我一直在玩逆向工程,并且在进行编辑后重新编译时遇到了麻烦。
我第一次使用 apktool:
apktool d input.apk out
apktool b out
然后我使用 dex2jar 将 classes.dex 转换为 jar,然后使用 JD-GUI 提取 java 文件。我进入并更改了一个字符串值,以便仍然保留所有内容,但可以查看它是否有效,因此代码应该都可以工作。所以我有一个名为“类”的 .java 文件的文件夹,我尝试使用 DX 转换回 dex 文件。我输入:
dx --dex classes --no-strict
并得到这些错误: