快轉到主要內容

SideStore在iPhone安裝第三方APP,免電腦重簽安裝IPA教學

智慧型手機 iOS越獄與玩機 AltStore IOS
🗓️ 民國112年 癸卯年
✍ 切換正體/簡體字
目錄

如果想在iOS安裝第三方APP又不想連著電腦,可嘗試SideStore。

SideStore是AltStore的分支版本,主打「免電腦安裝與重簽IPA」,也就是說您可以安裝任意第三方APP到iPhone/iPad,免越獄、免電腦。

這篇文章Ivon將討論SideStore的原理,以及安裝方法。

1. SideStore原理
#

請先閱讀: AltStore介紹

AltStore是利用Apple免費開發者帳號,協助安裝第三方APP到iPhone上的開源軟體。通常iOS APP的安裝包為IPA格式,使用者只要取得IPA就可以透過AltStore安裝至iOS裝置。但免費開發者帳號的APP簽名有7天限制,7天後就需要將iPhone插到電腦,讓AltStore跟AltServer連線,更新簽名才能繼續用。

為解決以上重簽不方便的問題,SideStore的開發者稍微修改了AltStore的重簽步驟,讓使用者不需要將iPhone連回電腦重簽IPA,只要有網路和VPN就行了。

在安裝過程中,SideStore會要求您下載WireGuard VPN,開啟VPN連線,接著SideStore透過VPN連線到公共AltServer伺服器,完成IPA重簽。

由此可知,SideStore原理跟原版AltStore並無太大差異,限制也一樣:免費開發者帳號,一部裝置最多啟用3個APP,每週簽名上限為10個IPA。 此數量是跟AltStore共用的。

只是原版的AltServer是跑在自己的電腦,SideStore是跑在公共伺服器罷了。

技術上來說初次安裝SideStore還是要用電腦裝,但在那之後就不需要電腦重簽IPA。


然而,SideStore的AltServer公共伺服器是熱心網友建置的,目前有8個。太多人用的話,大夥的Apple ID可能就會集體被Apple鎖定,強制重設密碼。因為這種高風險的環境,所以SideStore開發者建議開個副帳號專門來簽署IPA。

畢竟不是透過App Store下載的APP,SideStore簽名IPA用到的Apple ID並無硬性規定要跟您iPhone上的Apple ID一致。


其實還有一個折衷的方法:部署自訂AltServer到您自己的伺服器(例如VPS或樹莓派),這樣就不用跟別人搶資源了,也不太可能被Apple封帳號。只要調整好連線網址,仍能透過SideStore連線到自己的伺服器,線上重簽IPA。

2. 如何安裝SideStore
#

提供3種裝法,有兔死狗烹法,也有電腦安裝法。

SideStore版本要求為iOS 14以上版本的裝置。

2.1. 透過AltStore安裝
#

最簡單的方法是透過安裝SideStore的IPA,再把AltStore刪掉(好一個兔死狗烹)

  1. 參見 AltStore安裝教學

  2. 用iPhone到 Github下載SideStore的IPA

  3. 因為這裡沒有用到SideServer,需使用 Jitterbugpair生成Pairing File。

  4. 將iPhone插入到電腦,用終端機執行jitterbugpair程式,得到.mobiledevicepairing檔案

./jitterbugpair
  1. .mobiledevicepairing透過iTunes檔案共享,配合 Documents,傳到iPhone(不要用iCloud,副檔名會丟失)

  2. 開啟SideStore後選取載入.mobiledevicepairing

  3. SideStore重簽可能會跟SideStore衝突。確認SideStore安裝後,長按刪除桌面的AltStore。

2.2. 透過SideServer安裝
#

SideServer功能類似AltServer,可以將SideStore從電腦安裝至iOS裝置,支援Windows與macOS。這裡以Windows 11為例。

  1. 從Apple官網安裝exe版的 iTunes iCloud

  2. 下載 SideServer,安裝後程式會常駐在系統右下角。

  3. 將iPhone接上電腦,確認電腦可以認到iPhone。

  4. 對SideServer圖示點一下,點選Install SideStore,之後iPhone桌面應該就會出現SideStore圖示。

  5. iOS 16以上系統,開啟系統設定 → 隱私權 → 啟用「開發者模式」,手機重開機。

  6. 接著開啟系統設定 → 一般 → VPN與裝置管理,點選「信任SideStore」的開發者,之後才可以開啟SideStore。

2.3. 透過Linux版AltServer安裝
#

Linux版的AltServer有類似Sideloadly的功能,可以直接安裝IPA。

參見 Linux版AltStore

3. 設定SideStore的VPN連線
#

  1. 至App Store下載 WireGuard VPN

  2. 下載 SideStore.conf設定檔到iPhone

  3. 開啟WireGuard,點選右上角+號,按從檔案或是壓縮檔建立,選取SideStore.conf

4. 安裝IPA與重簽IPA
#

  1. 在安裝與重簽IPA的時候,需要開啟Wifi,並啟用WireGuard VPN連線。

  2. 在My Apps頁面,點選Refresh All開始重簽。日後SideStore會在系統背景嘗試重簽,不過為了防止SideStore不小心過期,還是定時手動開啟重簽為好。

  3. SideStore可以透過內建的Sources安裝APP,或者安裝手動下載的IPA。安裝過程只需開著VPN,無需連到電腦。

5. 部署自訂AltServer伺服器
#

SideStore開發者建議使用此整合方案,內含Anisette server

Dadoum/Provision - Github

用Docker跑起來:

docker run -d -v ${PWD}/provision_config:/home/Chester/.config/Provision/ --restart=always -p 6969:6969 --name anisette dadoum/anisette-server:latest

部署完成後,點選SideStore → Settings,Advanced Settings

在Danger Zone這裡,取消勾選Use preferred servers,並在Anisette URL填入您伺服器的IP:

參考
#

相關文章

在iOS安裝第三方應用程式:AltStore安裝教學
智慧型手機 iOS越獄與玩機 AltStore IOS ITunes
iOS安裝第三方APP,Linux版AltStore + AltServer使用教學
智慧型手機 iOS越獄與玩機 AltStore Linux IOS
iOS 12.5.7 checkra1n越獄安裝Sileo,拿iPod touch 6開刀
智慧型手機 iOS越獄與玩機 Checkra1n Checkm8 IOS IPod Touch IOS Tweak

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。