ApkToolPlus:一款可视化的跨平台 APK 分析工具
"新项目首页
https://github.Com/linchaolong/ApkToolPlus
介绍
ApkToolPlus 是1个数据可视化的跨平台 apk 剖析专用工具。
作用表明
1. ApkTool
apk 反编译,回编译,签字。
2. Apk 结构加固
dex 数据加密,防反向,避免再次装包。(特别注意:该作用当今并不是很健全,暂未提议商业,热烈欢迎交流学习,热烈欢迎递交 Pull requests)。
特别注意:结构加固后的 apk 起动时候做签字校检,要是和原先的签字不配对会起动不成功,在设定页面的 ApkTool 下配备
keystore。
3. ApkInfoPrinter
apk 常用信息内容查询专用工具,如:AndroidManifest.xml,apk 签字,版本信息等。适用立即拖入查询 apk 信息内容。
11. Apk源代码查询专用工具
Apk 源代码查询专用工具,适用 multi-dex。
4. 格式转换工具
jar2smali,class2smali,dex2smali(apk2smali),smali2dex,class2dex。
在设定页面,可关系 Sublime ,关系后根据专用工具变换后的文档会全自动显示信息在 Sublime。
6. 角标转化成专用工具
icon 角标转化成专用工具
11. 别的
JD(javas 反编译工具)
JAD(javas 反编译工具),特别注意 jar 文档或 class 文件目录不必在汉语相对路径下!!!
JBE(javas 字节数码编写专用工具)
Proguard(javas 代码混淆专用工具)
工程项目构造
aPP:运用主控制模块。
aPP.Builder:运用搭建控制模块。
lib.ApkParser:apk-parser,apk 分析库。
lib.AXMLPrinter: AXMLPrinter2,二进制 xml 文档分析库。
lib.Jad: Jad ,javas 反编译工具。
lib.JBE: JBE ,javas 字节数码编辑器。
lib.JiaGu:apk 结构加固控制模块。
lib.Proguard: Proguard ,代码混淆提升专用工具, Usage 。
lib.Res:运用資源控制模块。
lib.Utils:工具类控制模块。
ApkToolPlus.jks
alias: ApkToolPlus
password: linchaolong
keystore password: linchaolong
搭建表明
它是1个 IntelliJ IDEA 工程项目。
新项目的搭建依靠 ant, 点一下这儿免费下载 ant,并把 ant 的 bin 文件目录相对路径配备到 Path 环境变量,实行 ant
-version 指令检验是不是配备进行。
1. 运作新项目
立即 Run aPP 控制模块中的 Com.linchaolong.apktoolplus.Main 运作
ApkToolPlus。
2. 搭建apk结构加固控制模块
lib.JiaGu 是 apk 结构加固控制模块,要是有升级改动,则实行 aPP.Builder 控制模块的 Com.linchaolong.apktoolplus.builder.UpdateJiaGu 自动升级装包 apk 结构加固库到 aPP
控制模块。
3. 装包ApkToolPlus
Build -> Artifacts有限责任公司 -> ApkToolPlus ->
Build,ApkToolPlus.jar 将转化成在 Out\artifacts\ApkToolPlus 文件目录下,要是早已安裝 jdk 能够立即点一下运作。
免费下载
点一下 这儿 免费下载
release 版 ApkToolPlus。安裝 jdk 后,双击鼠标 jar 文档只能运作 ApkToolPlus。
相关链接
dexknife-wj:Android
Studio 下的 apk 结构加固软件,适用签字校验和 dex 数据加密。
相关文章
- 4条评论
- 闹旅九龄2022-05-28 17:25:58
- 用信息内容查询专用工具,如:AndroidManifest.xml,apk 签字,版本信息等。适用立即拖入查询 apk 信息内容。 11. Apk源代码查询
- 冢渊花桑2022-05-28 13:07:06
- . 别的 JD(javas 反编译工具) JAD(javas 反编译工具),特别注意 jar 文档或 class 文件目录不必在汉语相对路径下!!! JBE(javas 字节数码编写专用工具)
- 鸠骨庸颜2022-05-28 15:37:23
- 。 lib.Jad: Jad ,javas 反编译工具。 lib.JBE: JBE ,javas 字节数码编辑器。 lib.JiaGu:apk 结构加固控制模块。 lib.Proguard: Proguard ,代码混淆提升专用工具, Usage 。 lib.Res:运
- 蓝殇抌妤2022-05-28 17:49:47
- ,热烈欢迎交流学习,热烈欢迎递交 Pull requests)。 特别注意:结构加固后的 apk 起动时候做签字校检,要是和原先的签字不配对会起动不成功,在设定页面的 ApkTo