viernes, 11 de julio de 2008

Firmware 2.0: iPod Touch

Al parecer Apple ha obligado en este caso a comprar la firmware para poder descargarla, siendo no necesario activación alguna como venía siendo necesario con las actualizaciones de Enero.

Esto suponía una ventaja y un inconveniente. El inconveniente pasa primero por preguntarse si toda la firmware en sí está protegida por DRM, cosa que evidentemente sería cuanto menos complicado. Y el segundo inconveniente pasa por tener acceso por tanto a la firmware sin necesidad de pagarla, quizás cualquier persona que la posteara, subiera o filtrara.

La ventaja llega en que al ser necesario pagarla para descargarla, apple ya no implementa ningún control de activación en las funciones de la firmware!! esto quiere decir que tan solo hay que descargarla e introducirla.

Ahora explicamos los fallos de seguridad de apple en todo ello:

La firmware pesa unos 222.6MB, y el archivo en sí se llama:

iPod1,1_2.0_5A347_Restore.ipsw

El precio desde iTunes es de 10€ y a menos que apple modifique completamente ahora todo, lo único que haces cuando pagas es darte acceso a la descarga, descarga que siemrpe estará en el mismo enlace, enlace que se puede distribuir en realidad sin problema alguno, dado que pertenece a los servidores mismos de Apple.

En iTunes cuando le damos a actualizar, este descarga un archivo desde los servidores de Apple para saber si hay alguna actualización y donde se encuentra. Este archivo (por así decirlo) contiene la ruta a la firmware del iPHone y también a la ruta del iPod. El problema era que parecía estar "encriptado" este enlace para ipod Touch.

Una vez comprada la actualización por iTunes este te devolvería el enlace adecuado.

Muchos pueden pensar que este sistema es un poco "tonto", pero es que no se puede implementar mucha más seguridad por muchas razones. Si la firmware en sí no hace falta activarle nada, tan solo hace falta la firmware. No puedes proteger por DRM la firmware, ya que la firmware es TODO el software, y el bootloader no está preparado para ser capaz de interpretar DRM de una firmware. Luego o tienen que optar como hicieran en enero y dar la actualización a todos y tan solo activarla despues de pagarla o darte acceso a la firmware completa una vez pagada. Los dos modos tienen ventajas e inconvenientes, y se ve q apple a optado por el segundo esta vez.

Por otro lado esto tiene aun más problemas. Imagínate que dentro de dos meses compras un iPod Touch con la actualizción 2.0 de serie ya metida. Que pasa si quieres restaurar? te va a meter la 1.1.4 o la 2.0? la 2.0 evidentemente y sin necesidad de pagar nada. Luego Apple tiene que implementar algún mecanismo de modo que para aquellos que ya tengan la versión 2.0 dejarles el enlace directo a la 2.0. Este método sería el adecuado, puesto que sobre la 2.0 ahora podrían salir actualizaciones, 2.1, 2.0.1... pero como itunes detectaria que ya tienes la 2.0 (de fabrica o comprada) te daría acceso a las otras actualizaciones sin pagar mas (en caso de ser actualizaciones pequeñas).

Luego otro método de obtener la actualización sin pagar, sería obtener la firmware beta 8, y meterla en el ipod por itunes. PQ? porque al ir a restaurar de nuevo el iPod, itunes detectaría que el ipod ya tiene la versión 2.0, y que tan solo quieres instalar una actualización sobre ella.

Comprendo que es un poco lioso mis palabras.

Conclusión??

1º. Legalmente para obtener la firmware 2.0 tendrás que acceder a iTunes Store y comprarla por 10€. La firmware se descargará y se instalará. Evidentemente PERDERÁS el JB si lo tuvieras realizado
2º. Relativamente legalmente, es posible acceder a la firmware por medio de su enlace directo. Se puede publicar ya que el enlace va directamente a los servidores de Apple. Eso sí, el uso de la firmware que se le de SI puede ser ilegal si no se ha pagado esos 10€. No soy abogado. Para aquellos que deseen descargarla por fines didácticos os dejo el enlace:

Firmware 2.0 iPod Touch
Documentación Firmware 2.0 iPod Touch (descomprimir con 7-zip por ejemplo)

3º. La tercera alternativa pasa por buscar una firmware beta 8 para ipod filtrada, meterla por itunes, y desde itunes de nuevo darle a restaurar.

En cualquiera de los casos, el iPod debería de quedarse con la versión 2.0, siempre restaurar nunca actualizar, y el método para actualizar/restaurar desde una firmware ya descargada es el de siempre: shift+boton derecho

Recordar de nuevo que se perderá todo el JB!! y que para NADA es recomendable actualizar aun. Esperar aun a que salga una solución JB completa y podamos hacer convivir por fin el AppStore con el Installer.

En realidad Apple le da un poco igual. Los ipod que se compren a raiz de aquí tendrán ya la firmware 2.0 y apple quiere que se tenga dicha firmware, para poder usar el AppStore. Luego si puede sacar dinero de algun desprevenido que no quiera complicarse lo hará. Tener en cuenta que la mayoría de las personas que tienen un iPod Touch o un iPhone jamás nos leerán ;). Luego somos nosotros la minoría.

Un saludo

2 comentarios:

Anónimo dijo...

excelente articulo lo realizare de inmediato mil gracias

Anónimo dijo...

Hola Theliel, muy buen articulo, siempre ilustrandonos todo el panorama y no solo lo que Apple quiere que veamos!
Te comento que el link del firm 2.0 ya no esta activo, supongo que solo debe funcionar unas cuantas horas!
Saludos!!!

 
Creative Commons License
Esta obra está bajo una licencia de Creative Commons.