原創(chuàng)|行業(yè)資訊|編輯:何躍|2021-08-24 14:30:48.077|閱讀 568 次
概述:PreEmptive Protection for iOS可以保護所有Objective-C iOS應用程序,大大降低了盜版、知識產權盜竊和篡改的風險。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PreEmptive Protection for iOS可以保護所有Objective-C iOS應用程序,大大降低了盜版、知識產權盜竊和篡改的風險。
PreEmptive為支持開源軟件而自豪,PPiOS在上免費提供。
簡介
PreEmptive Protection for iOS - Rename,簡稱PPiOS-Rename,是一款用于混淆iOS應用程序中Objective-C類、協議、屬性和方法名稱的工具。它是Polidea的iOS-Class-Guard的分叉,并進行了廣泛的改進和修改。
PPiOS-Rename通過生成一組特殊的#define語句(例如:#define createArray y09FzL7T),在編譯過程中自動重命名符號。它包括一系列的功能。
分析一個Mach-O二進制文件,以確定要重命名的符號
將重命名規(guī)則應用到項目源代碼中
將混淆的崩潰轉儲翻譯成未混淆的名稱
PPiOS-Rename不僅僅適用于你的項目代碼。它還可以通過查看所有的外部/依賴性框架和核心數據(xcdatamodel)文件,自動找到要排除在重命名之外的符號。重命名的符號也將應用于你的XIB/Storyboard文件,以及你項目中的任何開源CocoaPods庫。
PPiOS-Rename是根據GNU GPL v2授權的,但PreEmptive也可以通過商業(yè)支持協議提供商業(yè)支持。
使用方法
PPiOS與DashO、Dotfuscator使用方法完全不同,后者是以可視化軟件形式使用,而PPIOS在你的構建和發(fā)布過程中的兩個階段使用。
在第一階段,PPiOS-Rename 分析你的應用程序的未混淆編譯構建,以確定哪些符號應該被重命名,哪些應該被排除在重命名之外。
在第二階段,PPiOS-Rename將這些重命名規(guī)則應用到你的應用程序的源代碼中,這樣一來,從該源代碼生成的下一個版本將被混淆。這兩個階段可以以多種方式整合到你的構建和發(fā)布過程中,包括背對背。
支持的平臺
如果您想試用該工具,。PPios的商業(yè)版命名為iOSDefender,PreEmptive提供案例和遠程支持,如果需要請聯系本網客服。
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn