iPhone desbloqueado para usar otras SIM de AT&T

iPhone desbloqueado para usar otras SIM de AT&T

ATTNo es exactamente lo que queremos, pero es un paso. Los geniecillos de iPhoneDevWiki siguen trabajando han desbloqueado el iPhone para que acepte cualquier tarjeta SIM de Cingular o AT&T. Actualmente, al activar el iPhone este queda asociado a la tarjeta SIM que viene incluida dentro del equipo, y a diferencia de cualquier teléfono celular bloqueado, ni siquiera acepta otras tarjetas de la misma compañía.

Ahora con la aplicación iASign puedes desbloquear el equipo para usar una cuenta de prepago (real, no prepago por suscripción), una cuenta corporativa, o cualquier SIM de un contrato previo que tengas sin perder tu número o esperar que se traspase.

Obviamente lo que queremos es un desbloqueo total, y eso al parecer va a tener que esperar todavía. Dicen que no se van a rendir hasta lograr el desbloqueo completo y absoluto para que puedas usar el iPhone con cualquier operador móvil. Al parecer el problema que actualmente tienen que superar es poder parchar el baseband, el chipset de las radios (antenas) del iPhone — incluso saben cual es el comando AT para hacer el desbloqueo, pero les faltan la forma de obtener los números NCK, o Network Control Key, que son únicos para cada equipo. Todos los demás chequeos de SIM pueden ser parchados, por lo que crucemos los dedos para que parchen el baseband, obtengan los números NCK o descubran una tercera forma de lograr el desbloqueo.

Uno de los peligros es que los equipos aceptan entre 3 a 10 intentos de desbloqueo, después de eso se bloquean "en duro" con AT&T.

No linkeamos a la página desde donde se puede obtener la aplicación iASign, ya que los tipos de iPhoneDevWiki piden que no los linkeen, pero te podemos decir que si al nombre del grupo le pones un punto com al final, llegarás a la página en cuestión. Por la misma razón, y por si a alguien le interesa saber los detalles del desbloqueo — o por si algun geniecillo local puede ayudar — transcribimos la explicación de ellos:

All problems with unlocking lie in the baseband, the radio chipset for the iPhone. The chipset is an S-Gold2, and don't come in the chat and give us links to PapaUtils, we can't use them. Now the iPhone only has one lock, a network personalization lock. This lock means the MCC(US=310) and the MNC(AT&T=410) must match the first six digits of the SIM cards IMSI. This check is done in the baseband firmware itself. I'm not really sure where yet, but that isn't really relevant. The only thing standing in the way of an unlock is the baseband. All the other sim checks are known and can be patched out. We even know the AT command to do the unlock. It's 'AT+CLCK="PN",0,"xxxxxxxx"'. But good luck finding those x's. They are called the NCK, or Network Control Key, and are believed to be unique in everyones phone. Forget brute force(time impractical) and the obvious entries. If you still think bruteforce is a good idea, read this. Further, there is a limit of 3-10 unlock attempts per phone, after which the firmware will "hard-lock" itself to AT&T. So why can't we just patch the firmware? The firmware, located in the ramdisk at /usr/local/standalone/firmware/ICE03.12.06_G.fls, is signed. See here for what is known about the file. The sig is checked in the baseband bootloader. The updater program, bbupdater, only checks a checksum, which can be changed. The update will take, but then the phone won't boot because the sigs don't match.

 

We worked two solid days on disasseming the radio fw. There are a few backdoors, but none that would lead to an unlock. If you are *good* with disassembling ARM, PM geohot for the idb. We've documented a lot of functions pretty well. Although, this firmware is very difficult to work through. I'm 90% sure the password check happens in the function called pwdcheck, but I haven't found it yet. For all we know there could be a simple algorithm to generate the NCKs that we've missed.

La imagen de los rebeldes atacando la estrella de la muerte de AT&T estaba tan buena, que la tomamos prestada de Gizmodo. Ese Jesus Díaz es un genio.

Link: iPhone Partially Unlocked, Calls Without AT&T Contract (Gizmodo, gracias Cristián!)