Motherboard: Key iPhone source code gets posted online in ‘biggest leak in history’

Nope. Nope. Nope.

I hate headlines like this. Biggest leak in history? Come on.

Here’s where the reaction comes from:

Someone just posted what experts say is the source code for a core component of the iPhone’s operating system on GitHub, which could pave the way for hackers and security researchers to find vulnerabilities in iOS and make iPhone jailbreaks easier to achieve.

The GitHub code is labeled “iBoot,” which is the part of iOS that is responsible for ensuring a trusted boot of the operating system. In other words, it’s the program that loads iOS, the very first process that runs when you turn on your iPhone. It loads and verifies the kernel is properly signed by Apple and then executes it—it’s like the iPhone’s BIOS.

This is true. It’s also true that Apple filed a copyright takedown and GitHub removed the post. But that’s a side note. Important, but a side note.

Buried down in the Motherboard article is this nugget:

This source code first surfaced last year, posted by a Reddit user called “apple_internals” on the Jailbreak subreddit.

This has been known about for some time. It’s iOS 9 source code and, while it’s likely true that some of that source code remains in iOS 11, Apple has known about this for long enough that they’ve certainly made any necessary changes to limit their exposure. I’d suggest that this GitHub publication had more value to the original poster and to Motherboard than to the anyone trying to hack the current version of iBoot.

And that said, I hope I’m right about this.