mac 反编译apk记录

Mac/Linux

去release页下载,有中国下载地址能下载快些。

复制代码
//也可以直接下载源码,中国下载慢,不推荐。
//git clone --depth=1 https://github.com/tp7309/TTDeDroid.git ~/Documents/TTDeDroid

//给脚本执行权限
chmod a+x ~/Documents/TTDeDroid/bin/showjar

//添加脚本执行路径到环境变量
showjardir='export 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)

结果如下

相关推荐
Java小白笔记2 小时前
Mac中安装homebrew
macos
HerayChen5 小时前
HbuildderX运行到手机或模拟器的Android App基座识别不到设备 mac
android·macos·智能手机
hairenjing11235 小时前
在 Android 手机上从SD 卡恢复数据的 6 个有效应用程序
android·人工智能·windows·macos·智能手机
小李飞刀李寻欢7 小时前
Mac电脑如何解压rar压缩包
macos·rar·解压
Java小白笔记7 小时前
Mac中禁用系统更新
macos
AndyFrank7 小时前
mac crontab 不能使用问题简记
linux·运维·macos
Mac新人7 小时前
一招解决Mac没有剪切板历史记录的问题
macos·mac
王拴柱7 小时前
Mac保护电池健康,延长电池使用寿命的好方法
macos·mac
daa207 小时前
macos中安装和设置ninja
macos
Java小白笔记9 小时前
Mac解决 zsh: command not found: ll
macos