I’m trying to reverse engineer an apk (just to learn) and I want the program to think I’m a VIP. I think I found the main logic
<code>method private final updateUserInfo(Lshop/ewcpx/xjnmgu/bvxddr/bean/ConsumerBean;)V
invoke-virtual {p0}, Ln/FK;->getBinding()Landroidx/viewbinding/ViewBinding;
check-cast v0, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;
iget-object v0, v0, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;->a0qlLp:Landroid/widget/TextView;
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/ConsumerBean;->getNickname()Ljava/lang/String;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/ConsumerBean;->getMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;
invoke-virtual {v0}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->getConsumerMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
invoke-virtual {v0}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;->getLevel()I
invoke-virtual {p0}, Ln/FK;->getBinding()Landroidx/viewbinding/ViewBinding;
check-cast v1, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;
iget-object v1, v1, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;->a0cDM:Landroid/widget/ImageView;
invoke-static {v0, v1}, Lshop/ahhnr/dws/esqq/util/a02Bw;->a0S(ILandroid/widget/ImageView;)V
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/ConsumerBean;->getMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;
invoke-virtual {v0}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->getConsumerMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
invoke-virtual {v0}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;->getLevel()I
invoke-virtual {p0}, Ln/FK;->getBinding()Landroidx/viewbinding/ViewBinding;
check-cast p1, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;
iget-object p1, p1, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;->a0ES:Landroid/widget/TextView;
const-string v0, "u60a8u5f53u524du8fd8u4e0du662fu4f1au5458"
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-virtual {p0}, Ln/FK;->getBinding()Landroidx/viewbinding/ViewBinding;
check-cast v0, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;
iget-object v0, v0, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;->a0ES:Landroid/widget/TextView;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "u4f1au5458u5c06u4e8e"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/ConsumerBean;->getMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->getConsumerMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;->getFinalTime()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean$FinalTimeBeanX;
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean$FinalTimeBeanX;->getLeftDay()I
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, "u5929u540eu5230u671f"
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
<code>method private final updateUserInfo(Lshop/ewcpx/xjnmgu/bvxddr/bean/ConsumerBean;)V
.registers 5
.line 1
invoke-virtual {p0}, Ln/FK;->getBinding()Landroidx/viewbinding/ViewBinding;
move-result-object v0
check-cast v0, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;
iget-object v0, v0, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;->a0qlLp:Landroid/widget/TextView;
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/ConsumerBean;->getNickname()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 2
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/ConsumerBean;->getMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;
move-result-object v0
invoke-virtual {v0}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->getConsumerMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
move-result-object v0
invoke-virtual {v0}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;->getLevel()I
move-result v0
invoke-virtual {p0}, Ln/FK;->getBinding()Landroidx/viewbinding/ViewBinding;
move-result-object v1
check-cast v1, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;
iget-object v1, v1, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;->a0cDM:Landroid/widget/ImageView;
invoke-static {v0, v1}, Lshop/ahhnr/dws/esqq/util/a02Bw;->a0S(ILandroid/widget/ImageView;)V
.line 3
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/ConsumerBean;->getMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;
move-result-object v0
invoke-virtual {v0}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->getConsumerMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
move-result-object v0
invoke-virtual {v0}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;->getLevel()I
move-result v0
if-nez v0, :cond_42
.line 4
invoke-virtual {p0}, Ln/FK;->getBinding()Landroidx/viewbinding/ViewBinding;
move-result-object p1
check-cast p1, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;
iget-object p1, p1, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;->a0ES:Landroid/widget/TextView;
const-string v0, "u60a8u5f53u524du8fd8u4e0du662fu4f1au5458"
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_73
.line 5
:cond_42
invoke-virtual {p0}, Ln/FK;->getBinding()Landroidx/viewbinding/ViewBinding;
move-result-object v0
check-cast v0, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;
iget-object v0, v0, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;->a0ES:Landroid/widget/TextView;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "u4f1au5458u5c06u4e8e"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/ConsumerBean;->getMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;
move-result-object p1
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->getConsumerMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
move-result-object p1
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;->getFinalTime()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean$FinalTimeBeanX;
move-result-object p1
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean$FinalTimeBeanX;->getLeftDay()I
move-result p1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, "u5929u540eu5230u671f"
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:goto_73
return-void
.end method
</code>
method private final updateUserInfo(Lshop/ewcpx/xjnmgu/bvxddr/bean/ConsumerBean;)V
.registers 5
.line 1
invoke-virtual {p0}, Ln/FK;->getBinding()Landroidx/viewbinding/ViewBinding;
move-result-object v0
check-cast v0, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;
iget-object v0, v0, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;->a0qlLp:Landroid/widget/TextView;
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/ConsumerBean;->getNickname()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 2
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/ConsumerBean;->getMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;
move-result-object v0
invoke-virtual {v0}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->getConsumerMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
move-result-object v0
invoke-virtual {v0}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;->getLevel()I
move-result v0
invoke-virtual {p0}, Ln/FK;->getBinding()Landroidx/viewbinding/ViewBinding;
move-result-object v1
check-cast v1, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;
iget-object v1, v1, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;->a0cDM:Landroid/widget/ImageView;
invoke-static {v0, v1}, Lshop/ahhnr/dws/esqq/util/a02Bw;->a0S(ILandroid/widget/ImageView;)V
.line 3
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/ConsumerBean;->getMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;
move-result-object v0
invoke-virtual {v0}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->getConsumerMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
move-result-object v0
invoke-virtual {v0}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;->getLevel()I
move-result v0
if-nez v0, :cond_42
.line 4
invoke-virtual {p0}, Ln/FK;->getBinding()Landroidx/viewbinding/ViewBinding;
move-result-object p1
check-cast p1, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;
iget-object p1, p1, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;->a0ES:Landroid/widget/TextView;
const-string v0, "u60a8u5f53u524du8fd8u4e0du662fu4f1au5458"
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_73
.line 5
:cond_42
invoke-virtual {p0}, Ln/FK;->getBinding()Landroidx/viewbinding/ViewBinding;
move-result-object v0
check-cast v0, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;
iget-object v0, v0, Ltop/acmb/aton/apwrxt/databinding/FragmentVipBinding;->a0ES:Landroid/widget/TextView;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "u4f1au5458u5c06u4e8e"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/ConsumerBean;->getMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;
move-result-object p1
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->getConsumerMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
move-result-object p1
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;->getFinalTime()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean$FinalTimeBeanX;
move-result-object p1
invoke-virtual {p1}, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean$FinalTimeBeanX;->getLeftDay()I
move-result p1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, "u5929u540eu5230u671f"
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:goto_73
return-void
.end method
I think I should modify the getMember, getConsumerMember, and getLevel methods at the same time, but the first two accept a member variable, and I don’t know how to modify it.
.class public Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;
.super Ljava/lang/Object;
.source "MemberBean.java"
.implements Ljava/io/Serializable;
.annotation system Ldalvik/annotation/MemberClasses;
Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;,
Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;
.field private consumerMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
.field private createBoy:Z
.field private creatorMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;
.method public constructor <init>()V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.method public getConsumerMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
iget-object v0, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->consumerMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
.method public getCreatorMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;
iget-object v0, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->creatorMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;
.method public isCreateBoy()Z
iget-boolean v0, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->createBoy:Z
.method public setConsumerMember(Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;)V
iput-object p1, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->consumerMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
.method public setCreateBoy(Z)V
iput-boolean p1, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->createBoy:Z
.method public setCreatorMember(Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;)V
iput-object p1, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->creatorMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;
<code># classes2.dex
.class public Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;
.super Ljava/lang/Object;
.source "MemberBean.java"
# interfaces
.implements Ljava/io/Serializable;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;,
Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;
}
.end annotation
# instance fields
.field private consumerMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
.field private createBoy:Z
.field private creatorMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;
# direct methods
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public getConsumerMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
.registers 2
.line 1
iget-object v0, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->consumerMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
return-object v0
.end method
.method public getCreatorMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;
.registers 2
.line 1
iget-object v0, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->creatorMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;
return-object v0
.end method
.method public isCreateBoy()Z
.registers 2
.line 1
iget-boolean v0, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->createBoy:Z
return v0
.end method
.method public setConsumerMember(Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;)V
.registers 2
.line 1
iput-object p1, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->consumerMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
return-void
.end method
.method public setCreateBoy(Z)V
.registers 3
const/4 p1, 0x1
iput-boolean p1, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->createBoy:Z
return-void
.end method
.method public setCreatorMember(Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;)V
.registers 2
.line 1
iput-object p1, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->creatorMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;
return-void
.end method
</code>
# classes2.dex
.class public Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;
.super Ljava/lang/Object;
.source "MemberBean.java"
# interfaces
.implements Ljava/io/Serializable;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;,
Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;
}
.end annotation
# instance fields
.field private consumerMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
.field private createBoy:Z
.field private creatorMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;
# direct methods
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public getConsumerMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
.registers 2
.line 1
iget-object v0, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->consumerMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
return-object v0
.end method
.method public getCreatorMember()Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;
.registers 2
.line 1
iget-object v0, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->creatorMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;
return-object v0
.end method
.method public isCreateBoy()Z
.registers 2
.line 1
iget-boolean v0, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->createBoy:Z
return v0
.end method
.method public setConsumerMember(Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;)V
.registers 2
.line 1
iput-object p1, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->consumerMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$ConsumerMemberBean;
return-void
.end method
.method public setCreateBoy(Z)V
.registers 3
const/4 p1, 0x1
iput-boolean p1, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->createBoy:Z
return-void
.end method
.method public setCreatorMember(Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;)V
.registers 2
.line 1
iput-object p1, p0, Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean;->creatorMember:Lshop/ewcpx/xjnmgu/bvxddr/bean/login/MemberBean$CreatorMemberBean;
return-void
.end method
i have no idea
sorry for my english
i use google translate
I once if-nez v0, :cond_42 assigned the value of v0 to 1. When I compiled it, it crashed on a specific page. I think it detected my memberlevel and I was still an ordinary user. Even after I deleted the killprocess function, it also crashed.
It’s hard for me to express my problem accurately
I successfully changed the getNickname part to what I want, it’s very simple:>
btw please forgive me if this is a stupid question, I have never learned Android development or Java, I will learn slowly, and I also want to practice it as soon as possible