Nota: Hay un nuevo método de bajar/actualizar que no requiere que Apple esté firmando actualmente, y funciona en dispositivos más nuevos que no están presentes en la primera lista de mi respuesta a continuación. La herramienta para ello se llama futurerestore (nombre en clave Prometheus). La mayor advertencia de esta herramienta es que en la mayoría de los casos debes tener jailbreak antes de iniciar la restauración (y sólo tienes una oportunidad, por lo que una restauración fallida te obligará a instalar un firmware firmado) (si ese firmware firmado también es jailbreakable, entonces técnicamente tienes segundas oportunidades, pero es raro que ese sea el caso a menos que haya un exploit de bootrom para tu dispositivo). Ahora mismo, el mejor tutorial para Prometheus es el de @iPodHacks142 y está avalado por el autor de Prometheus, @tihmstar . Actualizaré esta respuesta más adelante para explicar más cosas, pero quería publicar esta información aquí cuanto antes.
Otra nota: Me falta información sobre el Odysseus original que permite que algunos dispositivos iOS de 32 bits se degraden en el rango de iOS 6 y 7.
Otros Otros Nota: Hay una incluso más nuevo método de downgrading/actualización que permitirá a casi todos los dispositivos de 32 bits (no incluye los dispositivos de 32 bits que pueden instalar iOS 10) pasar del firmware iOS 9.3.5 a cualquier otro firmware iOS 9.X.
Otros Otros Otros Nota: T
<sup>Cuando encuentre un poco de tiempo, los añadiré a la respuesta de abajo. Mi respuesta sigue siendo actual (aparte de lo que tiene que ver con estas notas).</sup>
En resumen, a menos que tenga uno de los siguientes dispositivos (dispositivos con procesadores A4 o anteriores, en lo sucesivo denominados "dispositivos pre-A5"), no puede instalar nada excepto el Versiones de iOS que Apple firma actualmente :
- iPhone (1ª generación)
- iPhone 3G
- iPhone 3GS
- iPhone 4
- iPod touch (1ª generación)
- iPod touch (2ª generación)
- iPod touch (3ª generación)
- iPod touch (4ª generación)
- iPad (1ª generación)
- Apple TV (2ª generación)
El siguiente subconjunto de dispositivos no utiliza blobs SHSH y, por tanto, puede instalar cualquier versión de iOS a voluntad:
- iPhone (1ª generación)
- iPod touch (1ª generación)
Es importante tener en cuenta que, aunque todos los dispositivos enumerados en la primera sección tienen funcionamiento hazañas de bootrom Hay diferentes tipos de exploits de bootrom, y cada uno permite diferentes niveles de manipulación del arranque .
Los siguientes dispositivos pueden utilizar un exploit especial de bootrom que permite instalar cualquier versión de iOS sin manchas de SHSH :
- iPhone 3G
- iPhone 3GS (antiguo bootrom)
- iPod touch (2ª generación)
- iPod touch (3ª generación)
Los siguientes dispositivos tienen un exploit de bootrom diferente conocido como limera1n que permite la instalación de cualquier versión de iOS siempre que se proporcionen blobs SHSH válidos:
- iPhone 3GS (nuevo bootrom)
- iPhone 4
- iPod touch (4ª generación)
- iPad (1ª generación)
- Apple TV (2ª generación)
Información adicional
La instalación de iOS en cualquier dispositivo mediante un exploit de bootrom requiere poner el dispositivo en un estado conocido como Pwned DFU que permite instalar un firmware personalizado. También necesitarás:
Si por casualidad se encuentra en el pequeño grupo de usuarios que tienen todas estas piezas, considérese afortunado, ya que puede utilizar iFaith por iH8sn0w para coser sus blobs SHSH en el firmware para crear un IPSW que puedes usar con iTunes después de poner tu dispositivo en Pwned DFU usando iREB dentro de iFaith.
Más investigación
No todas las instancias del iPhone 3GS son iguales . Los modelos fabricados a principios de 2010 o antes (bootrom antiguo) tienen un exploit de bootrom que permite la actualización sin blobs SHSH, mientras que los modelos más nuevos (bootrom nuevo) tienen un exploit separado que permite la actualización con blobs SHSH.
De hecho, es posible instalar versiones de iOS que Apple ya no canta en dispositivos más nuevos que los pre-A5 en circunstancias muy específicas. Los dos dispositivos que cumplen los requisitos son el iPhone 4S y el iPad (2ª generación). Utilizando redsn0w El iPad (2ª generación) puede actualizarse a iOS 5 desde cualquier versión más reciente, y el iPhone 4S puede pasar de cualquier versión de iOS 5.x a cualquier otra versión de iOS 5.x. Ambas operaciones requieren múltiples conjuntos específicos de blobs SHSH y APTickets válidos.
Para todos los dispositivos que contienen un Chip SEP (Secure Enclave Processor) (es decir, iPhone 5s y posteriores), será necesario un exploit contra el propio chip además de un exploit de bootrom, o bien el El chip SEP rechazará el firmware . Sin embargo, se puede construir un .ipsw
que contenga una versión más antigua del firmware de SEP siempre y cuando esa versión más antigua esté siendo firmada o tengas un exploit que te permita reproducir la firma antigua. Si la versión anterior no es compatible con la versión de iOS que estás instalando, Touch ID y otras funciones dependientes de SEP se desactivarán.
Puedes guardar las manchas de SHSH durante la ventana de firma y gestionarlos usted mismo, o puede utilizar iFaith para que se guarden y gestionen por usted con Servidor Cydia de Saurik .
En el caso de los dispositivos pre-A5, normalmente es posible extraer blobs SHSH y APTickets válidos para el firmware actual independientemente del estado de la firma de ese firmware. iFaith fue desarrollado para realizar esta operación. Una situación en la que esto puede no ser posible sería si usted llegó a su firmware actual a través de una actualización OTA (over the air).
iH8sn0w tiene algunos hazañas de descenso no publicadas para los dispositivos que no contienen un chip SEP.
@unimp0rtanttech (conocido más comúnmente como n00neimp0rtant en la comunidad Jailbreak) ha insinuó que también tiene algunas hazañas de descenso en las obras.
Algunos iOS OTA (over-the-air) Las imágenes de firmware (para ciertas versiones de iOS para ciertos dispositivos) son sigue siendo firmado por Apple . La instalación de estas imágenes es posible, y existe una herramienta llamada OdysseusOTA (a derivación de Odiseo ) para hacer precisamente eso. Usted debe ser jailbroken para utilizar la herramienta, ya que necesita tener tfp0 habilitado (para arrancar una imagen de firmware personalizada en la RAM que requiere modificación de la región VM del kernel ). La herramienta arranca con un iBSS que instala manualmente una imagen de firmware OTA totalmente firmada por Apple.
<sup>Esta respuesta se mantendrá actualizada en la medida de lo posible.</sup>
1 votos
posible duplicado de ¿Puedo deshacer la actualización a iOS 7 restaurando a iOS 6.1.3?
5 votos
Gracias @MK - Estoy cerrando estos en el orden inverso ya que todas las preguntas más antiguas sobre la restauración de la beta de iOS 7 son ahora discutibles. Apple no está firmando iOS 6 para la mayoría de los dispositivos, por lo que tenemos una extraña situación en la que una pregunta más reciente es mejor mantener abierta ya que las circunstancias han cambiado.
3 votos
También hay un hilo muy informativo sobre dónde se puede obtener información sobre la ventana de firma cuando Apple deja de permitir la instalación de versiones antiguas de IPSW. apple.stackexchange.com/questions/102765/
1 votos
Esto se puede hacer en el iPhone 4 pero el 4S es más nuevo y tiene el chip A ya no tiene la vulnerabilidad para explotar ese downgrade. Además para el 4 necesitarías shsh blobs. Espere a 7.1, será la cabeza y los hombros por encima de 7 en el rendimiento.
3 votos
¿Podríamos generalizar más esta pregunta, de modo que pueda utilizarse para marcar todas las demás preguntas similares como un duplicado de ésta? Y tal vez esto se discute mejor en el sitio meta...