Now that these drivers have been leaked, would it be possible to run Linux on old iPhones? From my understanding, the main reason it couldn't be done is because nobody had access to the driver source code, and now..
We've been able to run Linux on old iPhones for quite a while now, as can be noted from the defunct iDroid project, which managed to successfully port the Linux kernel and Android userspace to the iPhone 2G, 3G, 3GS, and 4 using OpeniBoot. However, this is quite a nice advancement for those of us in the emulation community.
Disclaimer: I'm working with some other team members on the revival of the iEmu iPhone emulator.
Practically speaking, yes. But these drivers would never be merged into the mainline kernel as the source code was obtained illegally. Writing a Linux driver from scratch on the basis if this code would still mean huge legal problems for the Linux kernel.
It looks like just the headers, not the actual source code.
Also iBoot is basically the "BIOS" of the phone. Just enough to get it up and running and then load iOS into memory and kick it off, so it wouldn't have drivers for things like the touch screen or accelerometer for example.
The author of the quote may have meant biggest leak in Apple's history, which it may well be.
As for biggest leak in history, maybe the shadow brokers leak of all those NSA tools? I'm not sure if anything huge resulted from the Win2k leak but I'm not too informed about it.
In the docs directory there is a guide to fuzzing. On the plus side, from my initial read, it looks like most of the important stuff has fuzzing harnesses already which means the code should be free of most low hanging security bugs. It also means that with the harnesses already in place, it will be easy for outsiders to just throw a ton of compute at it and possibly find some of the deeper issues.
Just totally speculating here, but there are some class action suites regarding the Apple battery debacle. Maybe they had to provide source code as part of pre-trial discovery, and it got leaked that way?
Apple submitted this DMCA to GitHub, and admitted, under penalty of perjury, that this source code is legitimate. Additionally, if it was fake, they wouldn't submit a DMCA.
Does this mean Jailbreaking might be a thing again? I've been wanting to use some iOS devices (like 6 and newer) for some projects and now jailbreaking is super dead. I am not an embedded wizard, but I think it's pretty hard to get a new bootloader on an iOS device currently. Does anyone have better info on that?
Wasn't an iOS 11 jailbreak announced just the other day? I don't think the scene is dead at all, it's just that many of us who once used jailbreaks on every iOS version no longer do and don't follow those news anymore.
Although there's FBI written, that def just invokes calls of profile() which is probably to profile the certain parts of the bootloader. I doubt that being a backdoor, only clue would be the name, and that would be rather easily hidable.
[+] [-] blueish|8 years ago|reply
[+] [-] softawre|8 years ago|reply
[+] [-] geowwy|8 years ago|reply
[+] [-] anta40|8 years ago|reply
[+] [-] evv|8 years ago|reply
Now that these drivers have been leaked, would it be possible to run Linux on old iPhones? From my understanding, the main reason it couldn't be done is because nobody had access to the driver source code, and now..
[+] [-] joshumax|8 years ago|reply
Disclaimer: I'm working with some other team members on the revival of the iEmu iPhone emulator.
[+] [-] dvfjsdhgfv|8 years ago|reply
[+] [-] akerro|8 years ago|reply
[+] [-] dsl|8 years ago|reply
Also iBoot is basically the "BIOS" of the phone. Just enough to get it up and running and then load iOS into memory and kick it off, so it wouldn't have drivers for things like the touch screen or accelerometer for example.
[+] [-] monocasa|8 years ago|reply
IDK, the Win2K source leak was pretty big.
[+] [-] sgillen|8 years ago|reply
As for biggest leak in history, maybe the shadow brokers leak of all those NSA tools? I'm not sure if anything huge resulted from the Win2k leak but I'm not too informed about it.
[+] [-] beefhash|8 years ago|reply
[+] [-] codemusings|8 years ago|reply
[+] [-] stfwn|8 years ago|reply
"This document describes the format of the I/O Spreadsheet for iOS Products. (...) The I/O spreadsheet shall be sheet in an Excel workbook."
Numbers? Nope, Excel.
[+] [-] linopolus|8 years ago|reply
[+] [-] elevated|8 years ago|reply
[+] [-] dsl|8 years ago|reply
[+] [-] virgilp|8 years ago|reply
[+] [-] blowski|8 years ago|reply
[+] [-] jchb|8 years ago|reply
[+] [-] moviuro|8 years ago|reply
[+] [-] TheEnder8|8 years ago|reply
(Yes, I realize that a copyright header doesn't actually stay in sync with patches. It's just the only indicator of date there is)
[+] [-] fmntf|8 years ago|reply
[+] [-] iliketosleep|8 years ago|reply
[+] [-] deckard1|8 years ago|reply
[+] [-] okket|8 years ago|reply
[+] [-] bitwise-evan|8 years ago|reply
[+] [-] rambojazz|8 years ago|reply
[+] [-] loeg|8 years ago|reply
[+] [-] Retroity|8 years ago|reply
Apple submitted this DMCA to GitHub, and admitted, under penalty of perjury, that this source code is legitimate. Additionally, if it was fake, they wouldn't submit a DMCA.
[+] [-] NietTim|8 years ago|reply
[+] [-] ea016|8 years ago|reply
[+] [-] solarkraft|8 years ago|reply
[+] [-] qrbLPHiKpiux|8 years ago|reply
[+] [-] stuntkite|8 years ago|reply
[+] [-] kiliankoe|8 years ago|reply
[+] [-] lorenzofb|8 years ago|reply
[+] [-] unknown|8 years ago|reply
[deleted]
[+] [-] EatonZ|8 years ago|reply
[+] [-] amorde|8 years ago|reply
[+] [-] jonashoechst|8 years ago|reply
[+] [-] moon4u|8 years ago|reply
[+] [-] singularity2001|8 years ago|reply
[+] [-] beegeezuz|8 years ago|reply
[deleted]
[+] [-] flyGuyOnTheSly|8 years ago|reply
IT Security is serious stuff.