最近在看安卓逆向,前前后后为为环境搭建掉在坑里好几次,在此记录一下基础的安卓逆向环境以及一些工具安装的坑。
基础环境
Java
用的 JDK 版本 1.8.0_121,因为如果用别的版本的 JDK 的话,Jeb 会闪退。
Android Studio 和 Android SDK
用的是最新版本的,可以在 Android Studio 中文社区 下载,推荐使用压缩包版本的,如果重装系统的话省事。
安卓模拟器
第一个是国产的逍遥模拟器,之前用过国产的另外一个模拟器把我的 Virtual Box 给卸载了。第二个模拟器是 Genymotion,用这个可以安装不同版本的系统,比较好自定义。
国产模拟器有个问题就是无法直接使用 adb 连接,这是因为模拟器的 adb 的端口和 SDK 的 adb 端口不同,可以通过将 SDK 的以下三个文件复制替换到模拟器的安装目录。