[讨论] 多个iOS装置能透过越狱跑Linux

楼主: ivon852 (ASUS)   2022-06-13 10:52:47
名词解释
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
https://www.youtube.com/watch?v=DO8vt34kTh0
更多跑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。
作者: dxzy (Dunning–Kruger effect)   2022-06-13 10:59:00
何尝不是一种NTR
作者: LastAttack (与我无关~~)   2022-06-13 11:22:00
可恶 只到A10 后续感觉就不会有太多新血开发者
作者: nekoares   2022-06-13 11:33:00
6跟6S开始退出更新,应该会慢慢加入越狱行列
作者: streit (浅紫彩云)   2022-06-13 11:34:00
创新?呵呵,不给库克赚的通通告。
作者: slsamg7112 (reat0ng)   2022-06-13 12:38:00
checkra1n一直无法在我的iPad air 1成功,已放弃
作者: lolicat (猫雨果)   2022-06-13 13:07:00
拿苹果来跑安卓系统应该超顺的吧
作者: rickieyang (Rickie Yang)   2022-06-13 14:06:00
CPU 够快, 但是 Ram 不够多...
作者: tcchu (tcchu)   2022-06-13 15:38:00
原来是MAC啊 还以为是iOS呢
作者: cattgirl (小喵超爱合购)   2022-06-13 15:43:00
越狱才是乐趣
作者: juliai (å…­è³´)   2022-06-13 19:52:00
硬核的玩法
作者: Arbin (路人_Lv菜逼八)   2022-06-14 01:39:00
如果有办法让OpenCore在iPhone、iPad上跑那就真的可以装macOS了 (?

Links booklink

Contact Us: admin [ a t ] ucptt.com