【Android】开发干货-技术分享之AndResGuard资源混淆的使用



AndResGuard是微信团队的开源项目,它的作用就是将apk中的资源文件如layout等文件名进行混淆处理,增加逆向难度。

1.下载AndResGuard

Github 开源项目

2.下载完成后,修改配置文件,此处因为我们是用的windows系统开发的,故选择bat文件

【Android】开发干货-技术分享之AndResGuard资源混淆的使用_第1张图片

打开tool_output文件夹

【Android】开发干货-技术分享之AndResGuard资源混淆的使用_第2张图片

打开build_apk.bat,修改配置


【Android】开发干货-技术分享之AndResGuard资源混淆的使用_第3张图片


此处我们首选要修改jdk的目录,其次修改sdk目录,我们看到下面有一个input.apk参数,这个就是需要混淆的apk原文件

修改完成之后我们双击build_apk.bat批处理文件运行

【Android】开发干货-技术分享之AndResGuard资源混淆的使用_第4张图片

打开outapk文件夹,我们看到input_signed_aligned.apk就是我们最后需要apk文件,这时,我们将apk文件后缀名改为zip,打开

效果1

【Android】开发干货-技术分享之AndResGuard资源混淆的使用_第5张图片

效果2

【Android】开发干货-技术分享之AndResGuard资源混淆的使用_第6张图片

效果3

【Android】开发干货-技术分享之AndResGuard资源混淆的使用_第7张图片



你可能感兴趣的:(Android,Android)