Quantcast
Channel: 應用教學 – Hiraku Dev
Viewing all articles
Browse latest Browse all 94

怪招:用 AltStore 來安裝越獄用 IPA

$
0
0

在 Cydia Impactor 不能使用之後,很多人開始研究了其他的簽名方法,使得手機可以安裝 unc0ver、chimera 等軟體,但不少方法其實還滿麻煩的,像是要安裝 Xcode 來打包;有些方法則是要信任一些不透明的手機管理軟體,如xx助手之類的。

因此,本文講介紹一個以修改 AltStore 這個軟體的方式,來安裝 unc0ver、chimera 這兩個軟體的方法。

 

使用這個方法的好處:

  1. 非企業簽名,不必擔心對方證書被撤銷
  2. 從官網拉 IPA 自行簽名安裝,不必擔心被加料
  3. 不用安裝xx助手等軟體
  4. 比部分現有方式簡單很多(下載 Xcode 7.3 再打包之類的)

 

使用這個方法的缺點:

  1. 目前只能安裝 unc0ver 3.7.0 b3 跟 chimera 1.3.9 (而且 chimera 我確定能安裝,但不確定是否能越獄成功)
  2. 只能在 Mac 操作
  3. 還是要安裝軟體,只是軟體有開源,相對比較安心(目前最新版本原始碼還沒更新上去)

 

方法如下:

首先,我們要去下載 AltStore 這個軟體,這個軟體有開源,但是最新版還沒放上去,所以目前暫時無法靠自己編譯來達到重新簽名。AltStore 這個軟體本身,是安裝了一個類似 AppStore,只是裡面都放一些不能上架的軟體(如遊戲模擬器),並且會自動重簽名,有興趣的可以自己研究。但我們今天只是要借用他的安裝功能把 IPA 裝上去就好,自動重簽名那些還是靠手機上的 ReProvision 做,所以它的功能在這邊就暫時略過。

下載好之後開啟 DMG,打開發現裡面有一個程式叫「AltServer」。請「務必」把 AltServer 放到系統的 /Application 目錄下。接著「不要打開」AltServer。

接著到這裡下載修改指令,把下載後裡面的東西解壓縮,複製到桌面,叫做 “AltServerPatch.py”。接著打開你的終端機,輸入:

chmod 755 ~/Desktop/AltServerPatch.py

接著再輸入:

python ~/Desktop/AltServerPatch.py

畫面會跳出來問你要 unc0ver 還是 chimera,因為我只測試過 unc0ver 可以順利越獄,chimera 確定可以安裝,但不確定是否可以越獄成功,所以個人是推薦 unc0ver 啦,歡迎白老鼠測試 chimera。

有些人可能猜到原理了,我就是把原本 AltServer 會下載的 IPA 網址換成 unc0ver 跟 chimera 的官網,讓這個工具幫我們安裝我們要的 IPA(如果你想要安裝 yalu 或者 pangu 之類的,請自己更換 AltServerPatch.py 裡面的內容,甚至你可以上傳 IPA 到你自己的空間,再透過修改指令讓 AltServer 幫你簽名安裝你自己的 IPA)。不過由於我們對程式換網址之後會造成程式簽名驗證損毀,所以我們要開啟允許「所有來源」的 App 才可以使用。

開啟所有來源的 App 請參考這篇教學:https://applefans.today/blog/1076061032/

接著,我們可以打開 AltServer 了,它會出現在選單列,畫面如下

▼ 請不要一開始就選 Install AltStore,先選 Install Mail Plug-in

 

▼ 接著打開內建的「郵件」App,然後在偏好設定裡面找到如下的選項,把 AltPlugin.mailbundle 打勾之後套用並重新開啟「郵件」App

 

AltServer 用了奇怪的原理安裝 IPA,所以在安裝期間「郵件」app 必須打開,我沒有詳細研究原因就是了。

▼ 這時候就可以選 Install AltStore 了,選裝置之後會要求你輸入 Apple ID 帳號密碼

 

Apple ID 密碼的部分要注意一下,他要求你輸入原始密碼,如果有兩階段驗證的也是(Cydia Impactor 會叫你去建立一個 App 專屬密碼),如果有安全疑慮的話可以去註冊一個新的 Apple ID 來專門簽名用。安裝成功之後接下來在手機上的操作就跟往常一樣,不多說明。

雖然 AltServer 會常駐在狀態列或者問你要不要開機啟動,但其實我們只要用它這麼一次而已,所以可以直接關掉它不必擔心。

最後補充一些要注意的地方:

  1. 由於下載 IPA 是在電腦進行,所以要確保電腦網路順暢
  2. Chimera IPA 大小高達 100MB 以上,網速太慢有機會 timeout 錯誤,要多試幾次
  3. Chimera 不確定這樣安裝是否可以成功越獄,請有興趣的人測試
  4. AltServer 簽名後,如果要安裝多台機器,請先在第一台機器跑 ReProvision 重新簽名之後再做下一台
  5. 我所提供的指令,IPA 是從官網下載的,如果網路上有人提供其他修改指令,請確保 IPA 來源沒被加料

 

 

補充:

要更換簽名的 IPA,打開 AltServerPatch.py,把 732 開頭的那幾行(應該有 3 行)換掉就好了,然後執行的時候就選 unc0ver。

如果你已經使用過一次 AltServerPatch.py,要替換成別的 IPA 的話,必須把 AltServer 重新複製到 /Application 裡面。(也就是恢復原本的程式先)

放一些常用的越獄 IPA 替換字給大家,後面附註我上傳的就是非官網載點,不信任本人沒加料的請自動迴避。

以下越獄 IPA 沒有測試過,請自行承擔風險(風險頂多就是安裝不成功或者安裝成功之後越獄失敗,不太可能死機或者要重刷)

Pangu(我上傳的):6767696E696E2E64652F6A622F2F2F2F2F2F2F2F4E76776153746F6E652F4E76776153746F6E655F312E312E697061

Phoenix(我上傳的):6767696E696E2E64652F6A622F2F2F2F2F2F2F2F2F2F2F2F2F2F2F50686F656E69782F50686F656E6978352E697061

Home Depot(我上傳的):6767696E696E2E64652F6A622F486F6D654465706F742F2F2F2F2F4D697874617065506C617965725243332E697061

H3lix(官網):68336C69782E7469686D737461722E6E65742F6970612F2F2F2F2F2F2F2F2F2F2F2F68336C69782D5243362E697061

這篇文章 怪招:用 AltStore 來安裝越獄用 IPA 最早出現於 Hiraku Dev


Viewing all articles
Browse latest Browse all 94

Trending Articles