Say hello to Project Alpine, otherwise known as the iPhone in Roblox. This project is meant as a redo over the original Project Alpine, which features a user interface redesign, and an entire system recode of both firmware and software.
What Will BE Addressed
With Apple’s problem of making private frameworks only accessible to themself, I am planning on making at least most private frameworks available for developers, such as CompassUI, DoNotDisturbKit, EmergencyAlerts and more. Frameworks like these will be moved to /System/Library/Frameworks.
More information will be available as the project progresses through.
Can the iPhone turn on?
Yes, but only in Recovery Mode, due to no storage device developed for it (which is supposed to be a virtual NVMe, alongside the SoC, and whatnot). I will work on booting into the kernel as soon as the firmware is done.
Produced by @Opuqide on Tuesday, 24 June 2025 at 5:22 P.M. CDT.
& Apple 2007-2025. iPhone, iBoot, Do Not Disturb, Apple, and the Apple Logo are trademarks of Apple Inc.
i was planning to write a x86 emualtor in roblox by just getting assembly opcodes and use those opcode values as a index to a array containing the corresponding instructions to do. but this is more impressive than litterally anything I could ever do. Bravo. you beat me to the first fully emulated device. Bravo
Well, if you are, I’m wishing you the very best of luck doing it! Mine is technically ARM64 emulation, because there’s ARM machine code in the iBoot source code.
I have to ask did you do this from scratch or rewrite the logic from a QEMU iphone fork because i know those exist. Either way its extremely impressive.
Apple has some of their programs open source, such as the Darwin XNU kernel (the foundation of iOS), the Z shell (default shell for most Apple OSes), Berkeley, Chess, etc. You can find the software code at the Apple Open Source website! iBoot, however, is NOT open source, because its source code was leaked in 2018 by a suspected engineer. The build belonged to a late build of iOS 9, but I know there was a microkernel, and a supervisor for iBoot as seen in the serial logs of it.
I’ve done a lot of research about iBoot and Apple’s Platform Security Guide about the boot process of iPhones, iPads, and Macs. I’m more interested in the iPhone part, because I like to do reverse engineering!
I do my fair share of reverse engineering to, not something I like to do but I have to. I use to do android ROM building which was a nightmare but I became pretty good at it, used to convert the Galaxy s6 to android 14 for people on XDA before my account was terminated(I mean I couldn’t get SIM cards to work and the camera app would randomly crash but like I said decent enough).
Why don’t we chat up on discord or something, my username is sweedejak