翻譯|使用教程|編輯:楊鵬連|2020-07-16 11:50:22.123|閱讀 269 次
概述:本文主要介紹了Allatori Java obfuscator其他屬性中的第三部分內容,包括合成場、remove-toString,移除呼叫。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Allatori Java obfuscator是第二代Java代碼混淆器,為您的知識產權提供全方位的保護。大部分第二代混淆器都具有保護功能。Allatori除了保護功能之外,還附加了一系列的功能,幾乎可以抵御一切的代碼攻擊。同時,Allatori可以讓您的程序體積更小,速度更快,效果簡直讓人難以置信。
本文主要介紹了Allatori Java obfuscator其他屬性中的第三部分內容,包括合成場、remove-toString,移除呼叫。
合成場
一些反編譯器不輸出合成字段。
例:
<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” />
例:
<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正版授權請點擊【商城購買】,想要了解更多產品信息請點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: