安卓逆向环境设置工具记录

最近在看安卓逆向,前前后后为为环境搭建掉在坑里好几次,在此记录一下基础的安卓逆向环境以及一些工具安装的坑。

基础环境

Java

用的 JDK 版本 1.8.0_121,因为如果用别的版本的 JDK 的话,Jeb 会闪退。

Android Studio 和 Android SDK

用的是最新版本的,可以在 Android Studio 中文社区 下载,推荐使用压缩包版本的,如果重装系统的话省事。

安卓模拟器

第一个是国产的逍遥模拟器,之前用过国产的另外一个模拟器把我的 Virtual Box 给卸载了。第二个模拟器是 Genymotion,用这个可以安装不同版本的系统,比较好自定义。

国产模拟器有个问题就是无法直接使用 adb 连接,这是因为模拟器的 adb 的端口和 SDK 的 adb 端口不同,可以通过将 SDK 的以下三个文件复制替换到模拟器的安装目录。

图片加载失败

逆向工具

Android Killer
Jadx-gui
Jeb