ARTICLE DETAIL

资讯详情

深耕网站SEO优化与搜索引擎排名提升的一线实战洞察。

mac 反编译/拆包/逆向apk记录

mac 反编译/拆包/逆向apk记录 Mac/Linux去release页下载有中国下载地址能下载快些。//也可以直接下载源码中国下载慢不推荐。 //git clone --depth1 https://github.com/tp7309/TTDeDroid.git ~/Documents/TTDeDroid //给脚本执行权限 chmod ax ~/Documents/TTDeDroid/bin/showjar //添加脚本执行路径到环境变量 showjardirexport PATH$PATH:$HOME/Documents/TTDeDroid/bin # Mac echo $showjardir ~/.bash_profile source ~/.bash_profile # Linux echo $showjardir ~/.bashrc source ~/.bashrc之后便可以在任何目录执行下面的命令反编译*.apk/*.aar/*.dex/*.jar文件反编译完成后图形界面会自动打开。showjar test.apk使用usage: showjar.py [-h] [-o [OUTPUT]] [-r [RES]] [-e [ENGINE]] file Android一键反编译工具 必选参数: file 输入文件路径, *.apk/*.aar/*.dex/*.jar 可选参数: -h, --help 显示帮助信息 -o [OUTPUT], --output [OUTPUT] 反编译文件输出目录可选 (默认: None) -r [RES], --res [RES] 指定是否要反编译资源文件, 0:禁用, 1:启用 (默认: 0) -e [ENGINE], --engine [ENGINE] 反编译引擎, [jadx, dex2jar, fernflower, enjarify] (默认: jadx)结果如下将anzroid studio 模拟器应用导出到桌面​​​​​​​adb shell pm list packages # 获取应用包名 adb shell pm path com.example.app # 获取应用 APK 路径 adb pull /data/app/com.example.app-1/base.apk . # 提取 APK 文件到当前目录- showjar 内存超过限制vim ~/.zshrc添加 export _JAVA_OPTIONS-Xmx8g
返回列表