软件介绍
Apktool 是一款基于 Java 开发的开源 Android 应用逆向分析工具,专注于 APK 文件的反编译与重建。它能将编译后的 APK 解析为可读、可编辑的资源文件(如 XML、图片)和 Smali 汇编代码,支持对 AndroidManifest.xml、资源目录、Dalvik 字节码等核心内容进行深度查看与修改。同时具备 APK 重打包、签名、优化及 framework-res.apk 管理能力,广泛应用于应用调试、本地化适配、安全审计与功能定制等场景。跨平台支持 Windows、Linux 和 macOS,操作无需完整 Android 开发环境,显著降低逆向门槛。软件优势
1. 支持多语言资源自动提取与结构化管理,便于快速完成字符串本地化或界面文案调整; 2. 兼容从早期 Android 4.x 至最新 Android 14 所生成的 APK/APKS 格式,解码与重建稳定性高; 3. 自动生成类标准 Android 项目结构(如 res/、smali/、AndroidManifest.xml),提升文件定位与编辑效率; 4. 内置框架资源(framework-res.apk)自动识别与挂载机制,有效规避系统级资源引用错误; 5. 提供 Dex/Odex 双模式反编译支持,并可导出为 JAR 格式,便于结合 JD-GUI 等工具做进一步分析。使用教程
1. 点击主界面右上角【三个点】图标 → 选择“Settings”进入全局设置; 2. 在设置页中点击“Application” → 进入应用专属配置模块; 3. 向下滑动找到“Language”选项 → 点击后选择“中文(简体)”即可实时切换界面语言; 4. 如需修改包名:在“Application”设置中找到“APK名称模版” → 编辑模板字段(如替换 `${packageName}` 为自定义包名)→ 点击“保存”生效; 5. 常规反编译流程:拖入 APK → 自动解码 → 编辑 smali 或资源 → 点击“Rebuild”一键打包并签名。更新日志
v2.4.0-251127 版本新增日期转换功能至内置转换器模块,同步优化底层解析逻辑,修复若干资源解码异常与路径识别小问题,提升多版本 SDK 兼容性与大包体处理稳定性。

