Hoy puede ser un gran día para los poseedores de un iPhone 1.1.2 OTB, ya que parece que George Hotz (el primero que fué capaz de liberar un iPhone por hard) ha encontrado un método para bajar la baseband de los 1.1.2 nativos (y puede ser que también los 1.1.3), y de esta manera permitir su liberación por software como en las versiones de firm anteriores.
Actualización 1: Se han modificado y depurado algunas cosas del tutorial. No hace falta bajar a la 1.0.2 para poder hacerlo.
Actualización 2: Añadido el método para arreglar el «No Service» después de todo el proceso y nuevo link para bajar las basebands.
Actualización 3: Añadidos métodos automáticos desde el installer.
1- Método automático
Han aparecido en el installer varios procesos automátizados para realizar el unlock. Uno requiere tener el iphone bajado a la 1.1.1 y el otro en la 1.1.2. No se si hay diferecias entre uno y el otro, pero dejo ambos métodos por si acaso. Uno es de iClarified y otro de modmyiFone/BigBoss
-Método 1 iClarified
Antes de nada necesitamos un iPhone 1.1.2 activado con el auto-lock en never, conexión wifi y el BSD subsystem instalado.
Añadimos la fuente http://installer.iClarified.com al installer.
Buscamos Geohot Unlock(1.1.2, 1.1.3) y lo instalamos. El proceso tardará unos minutos y cuando acabe nos avisará que el iPhone ha sido desbloqueado.
Cuando acabe tendremos un iPhone 1.1.2 liberad.
-Método 2 Modmyifone/BigBoss
Antes de nada necesitamos un iPhone 1.1.1 activado (así que habremos de bajarlo desde 1.1.2 o 1.1.3 a 1.1.1 antes) con el auto-lock en never, conexión wifi y el BSD subsystem instalado.
Luego abrimos el installer y nos aparecerá un programa llamado ‘1.1.2-1.1.3 OTB G-Unlock’ (desde el repo de modmyiFone) o ‘Geohots Gunlock Script’ (desde el de BigBoss) ambos son el mismo. Pulsamos sobre él y lo instalamos. El proceso tardará unos minutos, y cuando acabe ya estará el iPhone liberado.
Cuando acabe deberíamos tener un iPhone 1.1.1 liberado, listo para actualizar a 1.1.2 así.
————————————————-
2- Método manual
Los pasos son los siguientes:
0- Es necesario tener un iPhone 1.1.2 activado y con el jailbreak hecho. Podéis encontrar un tutorial para hacerlo aquí.
1- Descargar este pack y la baseband 4.02.13. (Aquí están todas las basebands)
2- Activar el iPhone e instalar el installer.
3- Instalar desde el installer: Community sources, BSD subsystems, Open ssh y Term-vt100.
4- Subir al iPhone por SSH o iBrick a la ruta /usr/bin los archivos: gunlock, secpack, ICE04.02.13_G.fls y gunlock.c
5- Darle permisos 755 al gunlock.
6- Poner el iPhone en modo vuelo y el Auto-lock en ‘never’.
7- Usar Term-vt100 para introducir lo siguiente (cada linea seguida de enter):
launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
cd /usr/bin
./gunlock secpack ICE04.02.13_G.fls
launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
Listo, ya deberías tener un 1.1.2 OTB liberado. (NO hará falta usar ningún programa como anySIM para liberarlo)
————————————————-
Recordad desactivar el modo vuelo e instalar iWorld para poder usar los mensajes y las llamadas después de liberarlo, sino no os dejará abrir sendos menús (iWorld es un programa solo para la 1.1.2).
Si al acabar todos los pasos el iPhone detecta la SIM pero no da señal, hay que hacer lo siguiente:
1- Descargamos el bricktool.
2- Subimos los tres archivos a /usr/bin/
3- Abrimos el Term-vt100 y escribimos lo siguiente (cada linea seguida de enter):
cd /usr/bin
chmod +x bricktool
bricktool d
Listo, ahora si que si debería haber señal.
El tutorial se ha ido perfeccionando gracias a la colaboración de Areku (retransmitiendo en directo ;)) y al resto de comentaristas del post (gracias a todos!).
La noticia original la podéis encontrar aquí.