Linux系统如何让坏掉的苹果手机华丽转身~

近日,国外一名 16 岁的开发者发布了一则视频,展示自己为一台已经无法正常使用的 iPhone 7 成功移植了 Ubuntu 20.04,并将其作为服务器来使用。

据外媒报道,通过开发者的逆向工程后,iPhone 7已成功引导了postmarketOS,成为首款苹果Linux智能手机。这也是继刷入iPhone7成功刷入安卓系统后,再次解锁另一个操作系统,iPhone7俨然成为了苹果手机阵营里的“刷机小王子”。

发布视频的开发者网名为 Daniel Rodriguez,是一名在校高中生。据 Daniel 介绍,他使用的 iPhone7 来自他的外婆,这台手机的屏幕、电源等硬件设备基本上保存完好,但由于 NVMe NAND 已经完全无法访问,这意味着这台手机将永远无法再运行 iOS 系统,基本上已经相当于一块砖头。于是他拿到这台手机,萌生了改造它的想法。

Daniel 参考并使用了 checkra1n,linux-sandcastle,projectsandcastle 等开源项目,同时自己编写了网桥设置 script/udev 规则来实现这一复杂的工作。最终成功在这台坏掉的 iPhone7 上运行了 Ubuntu 20.04 。

Daniel 平时在家里搭建了一组服务器,帮朋友和自己运行了一些学校俱乐部的网站和游戏服务器,他把这台改造后的 iPhone7 当做一台服务器来分配一些负载,以减轻目前正在使用的主服务器的负担。

这台 iPhone7 作为服务器的性能令 Daniel 自己都感到惊讶。凭借苹果的 A10 芯片,他改造后的整个“服务器”系统都能够通过主服务器上的 USB 端口关闭电源。

值得注意的是,该项目的成功进行,意味着未来通过蓝牙或 Wi-Fi 启用并连接到其他设备的操作变得可以实现,因为按照Corellium技术特性来看,其已经在自定义内核中实现了相同的功能。

某项目负责人看了它在iPhone 7上运行postmarketOS Linux的文章报道,终于能够从iPhone系统内存中挂载并运行更大且持久的系统镜像。因此还在iPhone 7的Android版本中使用了相同的Corellium技术,还通过使用OverlayFS实现了对postmarketOS的瞬时写入支持。

但是有专业人士建议,本次iPhone7刷入Linux系统的行为,并不建议用户去尝试。因为当前的系统刷入就跟此前刷入安卓系统一样,并不稳定,这些系统对于苹果手机的很多设备都不兼容,对于实际使用的影响还是非常大的,所以如果并非“大神”用户就不要盲目跟风。

想要跟这个小朋友一样厉害的,快来跟着我一起学习吧~每天干货分享

明日视频知识:深度寻路算法

想快速了解其他C/C++编程知识的小伙伴点击下方了解更多噢

本文来源:网络

猜你喜欢

转载自blog.csdn.net/Python6886/article/details/112596096