trollfools-inject-dev-skill 是做什麼的?
TrollFools 注入插件開發 Skill:iOS dylib 逆向 / Hook / 交叉編譯 / 偵錯全流程方法論(AI Agent skill)
概述
此 Skill 專為開發 TrollFools 注入插件而設計,涵蓋 iOS 平台上從逆向分析到最終偵錯的完整流程。適合 AI Agent 與開發者協作時,作為系統化方法論的參考。
目標受眾
- iOS 逆向工程師
- 越獄插件開發者
- 對 TrollFools 注入機制感興趣的開發者
核心功能
-
dylib 逆向分析
- 分析目標應用程式的二進位檔案架構
- 識別 Hook 點與注入位置
-
Hook 技術
- 使用 Cydia Substrate 或 Fishhook 進行方法替換
- 實作函式劫持與回調
-
交叉編譯
- 針對 arm64 架構進行編譯
- 配置 Theos 或自訂 Makefile
-
偵錯與測試
- 使用 LLDB 附加偵錯
- 驗證插件穩定性與相容性
使用方法
-
請 AI Agent 根據此 Skill 引導您完成以下步驟:
- 選擇目標應用程式
- 編寫 dylib 注入程式碼
- 編譯並簽名
- 部署至 TrollFools 管理器中測試
-
常見工具指令示例:
# 使用 Theos 初始化項目
nic.pl
# 編譯插件
make package
# 部署至裝置
scp .theos/obj/debug/YourTweak.dylib root@device:/var/mobile/Library/TrollFools/
注意事項
- 請確保您的裝置已安裝 TrollFools
- 注入插件可能導致應用程式崩潰,請先備份原始二進位檔案
- 遵守 iOS 開發者協議與法律規範
參考資源
此 Skill 僅供學習與研究目的使用。