SuperAPI AI 工具集

apk-reverse

安全与审计

查看项目

更新于 10-16 09:45

技能介绍

用途:面向 Android APK 的 CLI 逆向作业,适合分析 Java 业务逻辑,定位登录、签名、风控、证书校验、root 检测,查看与修改 AndroidManifest.xml 和 smali,重打包 APK,用 Frida 做 Java/native 动态 Hook;APK 内含 .so 时切换到 native 分析。

主要能力与工具分工:jadx 用于 Java 反编译阅读与类名方法名搜索(jadx -d jadx_out app.apk);apktool 用于解包与重建(apktool d app.apk -o apktool_out、apktool b apktool_out -o rebuilt.apk);frida 用于动态观察 Java 方法调用、Hook native 导出函数等;adb 用于设备连接、安装、日志、拉取文件;.so 分析结合 ida-reverse 或 radare2。JEB Pro 为可选商业工具,需用户自备有效许可证,本包不下载、破解或规避许可。

使用方式:自带 PowerShell 脚本封装高频流程,包括 scripts/decode.ps1(统一跑 jadx 与 apktool 并产出摘要)、scripts/frida-run.ps1(Frida 设备、进程、spawn/attach)、scripts/rebuild-sign-install.ps1(重建、对齐、签名、安装)、scripts/manifest-summary.ps1(抽取包名、权限与组件)。简单命令直接调用:adb devices、adb logcat、frida-ps -U、jadx --version、apktool --version。推荐工作流为 Triage、Java 逻辑观察、smali 与资源层确认、重建与安装、动态 Hook、native .so 分流。

限制:本 skill 只保证 apktool 重建链路,正式安装到设备通常还需签名流程(apksigner、zipalign,zipalign 与 apksigner 需手动安装 Android Build-Tools)。缺少工具时部分脚本可自动自举安装(jadx、apktool、frida-tools、adb),失败常见原因包括网络不通、winget 不可用、Java 未安装;frida-run.ps1 目前仍为手动检查。动态分析须在授权设备范围内进行。其他未在资料中说明的细节暂未提供。