CCMixer/CodeMixer工具,完美替代ChaosTool,iOS新增垃圾程式碼工具,程式碼混淆工具,程式碼生成器,史上最好用的垃圾程式碼新增工具,自己開發的小工具

Harvey66發表於2018-05-03

所有工具已升級,請使用CC系列工具,舊版已不現維護,目前已無法使用

進入 CC官網


扣扣交流群:811715780

前往 [ 官網下載]

CodeMixer介紹

ChaosTool升級版,完全重構,更多新功能,再也不是亂碼,有以下特點

功能 ChaosTool CodeMixer
自動定義變數/函式/屬性 支援 支援
自動實現函式體 支援 支援
自動建立/並編寫類檔案(.h/.m) 支援 支援
自動建立資料夾 支援 支援
自動備份原始程式碼 不支援 支援
離線授權認證 不支援 支援
變數/引數/函式返回/屬性型別支援UIKit 不支援 支援
變數/引數/函式返回/屬性支援自己建立的類 不支援 支援
允許新增方法字首 不支援 支援
允許修改類名/檔名字首 不支援 支援
建立Model 不支援 支援
建立View 不支援 支援
建立ViewController 不支援 支援
允許修改署名和版權歸屬(對於新建檔案) 不支援 支援
實現相對複雜的方法體 不支援 支援
程式碼規則化 不支援 支援
程式碼相互呼叫 不支援 支援
允許使用者定製單詞庫 不支援 支援
其他功能:批量修改類名、批量修改圖片MD5 不支援 支援

CodeMixer建立檔案示例(定義檔案)
img-yCZv1CpS-1567125728480
不要懷疑,這真不是人寫的,這真不是人寫的,這真不是人寫的

CodeMixer建立檔案示例(實現檔案)
外鏈圖片轉存失img-RDWnAiFa-1567125728481
不要懷疑,這真不是人寫的,這真不是人寫的,這真不是人寫的

CodeMixer新增垃圾程式碼示例(實現檔案)
外鏈圖片轉存失敗img-vkznyWzF-1567125728482
不要懷疑,這真不是人寫的,這真不是人寫的,這真不是人寫的

CodeMixer三大功能

1、混淆

向專案新增混淆/垃圾程式碼
外鏈圖片轉存失敗img-Pcb4M0v3-1567125728482

路徑

選擇一個目錄(只能是目錄),表示對該目錄下所有所有OC(.m、.mm、.h)檔案操作

操作完成後要做

  • 新增以下檔案及目錄到專案中
    外鏈圖片轉存失敗(img-uLMrWvYU-1567125728484
  • 引用程式碼
    外鏈圖片轉存失敗(img-zFnvcZq9-1567125728484
    注意: HH為字首,實際要替換成你自己的字首(在設定選項檢視)

單詞庫

可以自定義自己的單詞庫,覆蓋預設單詞庫。
規則
1、單個詞,全為小寫
2、組合單詞,從第二個單詞起,首字母為大寫
例如1:userAction,adminAction,loginManger
例如2:adminLoginAccess,userLoginAccess, normalLogoutAccess
依此類推
3、用英文逗號連線
舉例:people,user,userAction,login,userLoginAccess,loginManger

2、類名

批量修改類名
外鏈圖片轉存失敗(img-kxtFNCTW-1567125728485

路徑

選擇一個目錄(只能是目錄),表示對訪目錄所有OC檔案(.h、.m、.mm)中的NSObject的子類的類名進行更改
執行解析操作後,就開始解析類名,完成出現如下介面
外鏈圖片轉存失敗(img-F9pRIZe4-1567125728485
在此介面可以修改自己鐘意的新類名,以替換原始類名

執行修改操作就開始進行替換,不能撤消

3、圖片(支援png、jpg)

批量處理圖片

  • 微調(用於改變圖片MD5)
  • 2倍圖轉1倍圖(將源圖片作為2倍圖,批處理成1倍圖,例如源圖片為: 100px * 40px, 處理後為: 50px * 20px)
  • 2倍圖轉3倍圖(將源圖片作為2倍圖,批處理成3倍圖,例如源圖片為: 100px * 40px, 處理後為: 150px * 60px)
  • 3倍圖轉1倍圖(將源圖片作為3倍圖,批處理成1倍圖,例如源圖片為: 90px * 60px, 處理後為: 30px * 20px)
  • 3倍圖轉2倍圖(將源圖片作為3倍圖,批處理成2倍圖,例如源圖片為: 90px * 60px, 處理後為: 60px * 40px)
    外鏈圖片轉存失敗(img-SzwWAvN3-1567125728486

路徑

選擇一個目錄(只能是目錄),表示對訪目錄所有png/jpg檔案進行處理

前往 [ 官網下載]

相關文章