High school students transform iPhone7 into Linux server

Recently, a 16-year-old developer abroad released a video showing that he successfully transplanted Ubuntu 20.04 for an iPhone 7 that was no longer in normal use, and used it as a server.

The developer who posted the video is named  Daniel Rodriguez , who is a high school student. According to Daniel, the iPhone7 he used came from his grandmother. The screen, power supply and other hardware devices of this phone are basically intact, but since NVMe NAND is completely inaccessible, this means that this phone will never run iOS system again. , Is basically equivalent to a brick. So he got this mobile phone and had the idea of ​​remodeling it.

Daniel  reference and use  checkra1n , Linux-Sandcastle , projectsandcastle  and other open source projects, at the same time I have written a bridge settings script / udev rules to achieve this complex task. Finally successfully ran Ubuntu 20.04 on this broken iPhone7.

Daniel said that he usually set up a set of servers at home, and helped friends and himself run some school club websites and game servers. He used this modified iPhone7 as a server to distribute some load to reduce the current use. The burden of the main server. With Apple's A10 chip, the performance of this iPhone7 as a server surprised Daniel himself. The entire "server" system after his transformation can be powered off through the USB port on the main server.

Despite the rave reviews on the project, some netizens even praised him as a genius boy, but Daniel himself is still very humble. He said that all these efforts are due to the developers of the Corellium and checkra1n projects, Linus Torvalds and all contributors to the Linux kernel, Ubuntu and Debian maintainers, etc. "They are the real heroes who made all the works for this project, and I just happened to assemble the puzzles left by the predecessors on the iPhone well." Daniel said.

Guess you like

Origin www.oschina.net/news/126361/porting-ubuntu-20-04-for-iphone7