-
-
[求助]三句smali语句,我的修改方法是否适当?请教
-
发表于:
2016-4-13 14:54
3823
-
[求助]三句smali语句,我的修改方法是否适当?请教
源代码:
.method static synthetic c(Z)Z
.locals 0
.prologue
.line 59
sput-boolean p0, Lcom/Yxian/app/activity/main/gameActivity;->aj:Z
return p0
.end method
我的期望: 不论程序的何处调用此c()过程时, aj的值都为false,过程返回也为false
我的改法1:
.method static synthetic c(Z)Z
.locals 0
.param p0, 0 #在这里添加param,将参数值赋值为0,可否?
.prologue 0
.line 59
sput-boolean p0, Lcom/Yxian/app/activity/main/gameActivity;->aj:Z
return p0.end method
我的改法2:.
method static synthetic c(Z)Z
.locals 0
.prologue
.line 59
const p0,0x0 #增加const,在这里将p0赋值为0
sput-boolean p0, Lcom/Yxian/app/activity/main/gameActivity;->aj:Z
return p0.end method
我的改法3:.
method static synthetic c(Z)Z
.locals 1 #增加一个v0寄存器
.prologue
.line 59
const v0,0x0 #v0=0
move p0,v0 #将v0赋于p0
sput-boolean p0, Lcom/Yxian/app/activity/main/gameActivity;->aj:Z
return p0.end method
关于调试:由于这是某个软件一个游戏修改,该游戏只在周六出现一分钟,其余时候没有它的界面。所以不能时时调试。
还请各位帮忙看下。本人学习学习,不甚感激!!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课