快轉到主要內容

StikDebug,免電腦啟用iOS的JIT加速!支援iOS 26以上裝置

· 民國115年丙午年
·
切換正體/简体 ·
分類 智慧型手機 iOS玩機與越獄
標籤 JIT
目錄

StikDebug (舊名StikJIT) 是免電腦的JIT加速啟用方案,屬於on-device JIT enabler。適用iOS 26以上的iPhone或iPad裝置,不需要越獄。

這有什麼用呢?JIT是一種執行時最佳化程式碼的動態編譯技術,能加速程式執行效能。iOS是支援JIT,但Apple基於安全性考量禁止App Store的APP啓用,只有側載的IPA能使用JIT。透過JIT,許多APP可以因此受益,舉凡UTM、PojavLauncher、PPSSPP、RetroArch模擬器都能夠透過JIT加速,大幅加速執行效能。

Apple把JIT的啓用過程設計的很麻煩。SideStore和AltStore在iOS 17以前是支援從APP的界面啟動JIT的,不過之後Apple變更政策,導致舊版方法失效,需要用到電腦才能啟用JIT。現在StikDebug方案有望解決這個問題。

StikDebug讓你 不需要電腦 ,就可以啟用JIT加速!

除了開啓JIT之外,StikDebug還有提供僞造GPS的虛擬定位功能。

至於為什麼StikDebug可以做到免電腦啟用JIT加速,請參閱文末開發者Jackson Coxson的解釋。

1. 安裝StikDebug的APP
#

StikDebug是開源軟體,原始碼位於Github

安裝最低需要iOS 17系統版本,現支援到iOS 26。

StikDebug曾經有上架App Store…但因為不明原因被Apple下架,變成得手動側載IPA

2. 取得Pairing File
#

這是一次性步驟,用於生成Pairing File,才能讓iOS啓用JIT。這需要用到Windows/Linux/macOS電腦才能操作。不要用Jitterbugpair,它已經沒在維護了!

  1. 安裝iLoader

  2. 登入Apple ID,與iPhone配對後,按「管理配對檔案」

  3. 點選「放置」配對檔案到StikDebug

  4. 或者,手動匯出pairingFile.plist。將pairingFile.plist檔案透過LocalSend或者其他方式傳到iOS裝置的「檔案」APP。不要用iCloud,副檔名會丟失。

3. 如何給APP啟用JIT
#

注意:目前iOS 26透過App Store下載的APP是不能夠啟用JIT加速的,APP必須透過IPA側載才可以啟用JIT。比如RetroArch必須要從Github側載IPA,不可以使用App Store的版本。

  1. 連線到LocalDevVPN

  2. 第一次開啟StikDebug的時候,如果沒有放置,會要求匯入Pairing File,選取剛剛取得的pairingFile.plist檔案

  3. 然後點選要啟用JIT的APP即可。JIT啟用後VPN就可以斷掉了(iOS系統設定 → 一般 → VPN與裝置管理)。

  4. APP關閉之後需要重新到StikDebug啟用JIT。

  5. Pairing File可能在iOS系統更新後失效,屆時需要連到電腦重新產生。

4. 啓用GPS虛擬定位
#

StikDebug的選擇性功能,給有特殊需求的用戶使用。

  1. 點選Tools → Location Simulation

  2. 在地圖上放置圖釘,選取位置,按下Simulate Location

  3. 打開Apple Map試試,這樣使用GPS判斷位置的APP就會被欺騙位置了。不過如果網站會看你IP位址來判斷位置的話還是會破功。

參考資料
#

相關文章


感謝您的閱讀。我寫作是為了誠實表達想法,而不是追逐社群互動與流量。我很樂意傾聽你在仔細閱讀我文章之後的心得。若有內容勘誤 or 技術問題 or 回饋想法,歡迎透過本站「關於」頁面的Email與我聯絡。