下载

运行

# 进入jadx工具下的bin目录
cd bin
# 对apk进行反编译
jadx -d out C:\Users\lxy\Desktop\gitv-android-live-2.8.78.apk
# 或者
jadx-gui C:\Users\lxy\Desktop\gitv-android-live-2.8.78.apk

标签

反编译使用格式

jadx[-gui] [options] <input file> (.dex, .apk, .jar, .class) 

options

  1. -d
    文件反编译后输出的目录
  2. -j
    处理线程计数
  3. -r
    不解码资源
  4. -s
    不反编译源代码
  5. -e
    –export-gradle - 保存为android gradle project
    –show-bad-code - 显示不一致的代码(反编译不正确)
    –no-replace-consts - 不要用匹配的常量字段替换常量值
    –escape-unicode - 字符串中的转义非拉丁字符
    –deobf - 启用反混淆
    –deobf-min - 名称的最小长度
    –deobf-max - 名称的最长长度
    –deobf-rewrite-cfg - 强制保存反混淆路线
    –deobf-use-sourcename - 使用源文件名作为类名别名
    –cfg - 保存方法控制流图到点文件
    –raw-cfg - 保存方法控制流图(使用原始指令)
  6. -f
    生成简单转储(使用goto而不是“if”、“for”等)
  7. -v
    详细输出
  8. -h
    打印帮助信息
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐