Android逆向笔记-Proguard混淆Android代码以及去打印日志信息
Posted IT1995
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android逆向笔记-Proguard混淆Android代码以及去打印日志信息相关的知识,希望对你有一定的参考价值。
本笔记只记录其现象和功能,不记录具体怎么去用他。
这个Proguard全称应该是project guard,用来混淆android代码的。如下未使用Proguard的类:
使用Proguard后:
这里要注意有一些是不能混淆的:
JNI对应的Java方法名不能混淆,不然C/C++不能正常调用;
AndroidManifest.xml里面注册的组建,需要保留,不能混淆;
R文件混淆后会导致引用错误。
Proguard还能去打印日志信息:
未使用Proguard:
使用Proguard后:
以上是关于Android逆向笔记-Proguard混淆Android代码以及去打印日志信息的主要内容,如果未能解决你的问题,请参考以下文章
如何对使用 ProGuard 混淆的 Android APK 进行逆向工程/反编译?
Android/Java 混淆:R8 与(ProGuard 或 DexGuard)?