共计 2549 个字符,预计需要花费 7 分钟才能阅读完成。
如果你不在中國境內,可以直接參考 瘋先生的文章 按部就班,應該不會遇到我踩的坑,為此搞了一早上真是浪費時間,寫篇文章希望能幫助後人跳過此坑。
最近又因為工作繁忙,iPad 又忘記充電了😂然後就失去越獄了,只能重新越獄,不幸的是我也忘記使用 Reprovision 續簽,所以悲劇只能重新來一遍,還記得之前使用 3uTool 進行越獄 App 的安裝,這次換使用 AltStore,參考瘋先生的文章後還是有些坑!那麼廢話不多說開始折騰起來。
前期準備(內容引自瘋先生)
前提說明
- AltStore 工具僅支援 iOS 12.2(含)以上版本。
- 系統僅限 Windows 10 才可以使用。
- 此工具不是用來越獄或安裝 Cydia 插件用。
- 此為使用免費開發者 Apple ID 來替 APP 簽名,讓無越獄設備可直接安裝非 App Store 上的 APP,如同 Cydia Impactor。
AltStore 是什麼?機制流程是?
AltStore 是一款由 Riley Testut 所推出的 IPA 簽名工具,就像是 Cydia Impactor 工具,不需要替越獄設備,即可用自己的 Apple ID 藉由電腦配合 AltStore 直接將應用程式(.ipa)安裝到 iOS 設備上面。
AltStore 可使用免費或付費開發者 Apple ID 帳號替 APP 進行簽名動作,當簽名流程跑完後會傳回電腦版 AltServer 上,然而使用者就可以利用 iTunes WiFi 功能將簽名完成的 App 裝回 iOS 設備上。另外為了防止簽名過期,如果設備與 AltServer 在同一個 WiFi 網域下,那麼 AltStore 會在後台自動更新 App 簽名。
關於開發者
Riley Testut 開發者算是一位相當知名開發者,曾推出不少款 iOS 遊戲模擬器,最早是在 2014 年就曾經推出透過瀏覽器直接安裝 Nintendo 模擬器 GBA4iOS。由於近年蘋果對於開發者計畫限制越來越多,甚至還發現到 Facebook 和 Google 都在濫用計畫向用戶發送 VPN 應用程式,導致 Apple 也全面調整開發者計畫規則。
Windows 系統使用前準備與需求
- Windows 防火強必須允許 AltServer 連線
- 僅適合 Windows 10 系統,先確認是不是從蘋果官方下載 iTunes 版本(64 位元 、32 位元)和 iCloud for Windows( 下載),請勿安裝 Microsoft Store 上面的 iTunes 版本。
- 需要準備一組專門用來簽名的 Apple ID,免費開發者僅只有 7 天到期問題,不過 AltStore 會不定期在後台刷新應用程式實現自動重簽,可以透過 AltStore 手動刷新你的應用程式(需在同個 WiFi)
- iOS 9 免費開發者一天內上限替 10 個 APP 簽名。
- iOS 10 以上免費開發者一天內上限替 3 個 APP 簽名。
- 如果有替 Apple ID 開啟雙重認證,則需要「透過此篇」產生 App 專用密碼。
安裝與配置
安裝 AltStore
為了避免 Apple 日後又更新開發者機制,這裡建議到 官方網站 下載 AltInstaller,選擇 Windows 版本進行下載後解壓縮,點選 setup.exe 進行安裝,反正一路點 next 直到安裝結束即可,沒什麼需要特別交代就不上圖了🤣🤣🤣
安裝 AltServerPatcher
感謝 InvoxiPlayGames 大神開發的工具,具體討論串可以 參考該連結,下載後點開如附圖選擇 unc0ver 並點 Patch! 即可使用 AltStore 安裝 unc0ver 最後會跳出一個 AltServer has been patched to install that IPA.. 視窗,點擊「確定」。
配置 iTunes
如果不進行下列配置可能會遇到 Your session has expired. Please log in. (1100)!解決方案來自 reddit 討論串
iPad 接上電腦後打開 iTunes 後選擇帳戶→授權→對這台電腦授權 (因為長期在上海發展,系統都裝了簡體中文入境隨俗😂)
輸入設備接收到的 6 位數字密碼即可完成授權
最後啟用 通過 Wi-Fi 與此 iPad 同步即可
AltStore 安裝 unc0ver
開始搜尋 alt 出現如附圖,右鍵 AltServer 並以系統管理員身分執行,如果不用應該也可以,大家自己嘗試看看😂我有點忘記了
打開後在電腦的右下角工具列裡面如附圖,左鍵點一下出現 Menu 後選擇 Install AltStore 再選擇自己的裝置即可自動安裝 unc0ver
應該會先跳出下列視窗提示你其他 App 可能被強制關閉,點選確定繼續安裝
此時電腦會彈出提示如附圖
解決 AltStore 安裝 unc0ver 速度太慢
因為在中國境內,可以從工作管理員查看該程序的網路使用速度如附圖,大概就是每秒 100~300kb/s,有時候還低於,最不能忍的是下載到一半說超時重新下載🤷♂️🤷♂️🤷♂️
下載 Proxifier 建議到官方網站下載,可以免費試用 30 天,破解我就不直接提供,有需要的再私訊我,一路 next 安裝完成就不截圖了
使用 Proxifier 使 AltStore 走代理
打開應用後選擇 Profile 進行 Proxy Servers 配置
填寫翻牆工具的位置,例如我使用 Clash 則內容如下
- Address: 127.0.0.1 Port 7891
- Protocol: Sock5 Version5
最後點選 OK 即可,如果你是 SSR 我記得預設應該是 8080
配置 Proxifier 規則
點選 Profile 後選擇 Proxification Rules
預設的規則其實已經夠用,所有應用預設直接走代理,其中也就包含 AltStore 應用
開著 Proxifier 狀態下,重新啟動 AltServer 你會發現在 Proxifier 連線面板中看見如附圖,出現 github 連線,直接走代理後,飛快完成下載✌
之後 iPad 上就會出現 unc0ver 的 App 圖示,記得先信任應用開發者再重新越獄即可,後續就可以參考該 文章