ProGuard 6.1.1汉化版 (Java混淆器)
本帖最后由 201 于 2019-6-27 19:44 编辑因为Java代码是非常容易反编码的,况且Android开发的应用程序是用Java代码写的,为了很好的保护Java源代码,我们需要对编译好后的class文件进行混淆。
ProGuard是一个混淆代码的开源项目,它的主要作用是混淆代码,殊不知ProGuard还包括以下4个功能。
1、压缩(Shrink):检测并移除代码中无用的类、字段、方法和特性(Attribute)。
2、优化(Optimize):对字节码进行优化,移除无用的指令。
3、混淆(Obfuscate):使用a,b,c,d这样简短而无意义的名称,对类、字段和方法进行重命名。
4、预检(Preveirfy):在Java平台上对处理后的代码进行预检,确保加载的class文件是可执行的。
总而言之,根据官网的翻译:Proguard是一个Java类文件压缩器、优化器、混淆器、预校验器。压缩环节会检测以及移除没有用到的类、字段、方法以及属性。
优化环节会分析以及优化方法的字节码。混淆环节会用无意义的短变量去重命名类、变量、方法。这些步骤让代码更精简,更高效,也更难被逆向(破解)。
下载链接:https://www.lanzouj.com/i4pd4lc
转自看雪学院 免费的吗?试试看效果 你这个很厉害哦 有原理吗,在这里反混淆更重要吧 木丁哂 发表于 2019-6-25 08:48
有原理吗,在这里反混淆更重要吧
这个软件是开源的,你可以去官网看看
https://www.guardsquare.com/en/products/proguard 201 发表于 2019-6-25 08:51
这个软件是开源的,你可以去官网看看
https://www.guardsquare.com/en/products/proguard
谢谢分享:handshake 感谢分享 还有这种操作,赞一个。{:1_893:} 感谢分享
页:
[1]