1. ApkTool
apk 反编译,回编译,签名。
2. Apk 加固
dex 加密,防逆向,防止二次打包。(注意:该功能当前并非很完善,暂不建议商用,欢迎学习交流,欢迎提交 Pull requests)。
注意:加固后的 apk 启动时会做签名校验,如果和原来的签名不匹配会启动失败,在设置界面的 ApkTool 下配置 keystore。
3. ApkInfoPrinter
apk 常见信息查看工具,如:AndroidManifest.xml,apk 签名,版本号等。支持直接拖入查看 apk 信息。
4. Apk源码查看工具
5. 格式转换工具
jar2smali,class2smali,dex2smali(apk2smali),smali2dex,class2dex。
在设置界面,可关联 Sublime ,关联后通过工具转换后的文件会自动显示在 Sublime。
6. 角标生成工具
7. 其他
- JD(Java 反编译工具)
- JAD(Java 反编译工具),注意 jar 文件或 class 目录不要在中文路径下!!!
- JBE(Java 字节码编辑工具)
- Proguard(Java 代码混淆工具)
工程结构
- app:应用主模块。
- app.Builder:应用构建模块。
- lib.ApkParser:apk-parser,apk 解析库。
- lib.AXMLPrinter: AXMLPrinter2,二进制 xml 文件解析库。
- lib.Jad: Jad ,Java 反编译工具。
- lib.JBE: JBE ,Java 字节码编辑器。
- lib.JiaGu:apk 加固模块。
- lib.Proguard: Proguard ,代码混淆优化工具, Usage 。
- lib.Res:应用资源模块。
- lib.Utils:工具类模块。
ApkToolPlus.jks
- alias: ApkToolPlus
- password: linchaolong
- keystore password: linchaolong
构建说明
这是一个 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 可以直接点击运行。
阅读全文
下载说明:
1、本站所有资源均从互联网上收集整理而来,仅供学习交流之用,因此不包含技术服务请大家谅解!
2、本站不提供任何实质性的付费和支付资源,所有需要积分下载的资源均为网站运营赞助费用或者线下劳务费用!
3、本站所有资源仅用于学习及研究使用,您必须在下载后的24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担!
4、本站站内提供的所有可下载资源,本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发),但本站不保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug!如有链接无法下载、失效或广告,请联系客服处理!
5、本站资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您的合法权益,请立即告知本站,本站将及时予与删除并致以最深的歉意!
6、如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
7、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务!
8、请您认真阅读上述内容,注册本站用户或下载本站资源即您同意上述内容!
原文链接:https://www.shuli.cc/?p=743,转载请注明出处。
1、本站所有资源均从互联网上收集整理而来,仅供学习交流之用,因此不包含技术服务请大家谅解!
2、本站不提供任何实质性的付费和支付资源,所有需要积分下载的资源均为网站运营赞助费用或者线下劳务费用!
3、本站所有资源仅用于学习及研究使用,您必须在下载后的24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担!
4、本站站内提供的所有可下载资源,本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发),但本站不保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug!如有链接无法下载、失效或广告,请联系客服处理!
5、本站资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您的合法权益,请立即告知本站,本站将及时予与删除并致以最深的歉意!
6、如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
7、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务!
8、请您认真阅读上述内容,注册本站用户或下载本站资源即您同意上述内容!
原文链接:https://www.shuli.cc/?p=743,转载请注明出处。
评论0