Difference between revisions of "Jailbreak (S5L8920+)"

From The iPhone Wiki
Jump to: navigation, search
(New page: Because of the date the 0x24000 Segment Overflow was leaked by NitroKey, Apple may or may not have had the time to fix the bug. If not, the following needs to be done: * '''Find a ...)
 
Line 11: Line 11:
 
# Look under "USB Serial Number". Among things like the Chip ID, there should be "iBoot Version"
 
# Look under "USB Serial Number". Among things like the Chip ID, there should be "iBoot Version"
 
# If "iBoot Version" is "iBoot-240.4", then that means it is most likely still vulnerable
 
# If "iBoot Version" is "iBoot-240.4", then that means it is most likely still vulnerable
  +
  +
== iBoot of iPhone2,1 ==
  +
  +
"iBoot-359.3"

Revision as of 00:28, 22 June 2009

Because of the date the 0x24000 Segment Overflow was leaked by NitroKey, Apple may or may not have had the time to fix the bug. If not, the following needs to be done:

  • Find a new iBoot exploit - This will allow us to decrypt the platform iBoot and other firmware files in it's IPSW, as well as dump the bootrom to examine.
  • Find a new bootrom exploit - After we have the bootrom dumped, we must look for a way to make SecureROM run our patched LLB.

How to check for 0x24000 Segment Overflow exploitability (Mac)

As the device has not been released yet, and we only know of it's existance because of various references to "iPhone2,1", this might not work for it. But for previous devices, and hopefully this one too, you can do this:

  1. Put the device in DFU
  2. Open Applications/Utilities/System Profiler
  3. Go to "USB" on the left sidebar
  4. Click on "Apple Mobile Device (DFU Mode)"
  5. Look under "USB Serial Number". Among things like the Chip ID, there should be "iBoot Version"
  6. If "iBoot Version" is "iBoot-240.4", then that means it is most likely still vulnerable

iBoot of iPhone2,1

"iBoot-359.3"