回覆列表
  • 1 # 使用者52510796211

    現在基本上是用theos。如果你又iPad甚至是iPhone都可以開發外掛,因為theos有iOS版。在 Mac上也可以用Xcode的外掛iOsOpenDev,它讓Xcode支援外掛開發,但是其底層呼叫的是theos。還有,外掛開發基本可以說不關unix啥的事,通常的外掛叫tweak,而iOS的tweak是透過api hook實現的。hook所用到的是objc_runtime,所以理論上來講如果你執行時學得好不用Cydia Substrate(過去叫Mobile Substrate)也可以開發和運作外掛,因為CS只是簡化了執行時處理的程式碼。詳情參見iphonedevwiki。

  • 2 # 使用者3120385727362

    mobile substrate是cydia外掛/軟體執行的一個基礎依賴包。

    mobile substrate提供軟體執行的公共庫,可以用來動態替換記憶體中的程式碼、資料等。安裝的外掛或軟體比如iFile、Activator、SBSettings幾乎都是依賴mobilesubstrate才能執行的。並且根據apt的依賴關係,會自動隨著那些外掛的安裝而安裝。安裝後就預設在系統底層工作,沒有任何圖示或者配置按鈕。

    mobilesubstrate的內建功能為Mobile Safe Mode,在此情況下停用所有基於mobilesubstrate的外掛,可以迅速判斷出是什麼外掛導致系統崩潰,0.9.3998或以上版mobilesubstrate擁有快捷修復功能,在裝置啟動時按住音量-號鍵會自動停用mobilesubstrate,此方法有一定機率可以修復外掛造成的白蘋果。

  • 中秋節和大豐收的關聯?
  • DOTA裡冰眼的作用,要完整的,比如說可不可以可罰球疊加之類的?