工具
APKEditor
基于 ARSCLib 的命令行 APK 编辑器,不依赖 aapt 与 aapt2,可将 APK 的二进制资源与 DEX 解码为可编辑的 JSON、XML 或 smali 并重新构建安装包。还能合并 XAPK、APKM、APKS 等分包,还原被混淆的资源名称,并打印包信息。
使用条件与局限
- 以单个可执行 JAR 的形式在 Java 运行时上运行;Gradle 构建以 Java 8 的源码与目标兼容性为目标,README 指出处理大型输入时可能需要调大 -Xmx 堆以避免 OutOfMemoryError。
- 对使用者提供的 APK 文件进行操作;README 说明仅对未混淆的包支持解码为 XML 源码,且重建安装包不同于恢复原始 Java 源码。采用 Apache-2.0 许可证。
关于此条目
- 类型
- 工具
- 类别
- Android 工具
- 关联
- 基础工具
- 目标
- 应用
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · REAndroid/APKEditor · 修订 5621fe6
- LICENSE GitHub · REAndroid/APKEditor · 修订 5621fe6
- build.gradle GitHub · REAndroid/APKEditor · 修订 5621fe6