利用APK动态加载解密,旧逻辑在old分支。
- baksmali - 用于把apk/dex文件反编译为smali
- adb - 用于push文件到手机/模拟器
- 安装依赖 -
pip install -r requirements.txt
- 安装服务端 -
adb install -t server/dss.apk
- 连接一台模拟器或手机
- 需要ROOT!注意:不仅仅是adb shell,应用也需要获取到root。
- �新建目录
$ adb shell
$ su
# cd /data/local
# mkdir dss dss_data
# ll
drwxrwxrwx root root 2018-02-05 15:22 dss
drwxrwxrwx root root 2018-02-05 15:22 dss_data
drwxrwx--x shell shell 2018-02-05 15:13 tmp
- 至少启动dss应用一次(没有启动过的APP可能接收不到广播)
- 执行
dexsim apk