@zhuma4/apk-decompile
v4.4.2
Published
逐码 APK反编译管线 — jadx + apktool 封装,DEX敏感字符串提取,Native库分析
Downloads
210
Maintainers
Readme
@zhuma4/apk-decompile
逐码 V4.4.2 — APK 反编译管线
功能
- jadx 封装: 将 APK/DEX 反编译为 Java 伪代码
- apktool 封装: 提取 AndroidManifest.xml、smali 代码、资源文件
- DEX 敏感字符串提取: 从反编译产物中提取凭证/URL/API Key/JWT/邮箱/手机号/IP
- Native 库分析: 扫描 .so 文件,提取架构、符号表、导入函数
安装
pnpm add @zhuma4/apk-decompile使用
import { decompileApk } from '@zhuma4/apk-decompile';
const result = await decompileApk({
apkPath: '/path/to/app.apk',
outputDir: '/tmp/apk-out',
});
console.log(result.javaSources); // jadx 输出目录
console.log(result.dexStrings); // 敏感字符串列表
console.log(result.nativeLibs); // Native 库列表前置依赖
- jadx: 默认路径
%USERPROFILE%\.qclaw\tools\jadx\bin\jadx.bat - apktool: 可选,自动搜索
%USERPROFILE%\apktool*.jar或自定义路径 - Java: jadx 和 apktool 均要求 Java 17+
许可
Apache-2.0
