Apple新聞 iOS越獄教學 越獄新聞

[越獄教學] iOS 12 ~ 12.1.2 越獄工具 unc0ver 正式支援(詳細教學)

越獄開發團隊 pwn20wnd 和 sbinger 合力推出 iOS 11 越獄工具 unc0ver 後,在一個月內的努力下,終於推出讓 uncover 也能支援 iOS 12.0~12.1.2 越獄,並且可以整合 Cydia與Substrate ,這款越獄比起 rootlessJB3OsirisJailbreak12 越獄工具更適合一般用戶使用,如果你想替手上的 iOS 12 設備進行越獄,趕緊來看這篇完整越獄教學。

[越獄教學] iOS 12 ~ 12.1.2 越獄工具 unc0ver 正式支援(詳細教學)

 

unc0ver 越獄支援版本與設備清單

支援版本:iOS 12.0、iOS 12.0.1、iOS 12.1、iOS 12.1.1、iOS 12.1.1 beta3、iOS 12.1.2

支援設備:完整支援A7 ~ A11 設備,支援 A12-A12x 設備 僅能使用部分功能不包含 Cydia和Substrate,如果等不急想越獄,建議使用Chimera 奇美拉越獄工具替 A12/X 越獄。

  • iPhone 5S
  • iPhone 6
  • iPhone 6 Plus
  • iPhone 6s
  • iPhone 6s Plus
  • iPhone SE
  • iPhone 7
  • iPhone 7 Plus
  • iPhone 8
  • iPhone 8 Plus
  • iPhone X
  • iPhone XS(尚未完整支援)
  • iPhone XS Max(尚未完整支援)
  • iPhone XR(尚未完整支援
  • iPod touch 6代
  • 12.9吋 iPad Pro(第三代)(尚未完整支援)
  • 11吋 iPad Pro(尚未完整支援)
  • iPad Air
  • iPad Air 2
  • 9.7吋 iPad Pro
  • 12.9吋 iPad Pro(第一代)
  • 10.5吋 iPad Pro
  • 12.9吋 iPad Pro(第二代)
  • iPad 第六代 (2018年款)
  • iPad 第五代 (2017年款)
  • iPad mini 4
  • iPad mini 3
  • iPad mini 2

 

開發者

  • 開發:pwn20wnd(@pwn20wnd)和Sam Bingner(@sbingner)
  • UI設計:Dennis D. Bednarz(@DennisBednarz) 和  Samg_is_a_Ninja
  • 利用:v3ntex @tihmstar 漏洞和voucher_swap漏洞與 @Jakeashacks和@notcom 改進修正
  • 感謝:saurik 共同協助更新 Cydia 和 Substrate

 

unc0ver 越獄前注意事項

注意這點很重要:iOS 12 設定內一直會顯示系統需要升級提示,一定要先檢查是否有被「下載 OTA 升級檔案」,如果有一定要刪除!一定要刪除!一定要刪除!詳細操作詳見「iOS 12 OTA升級移除教學」,越獄前一定要操作,能防止越獄時會導致不斷卡白蘋果重開機。

  • 初期越獄工具會不穩定,可能會碰見一些錯誤
  • 如有使用 rootlessJB3 越獄過用戶,建議先點擊rootlessJB3越獄工具上的「Unjailbreak」先解除越獄,雖然unc0ver會清除rootlessJB3越獄資料,避免有問題,建議先手動執行移除。
  • A12 設備目前尚未支援而已,後續也是有可能支援,耐心等候。
  • 設備重開機過,就需要透過uncover重新激活越獄環境。
  • 無電腦用戶,可以透過「網頁版本下載iOS 12越獄工具」安裝。

 

任何 unc0ver 越獄碰見的各種問題詳見:unc0ver iOS 12~12.1.2 越獄工具常見問題與解決方法總整理

unc0ver 越獄已知錯誤

  • Reload System Daemons 開啟時,容易導致黑螢幕轉圈無法激活越獄情形,透過「此篇解決」。
  • 訊息 App  使用麥克風錄製功能會導致閃退。
  • Restrore RootFS(rec0ver) 無法順利清除乾淨及還原到無越獄。
  • 目前為公開測試版本,A12 尚未支援越獄。
  • 無緣無故會導致自動重新啟動。
  • Cydia會容易導致當機。

 

更新說明

 

準備安裝越獄工具

  • 可運作 Windows、Mac、Linux 電腦
  • 下載 Cydia Impactor 工具(用來安裝越獄APP用),由Cydia 之父Saruik推出製作,版本會隨時更新,建議重新下載一次,避免導致無法順利安裝ipa。

 

unc0ver 12.0~12.1.2 越獄工具下載

下載位置官方同步

v3.1.0 Rre-Release | 備用載點

iOS 12 越獄教學

請先確保iOS 12系統為符合越獄版本,傳輸線請確認是否能連結上電腦,越獄前請先用iTunes先備份一次,避免越獄時會出現錯誤問題。

步驟 1

▼ 下載 Cydia Impactor 後,會是zip壓縮檔,請點選右鍵解壓縮出來,並點選「Impactor.exe」執行。

pangu-jb-iOS9.3.3-nopp-win-1

 

步驟 2

▼ 開啟後請將iOS設備接上電腦,確定Cydia Impactor都有抓到你的設備,並將剛下載的ipa直接拖拉到「Cydia Impactor」程式框上。

 

步驟 3

▼ 會跳出需要輸入 Apple ID,這工具比起其它大陸推出的 xx助手還安全,請放心輸入;注意如果 Apple ID 有開啟雙重認證用戶,請透過「另一篇教學」產生一組Impactor專用密碼。為何要輸入 AppleID 與密碼?主要是因為要幫你跑開通開發者流程,並安裝APP。

pangu-jb-iOS9.3.3-nopp-win-3

 

步驟 4

▼ 再來需要填寫AppleID的密碼。

pangu-jb-iOS9.3.3-nopp-win-4

▼ 如出現150或168錯誤,你所填寫的帳號是有問題或是有二次認證的就會跳出這種錯誤,通常168都是有將AppleID開雙重認證才會跳出的錯誤,透過「另一篇教學 來解決,或是直接另外註冊一組新的 Apple ID來使用。

pangu-jb-iOS9.3.3-nopp-6

▼ 過程中如果跳出「Apple Developer Warning」提示窗點選「OK」繼續就好,不需理會點下「確定」依舊可安裝。

  • 如跳出「provision.cpp:173」錯誤,表示密碼輸入錯誤。
  • 如跳出「provision.cpp:57」錯誤,表示沒有解鎖設備進入主畫面信任設備連線。
  • 如跳出「provision.cpp:62」錯誤,可參考另「一篇教學」來解決。
  • 如跳出「provision.cpp:81」錯誤,可參考另「一篇教學」來解決。
  • 如跳出「provision.cpp:158」錯誤,可參考另「一篇教學」來解決。
  • 如跳出「provison.cpp:138」錯誤,可參考另「一篇教學」來解決。
  • 發生 file: installation.cpp; line: 42; what: 錯誤,參考另「一邊教學」解決。

如還有更多 Cydia Impactor 錯誤代碼問題,參考《Cydia Impactor 常見各種錯誤解決方法全收錄》。

pangu-jb-iOS9.3.3-nopp-win-5

 

步驟 5

▼ 到「設定」>「一般」>「裝置管理 or 描述檔」內,點選認證(email顯示可能會不同)進入,會跳出詢問窗口點擊「信任」,才能讓工具進行越獄。如卡無法信任憑證,請確認網路是否正常,依舊不行請移除越獄APP重裝一次(步驟1.~步驟6.)。此為先前APP範例圖,每個人會顯示不同。

 

步驟 6

▼開啟桌面「unc0ver」APP。

[越獄教學] iOS 12 ~ 12.1.2 越獄工具 unc0ver 正式支援1

 

步驟 7

再次提醒

  • 不要 iOS 12 越獄前,不要有 OTA升級檔案就立即越獄,點擊後白蘋果設備資料一去不回,自行進入 DFU 模式用 iTunes 升級到 iOS 12.1.1 beta3
  • 開發團隊建議先開啟「飛航模式」再越獄,成功機率會提升,如發生錯誤可嘗試關閉 Siri 功能。

▼ 先切換至「Settings」設定頁面,確認「Kernel Exploit」是否有切換成「M2」(此漏洞是使用@iBSparkes 的 machswap2 ),比起原本「VS」(voucher_swap漏洞)速度更快,且成功機率也會更高,設定完成後就可切回「Jailbreak」頁面。

▼ 點擊「Jailbreak」按鈕,就可開始越獄。越獄工具會顯示「The system snapshot has been successfylly renamed. the device will now be restarted.」這表示先替當前系統做一個快照,並且會重開,只要點擊「OK」即可,就會自動重新開機。

[越獄教學] iOS 12 ~ 12.1.2 越獄工具 unc0ver 正式支援2

 

步驟 8

▼繼續再次點擊「Jailbreak」按鈕,開始越獄。此時會再跳出另一個提示「bootstrap has been successfully extracted. the device will now be restared.」,表示Bootstrap已經成功取出,會再一次重啟設備,點擊「OK」即可。

[越獄教學] iOS 12 ~ 12.1.2 越獄工具 unc0ver 正式支援3

 

步驟 9

▼就可再次打開越獄工具點擊「Jailbreak」按鈕,開始越獄。如果發生越獄過程跑完後,會進入黑畫面螢幕中央一直轉白圈狀態,這就表示進入 Respring 重新載入主畫面狀態,就會順利進入越獄環境。

PS. 如果想了解 unc0ver 越獄工具設定內選項,可詳見「另一篇教學」。

[越獄教學] iOS 12 ~ 12.1.2 越獄工具 unc0ver 正式支援4

 

過程如果卡在 Exploiting (2/38) 或 Exploiting (27/38) 解決方法

  1. 確認是否有將 OTA 更新檔案刪除。
  2. 確認飛航開啟、和關閉 Siri 。
  3. 確認刪除多工背景所有 App 。
  4. 下載最新越獄工具。

 

 

 

▼ 假如發生一直卡在 Respring 轉不停都無法進入系統,要強制讓 iOS設備強制重開機,再透過底下方法解決

打開 unc0ver越獄工具切「Settings」頁面,將「Reload System Daemons」選項關閉,再次點擊「Jailbreak」越獄或激活越獄即可順利進入。

 

▼ (越獄發生錯誤)如果越獄顯示 extract bootstrap 錯誤,請點選「Settings」頁面,打開「Restore RootFS(rec0ver)」開關,清除越獄,並且重新在將「Restore RootFS(rec0ver)」關閉,重新越獄一次。

 

步驟 10

▼完成越獄後,出現「Cydia」就表示已經越獄成功,並且注意第一次開啟 Cydia APP 時 ,保持網路正常。

[越獄教學] iOS 12 ~ 12.1.2 越獄工具 unc0ver 正式支援5

▼如跳出重躍升級項目,直接點選「升級重要套件」即可。沒有跳出就不需理會,因為你所裝的版本是最新包含這些重要套件的版本。

 

為什麼 Cydia 閃退?

那一定會有用戶發現為什麼打開 Cydia 閃退現象,有兩種原因

  1. 當設備重新開機後,就要打開uncover越獄工具點擊「Jailbreak」激活越獄。
  2. 沒有在越獄環境下,同樣要打開uncover越獄工具點擊「Jailbreak」激活越獄。

 

uncover越獄閃退?

由於這是透過自己 Apple ID 免費開發者帳號來安裝未經 AppStore 審核上架的 APP,因此會導致「unc0ver」越獄APP每隔七天就要透過電腦重新簽名一次。否則在下次重開機時,會導致unc0ver App閃退無法正常開啟來激活越獄環境,只需要從步驟2到步驟8這幾個步驟才能夠順利開啟Cydia APP與激活越獄環境。

但7天過後沒關機會不會造成越獄環境影響,正常來說是不會影響,也可以維持七天後不重開機就可以一直使用下去,等到哪天突然要重開機時候,在透過電腦重新安裝一次unc0ver 越獄APP即可

不過對於七天重簽問題也不需要感覺太過於麻煩,過去有開發者已經推出 ReProvision 工具要來解決此問題,可以直接透過 iOS 重裝越獄APP,已經不需要在透過電腦重簽,詳細請看底下教學

 

如何更新越獄APP?

升級越獄App工具四大步驟

  1. 先移除舊版越獄APP(如同刪除APP相同)
  2. iOS 設備重開機
  3. 透過電腦使用 Cydia Impactor 安裝新版APP
  4. 激活越獄,更新完成

或是也可以透過「這篇教學」來實現免電腦透過 iPhone 升級更新越獄工具版本,也極力推薦大家使用這方法更能實現自動重簽。

 

Cydia基本認知與必裝插件

請勿隨意亂安裝還無法支援iOS 12插件,避免導致衝突發生,建議透過「iOS12支援清單查詢」是否可支援。

 

解除越獄和恢復原廠狀態教學

注意目前SHSH認證都已經關閉,已經無法再利用iTunes重刷或回復至iOS 12.0~12.1.3 或以前版本,僅可以使用 uncover 越獄工具來實現

教學:如何移除 iOS 12 越獄工具 Unc0ver 教學

▼ 如果覺得本篇教學不錯,歡迎加入瘋先生粉絲團追最新教學技巧 ▼