Una vez más Apple nos sorprendió este fin de semana con el iPhone ya que, según leo en MacRumors, cuando parece que ya está todo mascado, investigado y hackeado resulta que los ingenieros de la compañía tenían un as en la manga, y este as es el proceso de desbloqueo del terminal desde el propio iTunes.

iPhone :-PYa sabíamos que en Alemania se tenían que vender libres los terminales, con un sobreprecio de 600€ que hay que sumar a los 399€ del terminal bloqueado, gracias a una demanda de Vodafone contra T-Mobile, la operadora encargada de la distribución en exclusiva del mismo, pero lo que no conocíamos era cómo sería su proceso de activación. Dicho proceso fue reinventado por Apple puenteando a las operadoras mediante la incorporación de iTunes y la sincronización del mismo, con lo que era posible activar el teléfono para su uso y ahora sabemos que de igual manera se usa para su desbloqueo.

Cuando se compra un iPhone libre lo que se adquiere realmente es un iPhone bloqueado junto con el cual se paga el sobreprecio. En ese momento se anota el IMEI del terminal y se envía a Apple los cuales lo incorporan a su base de datos y, en 24 horas, al conectar el teléfono a iTunes se procede a su desbloqueo automáticamente.

Esto abre una nueva vía de investigación en el proceso de liberación de terminales sin necesidad de pagar los 600€ de más por parte de la comunidad hacker que acecha tras los pasos de los ingenieros de Apple y, así a bote pronto, se me ocurren un par de preguntas:

  • ¿podremos acceder a la base de datos de terminales enviando información del mismo modo que la distribución?
  • ¿podremos simular tener un IMEI en especial para que sea desbloqueado automáticamente?
  • ¿se podrá crear un proceso que simule dicho desbloqueo investigando los paquetes de datos enviados y recibidos?

Ahí queda eso…