El equipo de desarrollo del iPhone conquista el iPhone
- En el verano de 2007, Apple anunció el iPhone.
- Las reacciones al anuncio fueron mixtas.
- En Canadá no hubo lanzamiento del iPhone, pero el modelo 3G se lanzó en 2008 gracias a un acuerdo con Rogers.
Equipo de desarrollo del iPhone
- El equipo de desarrollo del iPhone tenía como objetivo hacer que el iPhone pudiera usarse con cualquier operadora utilizando solo software.
- Buscaban la apertura a través de un blog y reportaban regularmente su progreso.
- Durante el verano de 2007, se realizaron muchas actualizaciones.
Barra de estado de iphone.fiveforty.net
- Había una barra de estado en la página principal para seguir el progreso.
- Mostraba el nivel de logro de tres etapas en una escala de rojo a verde.
- El 6 de julio de 2007, se habían alcanzado dos de seis objetivos.
Método de uso previsto
- El iPhone podía comprarse en la Apple Store por $499 (4GB) o $599 (8GB).
- Al abrirlo, aparecía una pantalla que obligaba a conectarlo a iTunes.
- Solo se activaba al suscribirse a un plan de AT&T a través de iTunes.
Hitos
- El equipo estableció seis hitos para devolverle al iPhone su condición de smartphone.
- Entre ellos estaban entender el sistema, saltarse la activación, modificar el sistema, modificar ejecutables personalizados, modificar la baseband para poder conectarse con cualquier operadora y crear una app que automatizara todo el proceso.
Hito de descifrado
- iTunes descargaba un archivo de software del iPhone (.ipsw) para restaurar el dispositivo a estado de fábrica.
- El objetivo era entender todos los archivos dentro del paquete.
- Uno de los dos grandes archivos dmg no estaba cifrado y podía montarse con un comando simple.
Hito de activación
- Los iPhone nuevos estaban sin activar.
- dvdjon presentó PhoneActivationServer y mostró un método para activarlos.
- PhoneActivationServer siempre devolvía el mismo token firmado.
Hito de acceso de escritura
- Un teléfono activado aparecía en la interfaz gráfica de iTunes y el usuario podía subir archivos.
- El proceso de carga de archivos (
acfd) estaba dentro de una cárcel chroot, y solo la partición de usuario se montaba como "rw".
- DevTeam encontró una forma de salir de la cárcel
chroot y escribir en la partición del sistema.
Hito de toolchain / activación de apps de terceros
- No hay mucha información sobre esta parte, pero al menos 12 personas participaron en el trabajo.
- Para el 19 de julio de 2007, el toolchain
binutils dirigido a ARM ya estaba completo.
Hito de desbloqueo
- DevTeam estuvo cerca del desbloqueo alrededor del 14 de agosto de 2007.
- El iPhone estaba compuesto por la parte inteligente (iOS) y la parte telefónica/módem (baseband).
- El proceso de desbloqueo ya era bien conocido, y la clave estaba en encontrar la NCK (Network Control Key).
Uniendo todo
- Las instrucciones completas para el desbloqueo se publicaron el 12 de septiembre de 2007.
- También se publicaron testimonios por continente, incluyendo Canadá.
Epílogo
- Apple publicó el firmware del iPhone V1.1.1 el 27 de septiembre de 2007.
- La barra de progreso se reinició y comenzó el juego del gato y el ratón.
Profundizando más
- Se ofrece una lista de enlaces para investigar más sobre el desbloqueo de 2007.
Opinión de GN⁺
- Este artículo ofrece una mirada fascinante a la historia tecnológica al explicar en detalle el momento histórico del desbloqueo del iPhone en 2007.
- Los desafíos técnicos y las soluciones innovadoras de los desarrolladores de esa época aportan un contexto importante para la investigación actual sobre hackeo y seguridad de smartphones.
- El proceso de desbloqueo era complejo y requería conocimientos especializados, por lo que puede resultar difícil de entender para ingenieros de software principiantes.
- El artículo es útil para quienes quieren comprender los detalles técnicos y, desde una mirada crítica, muestra lo frágiles que eran entonces las medidas de seguridad.
- Incluso hoy existen varias herramientas de desbloqueo con funciones similares, pero los usuarios deben considerar los riesgos legales y de seguridad al utilizarlas.
Aún no hay comentarios.