Mac反编译APK

文章目录

  • [第一种方式: brew install](#第一种方式: brew install)
    • [apktool 使用说明](#apktool 使用说明)
    • [dex2jar 使用说明](#dex2jar 使用说明)
  • [第二种方式: 下载安装包](#第二种方式: 下载安装包)
    • [apktool 使用说明 (根据官方介绍没有操作成功,后续成功再更新这里)](#apktool 使用说明 (根据官方介绍没有操作成功,后续成功再更新这里))
    • [dex2jar 使用说明](#dex2jar 使用说明)
  • [安装 JD-GUI 查看jar包中的class文件](#安装 JD-GUI 查看jar包中的class文件)
    • [JD-GUI 使用说明](#JD-GUI 使用说明)

第一种方式: brew install

安装过程可能很慢,耐心等待即可,如果失败的话多次重试, 实在下载不了就考虑第二种方式

bash 复制代码
brew install apktool
brew install dex2jar

apktool 使用说明

bash 复制代码
cd Desktop
apktool d /Users/gerry.liang/Desktop/SpotifyAAM.apk

dex2jar 使用说明

  1. 直接把.apk后缀改为.zip 并解压得到 classes.dex
  2. cd Desktop
  3. d2j-dex2jar /Users/gerry.liang/Desktop/SpotifyAAM/classes.dex

第二种方式: 下载安装包

https://apktool.org/docs/install/ 官方介绍&下载地址

apktool 使用说明 (根据官方介绍没有操作成功,后续成功再更新这里)

  1. Download the Mac wrapper script. (Right click, Save Link As apktool)
  2. Download the latest version of Apktool.
  3. Rename the downloaded jar to apktool.jar.
  4. Move both apktool.jar and apktool to /usr/local/bin. (root needed)
  5. Make sure both files are executable. (chmod +x)
  6. Try running apktool via CLI.

https://github.com/pxb1988/dex2jar/releases/ 官方Github介绍&下载地址

dex2jar 使用说明

  1. 直接把.apk后缀改为.zip 并解压得到 classes.dex 和 classes2.dex

  2. 复制classes.dex 和 classes2.dex 到 dex2jar的目录下

  3. 执行 dex2jar.sh 脚本生成 jar 文件

  4. cd /Users/gerry.liang/Downloads/dex-tools-v2.4

  5. sh d2j-dex2jar.sh classes.dex

安装 JD-GUI 查看jar包中的class文件

这一步可选,你也可以直接用Android Studio打开jar包查看

https://github.com/java-decompiler/jd-gui/releases 官方Github介绍&下载地址

JD-GUI 使用说明


这样就可以查看代码了。

相关推荐
雪域迷影2 天前
MacOS下源码安装SDL3并运行hello.c示例程序
c语言·开发语言·macos·sdl3
阿捏利2 天前
详解Mach-O(五)Mach-O LC_SYMTAB
macos·ios·c/c++·mach-o
2601_949146532 天前
Swift语音通知接口集成手册:iOS/macOS开发者如何调用语音API
macos·ios·swift
爱喝水的木子2 天前
新mac入手装的一些好用的提高效率的软件
macos
懒狗不更新2 天前
mac m2安装 aria2 以及对应图形化界面 AriaNg 文件损坏
macos
逆向APP3 天前
mac端为claude code配置ida mcp
macos·claude
沧州刺史3 天前
使用 rust / rdev 在 macos 上监听键鼠事件,但在使用中文输入法时异常退出
开发语言·后端·macos·rust
黑黍3 天前
macos的iTerm2中zsh + oh-my-zsh命令行如何使光标快速向右移动
macos
御坂10101号3 天前
OpenClaw 导致 Mac Mini 卖爆?炒作与安全的悖论
人工智能·安全·macos·prompt
青芒.3 天前
10个20GB大视频如何高效处理?M3 Mac + FFmpeg 最佳实践全解析
macos·ffmpeg·音视频