- 准备反编译apk用到的工具,这里整理了一个:https://download.csdn.net/download/lin_ff/13756705
- 安装java环境后,切到tool对应的目录
3、反编译apk, java -jar apktool.jar d -f -s xxxx.apk,如果成功会在当前目录下生成一个文件夹;如果报main 空指针异常,则需要更新apktool.jar的版本https://ibotpeaches.github.io/Apktool/
不过如果该apk依赖其他apk的时候,就需要先找到对应的apk;之前编小米设置apk,就遇到这个问题。
4、解压dex2jar-2.x,进入目录执行gradlew.bat assemble
5、在dex2jar-2.x\dex-tools\build\distributions中生成
6、拷贝class.dex进dex-tools-2.1-SNAPSHOT
7、使用jd-gui查看
8、修改apk的版本,打开class.dex