StikDebug (舊名StikJIT) 是免電腦的JIT啟用方案,屬於on-device JIT enabler,適用iOS 18以上的iPhone或iPad裝置,不需要越獄。
這有什麼用呢?許多APP可以因此受益,舉凡UTM、PojavLauncher、PPSSPP、RetroArch模擬器都能夠透過JIT加速,大幅加速執行效能。
SideStore和AltStore在iOS 17以前是支援從APP的界面啟動JIT的,不過之後Apple變更政策,導致舊版方法失效,需要用到電腦才能啟用JIT。現在StikDebug方案有望解決這個問題。
StikDebug跟先前分享過的SideJITServer不同,它讓你 不需要電腦 ,就可以啟用JIT加速!
至於為什麼StikDebug可以做到免電腦啟用JIT加速,請參閱文末開發者Jackson Coxson的解釋。
注意:目前最新版的iOS 18系統,透過App Store下載的APP是不能夠啟用JIT加速的,APP必須透過IPA側載才可以啟用JIT。
1. 安裝StikDebug的APP#
StikDebug原始碼位於Github。
以前需要透過SideStore側載IPA,不過現在已經上架App Store,直接下載就可以了。
2. 取得Jitterbug Pairing File#
這是一次性步驟,用於生成副檔名.mobiledevicepairing
檔案,需要用到Windows/Linux/macOS電腦才能操作。
以Windows為例,安裝AltStore,從Apple官網下載exe版的iTunes和iCloud。不要從Microsoft Store下載。
將iOS裝置插入到電腦,確認可以認到iPhone。
下載Jitterbugpair程式,解壓縮。
在jitterbugpair資料夾按SHIFT + 右鍵,開啟終端機,執行
jitterbugpair.exe
程式,就會得到一個.mobiledevicepairing
檔案
./jitterbugpair
- 將
.mobiledevicepairing
檔案透過LocalSend或者其他方式傳到iOS裝置的檔案APP。不要用iCloud,副檔名會丟失。
3. JIT啟用過程#
注意:目前iOS 18透過App Store下載的APP是不能夠啟用JIT加速的,APP必須透過IPA側載才可以啟用JIT。比如RetroArch必須要從Github側載IPA,不可以使用App Store的版本。
第一次開啟StikDebug的時候,會要求匯入Pairing File,選取剛剛取得的
.mobiledevicepairing
檔案匯入成功後,點選Connect,啟動VPN
然後點選Enable JIT,選取要啟用JIT的APP即可。JIT啟用後VPN就可以斷掉了(iOS系統設定 → 一般 → VPN與裝置管理)。
APP關閉之後需要重新到StikDebug啟用JIT。