【方案】16 岁高中生把 iPhone7 改造成 Linux 服务器

yuandj 3.85m2021-03-051774 次点击1 人感谢
16 岁高中生把 iPhone7 改造成 Linux 服务器
来源: OSCHINA
编辑: 大东BE
2021-01-13

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

https://static001.geekbang.org/infoq/63/633bb7849cf47cd809f71a2721742bb1.jpeg

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

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

Daniel 表示自己平时在家里搭建了一组服务器,帮朋友和自己运行了一些学校俱乐部的网站和游戏服务器,他把这台改造后的 iPhone7 当做一台服务器来分配一些负载,以减轻目前正在使用的主服务器的负担。凭借苹果的 A10 芯片,这台 iPhone7 作为服务器的性能令 Daniel 自己都感到惊讶。他改造后的整个“服务器”系统都能够通过主服务器上的 USB 端口关闭电源。

尽管在该项目下的留言好评如潮,甚至有网友夸赞其为天才少年,但 Daniel 本人仍然十分谦逊。他表示这些工作都要归功于 Corellium 和 checkra1n 项目的开发人员,Linus Torvalds 以及 Linux 内核的所有贡献者,Ubuntu 和 Debian 维护者等等。“他们是为这个项目制作所有作品的真正英雄,而我只是恰好在 iPhone 上很好地组装了这些前辈们留下的拼图。”Daniel 说。

相关链接:
Ubuntu 的详细介绍:点击查看
https://www.oschina.net/p/ubuntu
Ubuntu 的下载地址:点击下载
https://www.oschina.net/home/login?goto_page=https://www.oschina.net/news/126361/porting-ubuntu-20-04-for-iphone7

摘要提示
这则新闻,被OSCHINA摘录为一周OS要闻,类似的少年黑客参加成人SUMMIT的新闻也经常被引用。以彰显青少年的潜力。而SIGer 并不想树立这样的榜样,而应当专注开源精神和哲学理念的推广。
收藏 ♥ 感谢
yuandj 3.85m 2021-03-05  ♥ 1
这是之前调研私有云的方案时的收藏,今天回锅一下,呼应下石榴派前面说道的移动屏幕电池,和这个方案看还是手机要强大的多。或许能成为石榴派的一个新方向,收藏下。【二手手机的石榴派再生方案】为这个题目预热下先。虽然这个主题是手机改造,但和石榴派的私有云相关,才转到这里的。(或者我继续给石榴派盖楼)

https://www.infoq.cn/article/DMMXsxG1O1Bf76u40l7v (2021-1-14转载了也)
https://gitee.com/yuandj/siger/issues/I2MZP1 (我的收藏和网摘)



Spoony 小组长 2021-03-05 
手持外婆同款 iPhone 7 瑟瑟发抖
沐风MWind 63.05m 2021-03-05 
越来越秀了
yuandj 3.85m 2021-03-10  ♥ 1
UP主厉害啊![喜极而泣]能不能做一个MIPI信号转HDMI的项目,就是手机坏了之后直接接电脑显示器上或者电视上当成小主机用,因为现在很多手机都是性能很好,但是一但屏幕坏了换屏价格很贵,这时候手机主板就不值钱了,想像一下,如果能用上高通855CPU的机顶盒,那得多爽[呲牙][呲牙][呲牙]

来自安卓客户端2020-12-21 14:475回复

Jimmy42up视频里说了,mipi并不是一个通用协议,不同手机的mipi是不兼容的
2020-12-28 17:071回复

莫、醉回复 @提笔诉无言 :不行的,有的手机不支持视频信号输出,再一个屏幕坏了看不见,OTG开关打不开,再就是输出信号质量差
2020-12-24 20:341回复

提笔诉无言我觉得你可以了解一下OTG功能

今天翻看 《【自制】你的下一个显示器,可能是个充电宝??DIY超迷你便携显示器【硬核】》
https://www.bilibili.com/video/BV17D4y1X7AT
的回帖,信息量相当大,这段回帖,正好就是这个方案的延续。
https://talk.quwj.com/topic/1808
@Tony 的带货,给带出了个这,还是很意外的。对于MIPI的不通用问题,应该是可以解决的,人海战术。我记得以前有个红外遥控的通用程序,是华为搞的。家里的电视,机顶盒什么的,遥控器找不到了,直接用手机就可以啦。就用不着抱怨猫猫狗狗捣蛋啦。

登录注册 后可回复。