iPhone Source Code From iOS 9 Leaked on Github - MacRumors
Skip to Content

iPhone Source Code From iOS 9 Leaked on Github

Source code for a core component of the iPhone's operating system recently leaked on GitHub, according to reports from Motherboard and Redmond Pie.

The code, which appears to be for iBoot, or the part of iOS that ensures a trusted boot of the operating system, was initially shared online several months ago on Reddit, but it resurfaced today on GitHub where it will presumably receive more attention. Motherboard consulted security experts who have confirmed that the code appears to be legitimate.

ios 9 ipad iphone
The iBoot code appears to be from a version of iOS 9, so it's not entirely relevant to the current iOS 11.2.5 operating system, but some of the code from iOS 9 likely still exists in iOS 11. It remains to be seen if anything will come of the leak, though, and it's also worth noting that modern iOS devices have protection in the form of the Secure Enclave.

There are files missing from the GitHub leak so the code can't be compiled, but security experts on Twitter say it could allow hackers and security researchers to find iOS vulnerabilities and create jailbreaks.


Along with the iBoot code, the leak includes a documents directory that offers up additional information relevant to iBoot, which Redmond Pie suggests could make it much easier to find a bootrom exploit for permanently jailbreaking iPhones and iPads.

Apple has open sourced portions of macOS and iOS in recent years, but iBoot is something that Apple has been careful to keep private. As Motherboard points out, Apple's own bug bounty program pays out up to $200,000 for vulnerabilities discovered in secure boot firmware components.

Popular Stories

Apple Watch Ultra 2 Black Titanium

watchOS 27 Will Add These New Features to Your Apple Watch

Sunday May 24, 2026 11:53 am PDT by
Apple will unveil watchOS 27 during its WWDC 2026 keynote on Monday, June 8, and a handful of new features have been rumored already. The first developer beta of watchOS 27 should be available immediately following the keynote, and a public beta typically follows in July. The update should be released to all users with a compatible Apple Watch model in September. Below, we recap watchOS...
Four iPhone 18 Pro Colors Mock Feature

iPhone 18 Pro Launching Later This Year With These 10 New Features

Tuesday May 26, 2026 6:32 am PDT by
While the iPhone 18 Pro and iPhone 18 Pro Max are not launching until September, there are already plenty of rumors about the devices. It was initially reported that the iPhone 18 Pro models would have fully under-screen Face ID, with only a front camera visible in the top-left corner of the screen. However, the latest rumors indicate that only one Face ID component will be moved under the...
iPhone 15 General Feature Green

Apple Preparing 'Most Significant Overhaul in the iPhone's History'

Friday May 22, 2026 1:36 pm PDT by
Apple reportedly plans to unveil its first foldable iPhone in September this year — it may be named "iPhone Ultra" — and expectations are high. In his Power On newsletter, Bloomberg's Mark Gurman said the foldable iPhone will be "the most significant overhaul in the iPhone's history." "iPhone 4, iPhone 6 and iPhone X were clearly a big deal, but this is a whole new design," he said....

Top Rated Comments

108 months ago
Amateur hour at Apple these days...first the root bug in macOS, now iOS9 leaks
Score: 14 Votes (Like | Disagree)
108 months ago
I understand that good can come from public eye on code, it still bothers me that people think they can just do whatever they want, ignoring licensing restrictions and user agreements. These people are not good, even if good can come of their actions.
[doublepost=1518070920][/doublepost]
Amateur hour at Apple these days...first the root bug in macOS, now iOS9 leaks
Amateur hour at the Forums... taking isolated incidents way out of context.
Score: 12 Votes (Like | Disagree)
Avieshek Avatar
108 months ago
Emojis & Rainbow Watchbands are first priority at Apple.
Score: 12 Votes (Like | Disagree)
108 months ago
"The iBoot code appears to be from a version of iOS 9, so it's not entirely relevant to the current iOS 11.2.5 operating system, but some of the code from iOS 9 likely still exists in iOS 11."

Boot code of an embedded device rarely gets a significant rewrite, so I would guess that most of the iBoot code is likely common between iOS 9 and iOS 11.
Score: 9 Votes (Like | Disagree)
lostngone Avatar
108 months ago
I guess it is time to "double down" on security at Apple!
Score: 6 Votes (Like | Disagree)
stanman64 Avatar
108 months ago
This will be overblown and all over tech sites by morning.
Score: 5 Votes (Like | Disagree)