1

我用 apktool 重新打包了 apk 文件,但我没有改变任何东西。我知道重新打包apk会导致签名改变,但是我不明白为什么classes.dex文件会改变?(因为META-INF/Manifest.MF中classes.dex的sha-1值改变了,但是我没有更改代码。)

'apktool d XXX.apk' 会更改代码吗?它在哪里改变?有人可以向我解释原因吗?

4

1 回答 1

0

当您classes.dex使用它解压时,apktool它会被反编译为smali文件。

接下来,当您重新编译它时,即使您没有更改任何内容,apktool编译器也会将其smalidex.

因此文件的签名发生了变化。这也是您应该再次退出该应用程序的原因。

于 2016-05-20T22:54:30.400 回答