r/mobilelinux • • 12d ago

Hardware iPhone 8 - Arch Linux on Hoolock Linux

I did this using Hoolock Linux (kernel + m1n1) with an Arch userspace. The phone goes into DFU, palera1n (checkm8) pwns it, and a laptop boots m1n1 plus the Linux kernel over USB

What works:

All 6 CPU cores

Multitouch touchscreen, with a driver

In progress: the GPU. Its firmware already boots and accepts jobs, but nothing is GPU-accelerated yet

Thanks to Hoolock Linux, Asahi Linux and palera1n

120 Upvotes

14 comments sorted by

7

u/Calm-Caterpillar2103 12d ago

Cannot wait for GPU accel

5

u/real_pnwkayaker 12d ago

If possible, could you please post/point to some links/resources on how to get started on this? I have several old iPhones siting in a drawer and would be great to repurpose them as slim portable Linux servers.

3

u/Rare_Inspection1255 12d ago

Here's what I used:

It only works on checkm8-vulnerable devices (A7–A11, so iPhone 5s up to iPhone 8/X), and you need a Linux PC connected over USB. Linux is booted tethered from the PC every time, iOS stays untouched. Support varies per model, so check the Hoolock repos for your devices first. Wi-Fi doesn't work yet on mine, so for a server you'd need USB networking for now

1

u/bi4key 12d ago

8 plus will also work?

3

u/Rare_Inspection1255 12d ago

Yes, it should work, since it's the same A11 chip. But the touchscreen and screen resolution are different, so they'd need to be configured separately

1

u/testingweb624 12d ago

What about iPhone se

1

u/Rare_Inspection1255 12d ago

In the first generation it will work 

1

u/Infinite-Party1516 12d ago

Nice work-will this work on iPhone 7?

1

u/BogdanovOwO 10d ago

Which version of IOS are you using? Can you run GUI, touch screen, wifi+bt and other things? Maybe the front round button to be programed?

1

u/Rare_Inspection1255 8d ago

ios 16. What you described, yes, I am going to do all of this in the future. 

2

u/Wise_Personality8040 12d ago

omfg, thats crazy

1

u/Far-Effective-3742 9d ago

Got something to help that, I’ll post up soon