Community程式設計與開發github.com

antisali996-dot/trollfools-inject-dev-skill

TrollFools 注入插件開發 Skill:iOS dylib 逆向 / Hook / 交叉編譯 / 偵錯全流程方法論(AI Agent skill)

trollfools-inject-dev-skill 是什麼?

這個 AI Agent skill 專注於 TrollFools 注入插件的開發,涵蓋 iOS 平台上 dylib 逆向工程、Hook 技術、交叉編譯以及偵錯的完整流程。它為開發者和 AI 助理提供了一套系統化的方法論,幫助他們理解如何創建和部署 TrollFools 插件。此 skill 支援基於 dylib 的注入模式,並詳細說明了從目標分析、Hook 點定位、程式碼編寫、編譯配置到最終測試的每個步驟。透過這個 skill,AI 助理可以引導使用者完成複雜的 iOS 插件開發任務,提高開發效率並確保相容性。無論是新手還是有經驗的開發者,都能從中獲得清晰、可操作的指導。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add antisali996-dot/trollfools-inject-dev-skill

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

trollfools-inject-dev-skill 是做什麼的?

TrollFools 注入插件開發 Skill:iOS dylib 逆向 / Hook / 交叉編譯 / 偵錯全流程方法論(AI Agent skill)

概述

此 Skill 專為開發 TrollFools 注入插件而設計,涵蓋 iOS 平台上從逆向分析到最終偵錯的完整流程。適合 AI Agent 與開發者協作時,作為系統化方法論的參考。

目標受眾

  • iOS 逆向工程師
  • 越獄插件開發者
  • 對 TrollFools 注入機制感興趣的開發者

核心功能

  1. dylib 逆向分析

    • 分析目標應用程式的二進位檔案架構
    • 識別 Hook 點與注入位置
  2. Hook 技術

    • 使用 Cydia Substrate 或 Fishhook 進行方法替換
    • 實作函式劫持與回調
  3. 交叉編譯

    • 針對 arm64 架構進行編譯
    • 配置 Theos 或自訂 Makefile
  4. 偵錯與測試

    • 使用 LLDB 附加偵錯
    • 驗證插件穩定性與相容性

使用方法

  1. 請 AI Agent 根據此 Skill 引導您完成以下步驟:

    • 選擇目標應用程式
    • 編寫 dylib 注入程式碼
    • 編譯並簽名
    • 部署至 TrollFools 管理器中測試
  2. 常見工具指令示例:

# 使用 Theos 初始化項目
nic.pl

# 編譯插件
make package

# 部署至裝置
scp .theos/obj/debug/YourTweak.dylib root@device:/var/mobile/Library/TrollFools/

注意事項

  • 請確保您的裝置已安裝 TrollFools
  • 注入插件可能導致應用程式崩潰,請先備份原始二進位檔案
  • 遵守 iOS 開發者協議與法律規範

參考資源


此 Skill 僅供學習與研究目的使用。

相關技能