文章内容主要是通过jadx反编译安卓apk。之前使用apktool和dex2jar查看代码和资源文件,但资源显示id,而jadx不是显示id,而是资源名,好用多了。借鉴文章点击打开链接
第一步:安卓jadx,通过git编译安卓,过程有点久。
mkdir jadx
git clone https://github.com/skylot/jadx.git
cd jadx
./gradlew dist
第二步:开始反编译
1、把apk改成zip
2、解压zip获取class.dex文件
3、将class.dex文件放到jadx目录下
cd build/jadx/ # 命令到该目录下
bin/jadx -d out class.dex # 反编译后放入out文件夹下(如果out不存在它会自动创建)
#or
bin/jadx-gui class.dex # 会反编译,并且使用gui打开