Best tool for jar or class obfuscation without need of writing any additional config file [closed]

点点圈 提交于 2019-11-28 04:45:29
David Kroukamp

Here are a few good Jar obfusticators:

and here is an article on Obfuscation and shows how to use Pro Guard and CafeBabe. Here is a yGuard example. JShrinker is relatively easier thanks to its GUI interface (hence I didn't look for any tutorial).

I used proguard that is very friendly. If you are using its GUI version is a very user friendly. You can use this software GUI very easily by running the giu jar of Proguard.

I have used Zelix succesfully in several large projects where there are thousands of classes that get obfuscated. Zelix can fail when it cant find some third party classes you may directly or indirectly refer. You can try excluding the class / package its failing to obfuscate or tell where to find all third party jars if that where it failing

in the Zelix config script add

exclude com.abc.Myclass;

or

fixedClasses com.abc.MyClass;

to add third party jars

classpath   

"e:/META-INF/ant-1.5.1.jar"
"e:/META-INF/spring.jar"
"e:/META-INF/commons-io.jar";

Obfuscate tools may be some useful for your project. But there is no obfuscate tool that fulfill your desire.I give one option that is JavaGuard .But it is not sure as you want.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!