如何在 Smali 中将输入对象布尔值设置为 true?
How to set a iput-object boolean to true in Smali?
我正在尝试编辑我(合法)拥有的反编译 Android APK 的 smali 文件。我不知道如何使这个布尔值始终为真:
.method public setValid(Ljava/lang/Boolean;)V
.locals 0
.line 34
iput-object p1, p0, Ltr/net/tbc/api/entity/GoalValidity;->valid:Ljava/lang/Boolean;
return-void
.end method
and/or这个:
.method public getValid()Ljava/lang/Boolean;
.locals 1
.line 30
iget-object v0, p0, Ltr/net/tbc/api/entity/GoalValidity;->valid:Ljava/lang/Boolean;
return-object v0
.end method
非常感谢任何人的帮助。
在 iput-object 指令之前放置 sget-object p1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
。
或者,将 iget-object 指令替换为 sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
我正在尝试编辑我(合法)拥有的反编译 Android APK 的 smali 文件。我不知道如何使这个布尔值始终为真:
.method public setValid(Ljava/lang/Boolean;)V
.locals 0
.line 34
iput-object p1, p0, Ltr/net/tbc/api/entity/GoalValidity;->valid:Ljava/lang/Boolean;
return-void
.end method
and/or这个:
.method public getValid()Ljava/lang/Boolean;
.locals 1
.line 30
iget-object v0, p0, Ltr/net/tbc/api/entity/GoalValidity;->valid:Ljava/lang/Boolean;
return-object v0
.end method
非常感谢任何人的帮助。
在 iput-object 指令之前放置 sget-object p1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
。
或者,将 iget-object 指令替换为 sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;