¿No podemos forzar la instalación del último iOS en dispositivos Apple obsoletos, como un iPad Mini o un iPhone 5?

No. Las versiones de iOS tienen subversiones específicas para cada dispositivo diferente. A diferencia de Android, que se puede flashear en cualquier dispositivo (dado que la ROM se configuró correctamente), iOS solo se puede editar e instalar con permiso de Apple.

Sin embargo, la razón principal es cómo los dispositivos iOS manejan las actualizaciones. Cuando se actualiza un iPhone o iPad, está cambiando lo que se llama firmware de ese dispositivo. El firmware para dispositivos iOS está codificado de tal manera que solo puede decodificarse e instalarse utilizando dos teclas específicas.

Una clave se mantiene en su dispositivo en forma de un shsh blob (esto puede haber cambiado ahora, pero así es como funcionaba en versiones anteriores de iOS).

Apple tiene la otra clave y solo se le dará si el firmware que está intentando instalar todavía está “firmado”. Firmado es un término elegante para decir que Apple todavía tiene la clave para su dispositivo y está dispuesta a darla a pedido de su dispositivo.

Una vez que su dispositivo tiene ambas teclas, utiliza un algoritmo especial para combinarlas en una sola, que luego se utiliza para “desempaquetar” el firmware. Sin ninguna de las claves, el dispositivo no podrá desempaquetar el firmware y, como resultado, no podrá instalarlo.

TL; DR, sin la autorización de Apple, es imposible instalar firmware en los dispositivos i.

Además, una nota al margen para iOS 11, está diseñada solo para dispositivos de 64 bits. El iPhone 5 y el iPad Mini son dispositivos de 32 bits, por lo que incluso si pudieras instalar el firmware oficial de iOS 11, el dispositivo simplemente se bloqueará al inicio, ya que al instante se encontrará con toneladas de errores del kernel causados ​​por el SOC que no acepta 64 bits enteros

No puedes. iOS 11 es un sistema operativo de 64 bits, que requiere un procesador de 64 bits para ejecutarse, es decir, un iPhone 5s o posterior.

Cualquier programa de computadora (incluido un sistema operativo) es una larga secuencia de operaciones que debe realizar el procesador central. Los procesadores de 64 bits pueden manejar más operaciones, más largas y más complicadas. Los ingenieros de Apple los usaron ampliamente en iOS 11 y, por lo tanto, en dispositivos más antiguos, ese sistema operativo es incomprensible e inutilizable. Como un sitio web moderno sería para un lector de la versión original en inglés antiguo de Beowulf.

No El iPad 2 ahora es demasiado viejo … Si Apple permitió que el iPad 2 ejecutara iOS 11, entonces se habría vuelto demasiado lento, bastante inutilizable. ¡Es por eso que Apple ni siquiera permitió que iPad 2 ejecutara iOS 10!

Te siento, porque yo también tengo un iPad 2 … 🙁

No. Incluso si de alguna manera lograste instalarlo, el dispositivo simplemente sería bloqueado. iOS 11 está compilado en el lenguaje de máquina AArch64 que las CPU ARM de 32 bits en esos dispositivos más antiguos no entienden.

No. Apple simplemente no hace un firmware que sea compatible con él. Especialmente con el hecho de que el iPhone 5 era de 32 bits, es imposible instalar iOS 11 ya que Apple no hizo una versión de 32 bits. Incluso si es de 64 bits, Apple no quiere hacer un firmware para ello. Esto es como tratar de instalar Blackberry OS en iphone, imposible.

More Interesting

¿Dará algunos consejos para crear aplicaciones (Android, iOS y Windows)?

Cómo crear un juego de misiones en iOS

¿Cuál es el proceso más simplificado para desarrollar una aplicación iOS de principio a fin? ¿Cuáles son los puntos de control estratégicos?

¿Por qué es necesario que Apple tenga dos sistemas operativos: macOS e iOS?

¿Cuáles son las similitudes y diferencias entre el desarrollo de iOS y macOS?

¿Por qué el software iOS 8 es tan defectuoso que hace que los iPhones no puedan hacer llamadas y los iPads más antiguos sean tan lentos que son esencialmente ladrillos?

¿Por qué ninguno de mis dispositivos aparece en Buscar mi iPhone?

Cómo configurar un iPhone ya usado

¿Cómo es la productividad del desarrollador en React Native vs desarrollo nativo de iOS?

¿Qué países usan Android sobre iOS y viceversa?

Desde que Android copió iOS, ¿por qué no lo hicieron mejor? ¿Por qué el iOS es mucho mejor en la gestión de la memoria, tiene una mejor respuesta táctil y animaciones más fluidas?

¿Cuál es la mejor manera de terminar un debate entre Android y iOS?

¿Cuál fue la motivación detrás de cambiar al diseño plano (subjetivamente feo) en iOS y Android?

¿El iPhone 4s está atascado en el modo de recuperación tratando de actualizar a iOS 9.3.2?

¿Cómo ha tenido Apple un rendimiento consistentemente mejor en teléfonos y computadoras portátiles (es decir, rendimiento multitáctil y de desplazamiento) que Android y Windows durante años?