[討論] 多個iOS裝置能透過越獄跑Linux
名詞解釋
checkra1n是iOS的越獄軟體,依賴的是蘋果iOS裝置的硬體開機漏洞,蘋果無法用iOS更新
修復,只能用軟體阻擋。使得A7~A10晶片的iOS手機、平板至今仍有很強的可玩性。
儘管如此,checkra1n要透過MacOS或Linux電腦給手機越獄,並且手機重開機後就要重越一
次,可說是不完美越獄。
postmarketOS是針對手機設計的行動版Linux系統,基於Alpine Linux,跑的是mainline
kernel,也就是跟電腦一樣的最新版Linux內核。現已支援上百款過季Android手機,官方
列表還有數十款硬體幾乎完全正常的Android裝置,可順暢執行Linux。
iPhone 7裝Android?蘋果:這我一定吉
checkra1n於開機時利用漏洞進行越獄,便有了執行其他作業系統的可能性。
2020年,開發商corellium釋出了Project Sandcastle,破解蘋果的驅動程式,讓iPhone
7能裝Android。但就如同其名字一般,Android重開機就會消失,離實際可用的刷機之路
還很遙遠,然後開發者還被蘋果吉。
後來的人利用此專案,相繼讓iPhone 7跑起了postmarketOS和Ubuntu ARM。
來源: Running postmarketOS on iPhone 7 - project-insanity.org
https://i.imgur.com/d1lnnQZ.jpg
更多跑Linux的嘗試
2021年,checkra1n團隊釋出了pongoOS(應該是一種企鵝,不過唸起來很像蘋果的台語),
提供執行Linux的環境。
https://github.com/checkra1n/PongoOS
2022年,Twitter用戶@konradybcio成功在iPad Air 2上跑起postmarketOS
https://i.imgur.com/rAGHXts.png
iPhone 5S也有好消息
https://i.imgur.com/OFovQCr.png
接著,Twitter用戶@riscv64成功在iPad Pro上執行postmarketOS。桌面是進去了,但不
支援觸控。
https://i.imgur.com/aWuVlRc.jpg
有興趣的請參考Konrad Dybcio撰寫的開發過程,相關原始碼已放在Github:
https://konradybcio.pl/linuxona7/
總結
雖然硬體加速應該很難實現,不過靠Linux賦予老iOS裝置新生命還蠻好玩的。
無法越獄又想嘗試Linux的,可以從AltStore裝UTM,這是能在iPad上跑電腦系統的APP,甚
至支援跑Windows XP。
此外App Store的iSH Shell也是個不錯的選擇,在ARM的裝置上模擬執行x86的Alpine
Linux。
--
https://i.imgur.com/KQbyqNf.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.66.42 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1655088780.A.792.html
推
06/13 10:59,
1年前
, 1F
06/13 10:59, 1F
推
06/13 11:22,
1年前
, 2F
06/13 11:22, 2F
→
06/13 11:33,
1年前
, 3F
06/13 11:33, 3F
推
06/13 11:34,
1年前
, 4F
06/13 11:34, 4F
推
06/13 12:38,
1年前
, 5F
06/13 12:38, 5F
推
06/13 13:07,
1年前
, 6F
06/13 13:07, 6F
推
06/13 14:06,
1年前
, 7F
06/13 14:06, 7F
推
06/13 15:38,
1年前
, 8F
06/13 15:38, 8F
推
06/13 15:43,
1年前
, 9F
06/13 15:43, 9F
→
06/13 19:52,
1年前
, 10F
06/13 19:52, 10F
推
06/14 01:39,
1年前
, 11F
06/14 01:39, 11F
→
06/14 01:39,
1年前
, 12F
06/14 01:39, 12F