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

weixin_33830216發表於2019-01-18

前往 [ 官網下載]

CodeMixer介紹

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

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

CodeMixer建立檔案示例(定義檔案)

2935475-6a6f09a388db5410.jpg
image

不要懷疑,這真不是人寫的,這真不是人寫的,這真不是人寫的

CodeMixer建立檔案示例(實現檔案)

2935475-d88a4eafac0d26ba.jpg
image

不要懷疑,這真不是人寫的,這真不是人寫的,這真不是人寫的

CodeMixer新增垃圾程式碼示例(實現檔案)

2935475-595bb93deeb0b609.jpg
image

不要懷疑,這真不是人寫的,這真不是人寫的,這真不是人寫的

CodeMixer三大功能

1、混淆

向專案新增混淆/垃圾程式碼


2935475-74855b954b32f28d.jpg
image

路徑

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

操作完成後要做

  • 新增以下檔案及目錄到專案中


    2935475-1cefe118f026f297.jpg
    image
  • 引用程式碼
    2935475-391d37661cc44fc0.jpg
    image

    注意: HH為字首,實際要替換成你自己的字首(在設定選項檢視)

單詞庫

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

2、類名

批量修改類名


2935475-dab619e9ef80410f.jpg
image

路徑

選擇一個目錄(只能是目錄),表示對訪目錄所有OC檔案(.h、.m、.mm)中的NSObject的子類的類名進行更改
執行解析操作後,就開始解析類名,完成出現如下介面


2935475-0d207ddd7baa1ffe.jpg
image

在此介面可以修改自己鐘意的新類名,以替換原始類名

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

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)


    2935475-2134b2470a9414cb.jpg
    image

路徑

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

前往 [ 官網下載]

相關文章