Android 资源混淆手把手教程

使用AndResGuard工具:

github地址: https://github.com/shwenzhang/AndResGuard


实现原理:

http://mp.weixin.qq.com/s?__biz=MzAwNDY1ODY2OQ==&mid=208135658&idx=1&sn=ac9bd6b4927e9e82f9fa14e396183a8f#rd


以下是使用方法:

刚从github下载回来的打开:





第一步:新建txt,改名为build.bat

内容为:


Java -jar AndResGuard-cli-1.1.16.jar 11.apk -config config.xml -out release -zipalign C:\Users\Administrator\Desktop\AndResGuard-master\tool_output\zipalign -7zip "C:\Users\Administrator\Desktop\7-Zip\7z.exe" -signature C:\Users\Administrator\Desktop\AndResGuard-master\tool_output\111.jks 密码 align的密码 align名称


这部分要根据自己情况改:

11.apk 为apk的文件名,放在当前目录下。

-zipalign 后面为本地的zipalign.exe路径(下载地址:http://download.csdn.net/detail/favour_k/8697997

-7zip 后面为本地7z.exe路径(下载地址:http://www.7-zip.org/

-signature 后面为key路径

最后三个参数为key密码,align的密码 align名称



第二步:修改config.xml


这里根据自己情况修改路径和各类参数。

若要保持不混淆部分资源,请在下面添加。




准备完成,运行build.bat,发现多了release文件夹

打开看看r文件夹


再看看r文件夹,发现资源已经混淆



以上是Android资源混淆简单教程,如有不足之处,敬请原谅。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容