android混淆代码总结

反编译工具下载地址:http://ishare.iask.sina.com.cn/f/33782299.html

反编译工具使用方法:

1.解压apk包,把classes.dex文件放置到与dex2jar同一个文件夹中;

2.在cmd中执行命令dex2jar classes.dex (需要先进入到放置命令和dex文件的目录中)

3.获取jar文件后,使用该文件夹中的jd-gui.exe打开jar包,查看代码;

==============

project使用代码混淆功能:在default.properties中添加proguard.config=proguard.cfg。


混淆代码使用的是android提供的东西,每一个project都有一个proguard.cfg文件,这个文件是混淆代码的配置。默认的配置会混淆一部分代码,但是像activity、service等不会混淆,反编译后是正常显示的代码。然后就是对proguard.cfg文件的具体配置。


proguard.cfg文件的具体配置:






猜你喜欢

转载自quding0308.iteye.com/blog/1750577