Acabo de recibir un informe de defectos de que la aplicación está fallando en iPhone3GS usando iOS 4.2.1 . No hay problemas con iPhone3GS usando iOS 4.3.5 o iPhone4 usando iOS 4.1.
Pregunta: ¿Cómo puedo degradar algún dispositivo a iOS 4.2.1? En realidad, intento actualizar el iPhone4 con iOS4.1 a 4.2.1 usando la función "restaurar", si eso hace alguna diferencia. Por cierto, ese dispositivo nunca se ha actualizado, ya que iOS 4.1 se definió como la versión compatible más baja.
Encontré el archivo de restauración de iOS 4.2.1 para iPhone4 usando google. Intentar instalarlo da una nota de error:
The iPhone "Device Name" could not be restored.
The device isn't eligible for the requested build.
[More Information / OK]
Al seguir el enlace Más información, llego a la página con una lista de verificación. Aquí están mis respuestas:
El registro de iPhoneUpdater dice algo sobre " iTunes: Restaurar error 3194 " y que " no se puede encontrar SSOClient.framework ". En primer lugar, de acuerdo con Google relacionado con jailbreak, es decir, alguna redirección. No creo que ese sea el problema aquí (al menos el archivo etc/hosts está limpio, no hay cambios allí). No tengo idea de qué significa la segunda nota de error o si es solo un efecto secundario de la primera.
La computadora portátil está utilizando el cifrado de disco duro Point Check, pero eso tampoco debería interferir de esta manera. ¿Bien? Probar el modo DFU tampoco ayudó, no pude instalar 4.2.1.
¿Cual podría ser el problema? ¿Qué podría probar a continuación? ¿El jailbreak es REALMENTE la única solución posible? ¿Por qué querría Apple que hiciera eso? No, olvida la última pregunta.
Estoy usando el dispositivo SOLO para desarrollo y lo obtuve (así como la computadora portátil) del cliente. ¿Podría haber algo sobre mi nombre de usuario de inicio de sesión que no puede actualizar el firmware, ya que el dispositivo se usó/registró por primera vez/lo que sea por otro nombre de usuario tal vez en una máquina diferente?
En primer lugar, busque en Google "descargar ios 4.2.1" y descargue la versión correcta para su dispositivo. Si está en un zip, descomprímalo, pero debería terminar con un archivo .ipsw.
Abre iTunes y selecciona tu dispositivo a la izquierda. Shift-Click (u Option-Click en Mac) en 'Restaurar' y seleccione el archivo que descargó.
Esto debería permitirle instalar cualquier versión de ios para la que tenga el .ipsw
Si no tiene su SHSH para iOS 4.2.1 (solo se puede guardar si alguna vez ha liberado su dispositivo), entonces Apple rechazará la versión anterior de iOS.
Creo que la única forma de retroceder a través de las versiones es desbloquearlo/liberarlo.
https://discusiones.apple.com/thread/2787671?start=0&tstart=0
Parece que algunos pueden degradar usando "TinyUmbrella", sin embargo, estoy seguro de que Apple no lo admite. Tal vez algunas personas puedan degradar usando solo iTunes (dependiendo de varios factores) y otras no.
Kheldar
Jaime
Itamar