Difference between revisions of "Ultrasn0w"

From The iPhone Wiki
Jump to: navigation, search
Line 17: Line 17:
   
 
==Compatibility==
 
==Compatibility==
yellowsn0w doesn't work with some carriers or stops working after a while.
 
   
 
{| class="wikitable sortable" style="text-align: center; width: auto; table-layout: fixed; border-collapse: collapse;" border="1"
 
{| class="wikitable sortable" style="text-align: center; width: auto; table-layout: fixed; border-collapse: collapse;" border="1"
Line 23: Line 22:
 
! Country
 
! Country
 
! Provider
 
! Provider
  +
! yellowsn0w Version
 
! SIM/USIM
 
! SIM/USIM
! Calls?
+
! Ingoing Calls?
  +
! Outgoing Calls?
 
! SMS?
 
! SMS?
 
! GPRS/EDGE?
 
! GPRS/EDGE?
Line 32: Line 33:
 
| Bermuda
 
| Bermuda
 
| Mobility
 
| Mobility
  +
| ?
 
| SIM
 
| SIM
  +
| {{no}}
 
| {{no}}
 
| {{no}}
 
| {{no}}
 
| {{no}}
Line 41: Line 44:
 
| Germany
 
| Germany
 
| O2
 
| O2
  +
| ?
 
| SIM
 
| SIM
  +
| {{yes}}
 
| {{yes}}
 
| {{yes}}
 
| {{yes}}
 
| {{yes}}
 
| Icon shown but not tested
 
| Icon shown but not tested
 
| Icon shown but not tested
 
| Icon shown but not tested
| --
+
|
|-}
+
|-
  +
| Israel
  +
| IL Orange
  +
| 0.9.4
  +
| USIM
  +
| {{yes}}
  +
| {{no}}
  +
| {{yes}}
  +
| {{yes}}
  +
| {{yes}}
  +
| Requires some tricks to get signal. While trying to place a call, signal is lost and call failed.
  +
|}
  +
  +
Additional information:
  +
http://report.yellowsn0w.com/
   
 
==See Also==
 
==See Also==

Revision as of 15:15, 2 January 2009

The first iPhone 3G unlock. Released on 01/01/09. [1]

A demo (of a console-only version of the app though) can be seen at http://qik.com/video/729275.

Credit

geohot (injection exploit), MuscleNerd, and The dev team (payload).

Exploit

Relies on an unsigned code exploit.

The actual unlock works by a daemon patching the baseband's RAM on-the-fly, overriding the carrier lock code. It is not permanent because of the signature checks - the bootloader has to pass the sigchecks and the baseband has to pass them too, so any change to the baseband/bootloader cannot be made.

The exploit itself is a buffer overflow in the at+stkprof cmd that devteam used to patch out the carrier checks in RAM.

Source Code

The source code for yellowsn0w is now live [2]

Compatibility

Country Provider yellowsn0w Version SIM/USIM Ingoing Calls? Outgoing Calls? SMS? GPRS/EDGE? UMTS/HSDPA? Comments
Bermuda Mobility ? SIM No No No No No Works for about ten minutes then "Sim Failure" occurs and yellowsn0w stops working.
Germany O2 ? SIM Yes Yes Yes Icon shown but not tested Icon shown but not tested
Israel IL Orange 0.9.4 USIM Yes No Yes Yes Yes Requires some tricks to get signal. While trying to place a call, signal is lost and call failed.

Additional information: http://report.yellowsn0w.com/

See Also

External links