0%

安卓逆向笔记(一)

安卓逆向工具及基本步骤

1.apk->dex
拿到apk后改后缀为zip解压缩获得字节码文件classes.dex

2.dex->jar

1
d2j-dex2jar.bat classes.dex

把字节码文件转成jar文件

3.jdgui反编译jar文件

4.res资源反编译

1
apktool d app-release.apk

5.修改smali文件达到目的

6.重新打包
apktool b [folder path] -o new.apk

7重新签名
keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore
jarsigner -verbose -keystore demo.keystore new.apk demo.keystore

https://www.52pojie.cn/forum.php?mod=viewthread&tid=822434&page=1