Linux版AltStore + AltServer使用教學

本文為Linux版教學,Windows版教學請看這裡

AltStore允許你在iPhone/iPad上安裝未經蘋果審核的第三方APP,免越獄。AltStore是用自己的Apple ID開通開發者帳號給APP簽名,但是APP數量有10個上限。

Linux版AltServer由NyaMisty開發,跟原始版有點不太一樣,Linux版AltStore是on-device的,也可以用來重簽用Windows版AltServer安裝的APP。

本文將介紹純文字指令的AltServer用法,這裡另有圖形化版本的AltServer。

1. 安裝AltServer和AltStore

首先安裝以下套件:

1
2
3
4
5
# Ubuntu / Debian
sudo apt-get install usbmuxd libimobiledevice6 libimobiledevice-utils wget curl libavahi-compat-libdnssd-dev

# Arch Linux / Manjaro
sudo pacman -S usbmuxd libimobiledevice avahi bind

套件說明:

  • usbmuxd:用於處理蘋果的USB通訊。
  • libimobiledevice:用於處理蘋果的USB通訊。
  • avahi:零配置網路解決方案。
  • netmuxd:用於Wifi重簽。需手動下載執行檔]。

  1. 建立AltServer工作目錄:
1
2
mkdir ~/altserver
cd ~/altserver
  1. Github下載x86_64版本的AltServer:
1
2
curl -L https://github.com/NyaMisty/AltServer-Linux/releases/download/v0.0.5/AltServer-x86_64 > AltServer
chmod +x AltServer
  1. 從AltStore官網下載AltStore的IPA。參考自poween的指令槁
1
curl -L https://cdn.altstore.io/file/altstore/apps/altstore/1_6_3.ipa > AltStore.ipa
  1. Github下載netmuxd執行檔:
1
2
curl -L https://github.com/jkcoxson/netmuxd/releases/download/v0.1.4/x86_64-linux-netmuxd > netmuxd
chmod +x netmuxd
  1. 將iPhone插上電腦,進行配對,在iOS裝置上點選「信任此電腦」。
1
idevicepair pair
  1. 取得iOS裝置的UUID:
1
idevice_id -l
  1. 安裝AltStore到iOS裝置上。在iOS裝置上取得二步驟登入密碼,在電腦上輸入。
1
./AltServer --udid "iOS裝置的UUID" --appleID "你的Apple ID" --password "Apple ID密碼" AltStore.ipa
  1. 如果安裝時出現Unable to sign you in to your Apple ID. Try again later. (-36607),請稍後再試一次,或者按照作者指示自行建立一個Anisette Server。

  2. 在iOS裝置上開啟設定 → 一般 → VPN與裝置管理,點選「信任AltStore」的開發者。之後開啟AltStore APP,點右下角Settings登入Apple ID。

2. AltStore安裝IPA

  1. 以去廣告的Youtube「uYou+」為例,首先要到Github下載該APP的IPA檔案,放到AltServer的工作目錄。

  2. iOS裝置連上電腦,配對完成後,執行AltServer安裝IPA:

1
./AltServer --udid "iOS裝置的UUID" --appleID "你的Apple ID" --password "Apple ID密碼" uYouPlus.ipa
  1. 或者你可以讓iOS裝置連上電腦,並在電腦執行./AltServer,接著在iOS裝置上的AltStore → 按左上角+號選取IPA檔案安裝APP。

3. AltStore重簽APP

用AltStore安裝的APP七天後就無法使用,要定期用電腦重簽。

  1. iOS裝置連到電腦,配對完成後,執行AltServer:
1
./AltServer
  1. 在iOS裝置上開啟AltStore,點選My Apps → Refresh All開始重簽。

Wifi重簽的話,必須停止usbmuxd的服務,接著啟動netmuxd和AltServer。

4. 如果AltStore閃退

因為官方只支援macOS/ Windows,所以閃退除了等待Linux版的開發者修正之外,就只能用Windows虛擬機執行AltServer,重定向USB裝置,再安裝到iOS裝置上。

不過就算是用Windows虛擬機安裝的AltStore,Linux的AltServer還是能重簽。


感謝您的閱讀。歡迎分享Ivon的部落格(ivonblog.com)的文章,引用或轉載請註明文章網址,並遵守創用CC-姓名標示-非商業性-禁止改作 4.0 國際授權條款。如需商業使用請來信告之。

written by human, not by AI

如果本網站文章對您有幫助,歡迎請我喝杯珍珠奶茶。

留言板

點選按鈕,選擇您覺得方便的留言系統。要討論程式碼請用Giscus,匿名討論請用Disqus。

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

這是Disqus留言板,您可能會看到Disqus投放的廣告。無論有無登入皆可留言。此處留言只有本站參與者看得到。若您選擇以訪客身份匿名留言,就不會收到後續回覆通知。