快轉到主要內容

palera1n越獄教學,以iPhone SE 第一代 iOS 15.8.1為例

智慧型手機 iOS越獄與玩機 Palera1n Checkm8 IOS
🗓️ 民國113年 甲辰年
✍ 切換正體/簡體字
目錄

這篇文章說明如何透過「palera1n」工具給iPhone越獄,並安裝Sileo商店。

palera1n是基於 checkra1n開發的開源越獄工具,支援搭載A8 ~ A11處理器,系統版本為iOS 15 ~ iOS 17.3.1的iPhone/iPad裝置。

paera1n要怎麼唸呢?我認為可以寫作Pale Rain,代表潔白之雨的意思~

1. palera1n支援的裝置
#

首先,palera1n越獄依賴硬體漏洞,因此要先看你的裝置搭載的處理器是否為A8 ~ A11晶片,更新或更舊的處理器就不用想了。

再來,palera1n只支援iOS 15和iPadOS 15以上的裝置,iOS 15以下請用原版checkra1n。

palera1n支援的iOS裝置有以下幾款,只要升級到iOS 15都可以越獄:

  • iPhone 6
  • iPhone 6 Plus
  • iPhone 6s
  • iPhone 6s Plus
  • iPod touch 6
  • iPhone SE 第一代
  • iPhone 7
  • iPhone 7 Plus
  • iPod touch 7
  • iPhone 8
  • iPhone 8 Plus
  • iPhone X
  • iPad第5代
  • iPad第6代
  • iPad第7代
  • iPad Air 2
  • iPad Mini 4
  • iPad Pro第一代
  • iPad Pro第二代
  • Apple TV 4

2. palera1n越獄原理
#

根據 Github說明,palera1n使用的越獄漏洞叫做"checkm8",這是搭載A8 ~ A11處理器的iOS裝置才有的開機硬體漏洞,無法透過系統更新修復。所以checkm8支援的都是舊iOS裝置,沒有最新iPhone系列。

palera1n屬於不完美越獄(semi-tethered),一旦重開機越獄就會失效,需要手動重新啟用越獄環境。你可以使用電腦或者特定手機APP來重新啟用越獄環境。

剛出來的時候,palera1n依賴checkra1n的方式來越獄:透過電腦引導開機觸發漏洞,藉以完成越獄。

後來發展出了「Rootful」模式與「Rootless」模式,讓使用者可以自由選擇。

就現階段而言,Rootful模式即是跟以前的越獄一樣,獲取系統的最高權限,讓使用者可以任意控制系統,支援的Tweak也比較多。至於Rootless被稱為「未來的越獄模式」,儘管權限限縮許多,但是比較不容易被偵測到越獄。

3. 越獄注意事項
#

  1. 越獄後你的保固就GG了,雖說palera1n支援的iOS裝置現在應該早就沒原廠保固了wwww
  2. 您應當先用iTunes備份重要資料,以及知道萬一刷壞如何用DFU重刷iOS系統
  3. palera1n只支援iOS 15以上的裝置,iOS 15以下請用原版checkra1n。
  4. 越獄時務必使用Lightning對Type A的線,插到電腦USB 2.0的孔,不要用Type C對Type C的線。
  5. A11處理器的裝置請在越獄時暫時關閉iOS裝置的密碼,增加成功率。
  6. palera1n屬於不完美越獄(semi-tethered),一旦重開機越獄就會失效,需要重跑越獄流程。

4. 安裝palera1n套件
#

palera1n跟原版checkra1n一樣,只能用Linux或macOS電腦操作,Windows電腦請 用Live USB跑

  1. 在Linux安裝libimobiledeviceusbmuxd套件,再重新啟動usbmuxd服務
sudo apt install libimobiledevice usbmuxd

sudo systemctl restart usbmuxd
  1. 接著,Ubuntu的使用者請至 palera1n的Github下載x86_64架構的deb安裝包,用APT安裝:
sudo apt install ./palera1n_amd64.deb

Arch Linux可從AUR安裝palera1n:

yay -S palera1n

其他Linux發行版請直接至 Github Release,下載二進位執行檔palera1n-linux-x86_64

5. 開始越獄
#

電腦:Ubuntu 22.04

手機:iPhone SE第一代,系統版本iOS 15.8.1

Rootless模式
#

這是越獄社群CFW Guide推薦的模式,僅/var/目錄可讀寫。

  1. 開啟終端機,啟動usbmuxd服務
sudo systemctl start usbmuxd
  1. 以root身份執行palera1n,進入等待iOS裝置狀態
sudo palera1n -e thid_should_crash=0
  1. 將iOS裝置維持解鎖狀態,插到電腦,並在iOS裝置點選「信任此電腦」。

  2. 重新啟動usbmuxd服務

sudo systemctl stop usbmuxd

sudo usbmuxd -f -p
  1. 偵測到iOS裝置後,palea1n會自動讓iOS裝置重開機進入Recovery Mode。等到iPhone進入Recovery Mode後,按Enter。

  2. 依照終端機指示,讓iPhone SE進入DFU模式:傳輸線連著電腦,同時按著iPhone開機鍵+Home鍵15秒,等到畫面變黑。鬆開開機鍵,繼續按著Home鍵10秒。等到畫面仍是一片黑才鬆手。

  3. 偵測到DFU模式後,於palea1n終端機按Enter,接著palea1n會使iOS裝置開機進入PongoOS的shell

  4. 此時iOS裝置畫面出現彩色象棋

  5. 在palea1n終端機按Enter,4秒後按開機鍵+Home鍵,它會嘗試讓iOS裝置重開機,然後開始越獄。如果沒反應,將iOS裝置線拔掉,再馬上插回去。

  6. 成功越獄時,iOS裝置開機的畫面會輸出一長串訊息

  7. 開機後,大約等個1分鐘,桌面就會出現palea1n的圖示

  8. 開啟後點選安裝Sileo商店

  9. 按照指示設定sudo密碼,至此越獄完成。

Rootful模式
#

Rootful越獄是傳統的越獄方法,可以解鎖系統根目錄的讀寫權限。

在進行Rootful越獄之前,你必須要保留3GB以上的手機儲存空間,才能讓palera1n建立FakeFS。

  1. 開啟終端機,啟動usbmuxd服務
sudo systemctl start usbmuxd
  1. 以root身份執行palera1n,進入等待iOS裝置狀態
sudo palera1n -B -f
  1. 將iOS裝置維持解鎖狀態,插到電腦,並在iOS裝置點選「信任此電腦」。

  2. 重新啟動usbmuxd服務

sudo systemctl stop usbmuxd

sudo usbmuxd -f -p
  1. 偵測到iOS裝置後,palea1n會自動讓iOS裝置重開機進入Recovery Mode。

  2. 依照終端機指示,讓iPhone SE進入DFU模式:傳輸線連著電腦,同時按著iPhone開機鍵+Home鍵15秒,等到畫面變黑。鬆開開機鍵,繼續按著Home鍵10秒。等到畫面仍是一片黑才鬆手。

  3. 偵測到DFU模式後,於palea1n終端機按Enter,接著palea1n會使iOS裝置開機進入PongoOS的shell

  4. 此時iOS裝置畫面出現彩色象棋,iOS裝置開機的畫面會輸出一長串訊息

  5. 在palera1n終端機按Enter,它會嘗試讓iOS建立FakeFS。如果沒反應,將iOS裝置線拔掉,再馬上插回去。

  6. FakeFS建立後,iPhone螢幕會顯示Finished,接著重開機。

  7. 再跑一次palera1n(這次指令不同)

sudo palera1n -f
  1. 重做上面進入DFU的步驟,這次開機後就會真的進行越獄。

  2. 開機後,大約等個1分鐘,桌面就會出現palea1n的圖示

  3. 開啟後點選安裝Sileo商店。至此越獄完成。

6. 如何重新啟用越獄環境
#

iOS裝置重開機後palera1n越獄會失效,Sileo商店會開不起來。

欲恢復越獄需用電腦重新跑一次上述流程才能重新啟用越獄環境。Rootless模式下整個重跑;Rootful只要重跑sudo palera1n -f就可以了。

如果是Rootless模式又是iOS 15的裝置的話,可以使用 meowbrek2,免電腦重新啟用越獄環境。

7. 如何移除palera1n
#

你可以將palera1n從iOS裝置移除,還原到無越獄前的狀態。

  1. 將iOS裝置插上電腦

  2. 執行以下指令,移除palera1n

# 移除Rootless越獄
sudo palera1n --force-revert

# 移除Rootful越獄
sudo palera1n --force-revert -f
  1. 重新開機,手動刪除Sileo商店等其餘越獄APP。

  2. 若還是被銀行APP偵測到越獄,那就只能DFU重刷系統囉。

參考資料
#

想知道更多越獄情報,歡迎到英文 Reddit r/jailbreak板討論!

相關文章

iOS 12.5.7 checkra1n越獄安裝Sileo,拿iPod touch 6開刀
智慧型手機 iOS越獄與玩機 Checkra1n Checkm8 IOS IPod Touch IOS Tweak
SideStore在iPhone安裝第三方APP,免電腦重簽安裝IPA教學
智慧型手機 iOS越獄與玩機 AltStore IOS
在iOS安裝第三方應用程式:AltStore安裝教學
智慧型手機 iOS越獄與玩機 AltStore IOS ITunes

留言板

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

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

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