一、环境准备
- jdk 1.8
二、工具准备
- APKIDE 3.3.3 少月增强版
一款 APK 逆向工具,可以反编译、重编译 APK,以及可以把 smali 转换成 java 进行阅读
- JEB 1.5 破解版
和 APKIDE 一样,是一款 APK 逆向工具,但是它不能重编译,只提供阅读,也可以把 smali 转换成 java,不过它提供备注和修改方法名。用 JEB 阅读并备注,再用 APKIDE 修改并重编译应该是个不错的选择。
- Android Studio
因为要进行 Android 开发,所以才选用这个,仅仅使用虚拟机的话,建议下载其他虚拟机。
使用 adb shell 把 apk 安装到虚拟机:
adb install C:\XXX\XXX.apk
- 一台真实的安卓手机
用来安装并运行 APK