0

我需要将 smali 代码中的“if statements”修改为条件为真,在 java 中可能是这样的:

if(a > b){
.....
}

转换成:

    if(true){
    ...
    }

如果可以用smali代码做吗?有谁知道应该如何在 smali 代码中修改这个结构?非常感谢。

4

1 回答 1

1

在 dalvik 字节码中,if 语句将表示为某种条件跳转。在这种情况下,可能是一条if-le指令(“如果小于或等于”的缩写)。

完成此操作的最简单方法是注释掉/删除if-le指令,以便它以前有条件地跳过的指令将始终被执行。

于 2013-06-08T20:36:31.753 回答