r/mobilelinux • u/Nemege16 • 3d ago
Hardware ipad mini1(apple A5) running linux on custom iBEC. No XNU. Custom IRQ driver
i couldn't get the second cpu core or the touch screen to work because of the restrictive recovery environment and SecureROM. Only the buttons work. i found the framebuffer address by hand. Going to upload this to github soon. Basically what i did was to get arbitrary code execution working with pwndfu checkm8. And i pulled the Apple device tree from IPSW. i made a script to turn that ADT to compileable DTB and DTS. i know in the apple device tree some nodes are placeholders or pointers but some nodes did work out. This is only in RAM. i couldnt find a way to input keystrokes to the device so this is pretty much useless but a one trick pony.
81
Upvotes