網(wǎng)上有很多關(guān)于如何混淆iOS源碼的方法,但是都不夠智能,生成的方法類名要么千奇百怪,要么aaaabbbxxx這種完全毫無意義的名稱,要么只能修改單個文件,多個文件根本無法關(guān)聯(lián),我就想有什么方法可以像真人一樣去修改源碼,符合語義,不是胡編爛造的方法名,還可以自動修改相關(guān)聯(lián)的文件, 還能自己自定義單詞庫,于是就有了這個工具。
Code Builder-碼云
Code Builder-Github
下載或git clone項目安裝dmg包即可使用

界面
功能說明:
1.自動修改Object-C類名,方法名。
2.自動添加類名前綴,后綴。
3.自動修改分類,自定義是否修改分類。
4.自動過濾系統(tǒng)方法與自定義方法。
5.混淆圖片資源,自動添加md5值。
6.可自定義混淆字庫。
7.自定義修改范圍,提供多種規(guī)則選擇,讓修改更便捷。
8.自動添加介詞,使生成的名稱更符合語義。
9.自定義后綴規(guī)則。
10.自動添加源碼注釋。
11.支持配置文件設(shè)置,對程序員更友好。
12.自定義想要過濾的方法,直接貼上方法名,系統(tǒng)自動解析。
13.支持修改屬性全局開關(guān)
14.支持修改方法全局開關(guān)
15.支持屬性聲明亂序
16.支持方法聲明亂序
17.支持同文件內(nèi)部多個類聲明是亂序(指:@class xxxx)
18.支持頭文件import亂序
19.支持靜態(tài)常量定義亂序
20.支持interface類聲明亂序
21.支持extentsion擴展聲明亂序
22.支持implementation擴展聲明亂序
23.支持代理聲明亂序
24.支持block聲明亂序
25.支持遵循代理亂序
劃重點
1. 該工具可以讓你一鍵翻新代碼,但是不是生成完整的xcode項目,需要你自己新建一個xcode項目,然后把翻新的文件拖入到新的項目中。
2. 該工具只支持Object-C, 如果反響好的話,考慮添加swift或者其他語言支持.
3.免費使用,免費使用,重要的事情說三遍
演示視頻
幾個效果展示
自動修改屬性名

自動修改類名與文件名

自動修改方法名加局部變量

自動修改方法名加過濾

支持分類,支持方法內(nèi)部局部變量名修改
還有更多功能等你體驗,具體使用方法在Readme中都有詳細說明,碰到問題可以直接發(fā)issue,或者郵件feedback_ios@yeah.net溝通,幫助我完善該app的功能!
Respect!
