Allatori Java obfuscator是第二代Java代码混淆器,为您的知识产权提供全方位的保护。大部分第二代混淆器都具有保护功能。Allatori除了保护功能之外,还附加了一系列的功能,几乎可以抵御一切的代码攻击。同时,Allatori可以让您的程序体积更小,速度更快,效果简直让人难以置信。
试用下载 商城购买
合成场

一些反编译器不输出合成字段。
例:
<property name =“ synthetize-fields” value =“ all” />
该属性可以多次使用:
<property name =“ synthetize-fields” value =“ private” /> <property name =“ synthetize-fields” value =“ package” /> <property name =“ synthetize-fields” value =“ protected” />
可以使用apply2class属性将该属性应用于指定的类。该apply2class属性具有相同的格式模板的属性类的标签。这是一个例子:
<property name =“ synthetize-fields” value =“ all” apply2class =“ class com.abc。*” /> <property name =“ synthetize-fields” value =“ private” />
remove-toString
例:
<property name =“ remove-toString” value =“启用” />
可以使用apply2class属性将该属性应用于指定的类。该apply2class属性具有相同的格式模板的属性类的标签。这是一个例子。
<property name =“ remove-toString” value =“启用” apply2class =“ class com.abc。*” /> <property name =“ remove-toString” value =“启用” apply2class =“ class com.xyz。*” />
移除呼叫
例子:
<property name =“ remove-calls” value =“ android.util.Log.d” /> <property name =“ remove-calls” value =“ android.util.Log。*” />
可以使用apply2class属性将该属性应用于指定的类。该apply2class属性具有相同的格式模板的属性类的标签。这是一个例子:
<!-从com.abc包中的类中删除Logger.debug调用-> <property name =“ remove-calls” value =“ com.package.Logger.debug” apply2class =“ class com.abc。*” />
未完待续……
想要购买Allatori Java obfuscator正版授权请点击【商城购买】,想要了解更多产品信息请点击【咨询在线客服】

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!