SideInstaller:免接電腦、在 iPhone 上直接裝好 SideStore

分享 ➥  
                 

SideStore 是目前 iOS 上最好的側載方案,但它有個經典痛點:第一次安裝一定要接電腦。沒有 Mac 或 PC 的人,第一步就卡死。FrizzleM 的 SideInstaller 就是為了解決這個問題:一個在 iPhone 上直接跑完配對、簽名、安裝全流程的 App。

專案:FrizzleM/SideInstaller | 官網:sideinstaller.net | 900+ stars

深度:它是怎麼做到的?

原理其實很妙:讓 iPhone 假裝自己是一台 Mac,然後跟自己配對。

傳統 SideStore 的安裝流程,本質是電腦透過 lockdown 協議跟 iPhone 握手、配對、推送安裝。SideInstaller 把這整套搬進手機裡:

  1. RPPairing 自我配對:App 在本機用 Bonjour 廣播一個可配對主機,iPhone 跟「自己」配對、輸入 PIN,產生配對檔(rp_pairing_file.plist)
  2. LocalDevVPN 迴環通道:透過本機 VPN 建立 loopback 連線,把 lockdown 流量導回裝置自身
  3. Rust 核心驅動協議:用 idevice Rust 函式庫(跟 StikDebug 同一套 FFI)走完 TLS-PSK 隧道 → RSD 握手 → lockdownd / installation_proxy 服務,完成 App 簽名安裝

作者在 NOTES.md 裡寫得非常坦白:模擬器上只能驗證編譯與邏輯,真正要上實機(iOS 17.4+、開開發者模式、裝 LocalDevVPN、真實 Apple ID)才能驗證配對與安裝步驟,沒有偽造任何「假成功」。

使用流程

  1. 從 sideinstaller.net 安裝 SideInstaller(用頁面上的任一憑證)
  2. 連上 LocalDevVPN(或替代方案)
  3. 登入 Apple 帳號
  4. 點 Install SideStore(或連 LiveContainer 一起裝)中間需要依照指示打開開發者模式,直到等它跑完

相容性

  • iOS 27:完全免電腦 ✅
  • iOS 18~26.7:可用,但需要配對檔,而產生配對檔仍要接一次電腦
  • iOS 17.7.11 以下:不支援 ❌

冷思考:安全是真的,但只限官方版本

作者把安全機制說得很清楚:Apple 帳號密碼只在本機使用、簽名安裝,絕不傳出、不記錄、不收集;無伺服器、無追蹤、無需註冊;全開源可審計。

但同一頁 README 也有個醒目的警告,值得每個想玩側載的人記住:

  • 假網站 sideinstaller.com 不是官方,很可能是惡意軟體
  • 開源意味著任何人都能 fork、插入竊取 Apple ID 的程式碼、用同樣的名字和圖示重新散佈,外觀看不出差別
  • 只從 sideinstaller.net 或 GitHub 官方 repo 下載;官方建置的重散佈需要作者書面許可(自訂授權:源碼可讀可改、限非商業用途)

**在任何 App 裡輸入 Apple ID 密碼之前,先確認你拿到的是官方版本。**這句話不只適用於 SideInstaller,適用於所有側載工具。

結語

SideInstaller 把「裝 SideStore」從一個需要電腦、指令、耐心的工程,變成「開 App、點幾下」的消費級體驗。技術上它是站在 StikPair、StikDebug、SideStore 這些前人肩膀上的組合創新;態度上,它的開源透明和對假冒站點的警告,比功能本身更值得肯定。想入坑 iOS 側載、又沒有電腦的人,可以從這裡開始——但記得,先認對官網。