No sé la razón exacta; solo Apple lo sabe. Pero le contaré algunas de las razones por las que creo que Apple no está diseñando iOS para autodestruirse al acceder a Root.
En primer lugar, no funcionará. Jailbreak por escalada de privilegios y parcheando el kernel para montar la partición raíz como r / w e instalando un binario persistente. Esto sucede con exploits basados en vulnerabilidades dentro del sistema operativo. Y ningún sistema puede ser completamente seguro. Tenga en cuenta que Jailbreaks utiliza exploits, que son vulnerabilidades que pueden afectar la seguridad de su dispositivo. No solo existen esos exploits, hay otro método de protección llamado KPP, o Kernel Patch Protection desde iOS 9 en dispositivos de 64 bits, y KTRR (presumiblemente Kernel Text Readonly Region, y es básicamente una versión más grande y más rudo de KPP basada en hardware ) en dispositivos con el chip A10 Fusion o superior. Y tienes que evitarlos. No puede deshabilitarlos, ya que se ejecutan en EL3 (Excepción Nivel 3) en ARM. Esto realmente hizo que el jailbreak fuera más difícil. Debido a que parchear el kernel activará KPP y provocará un pánico en el kernel, y el dispositivo se reiniciará hasta que desaparezcan los parches. Y estas cosas pueden pasarse por alto. Si se pueden omitir KPP y todo tipo de mecanismos de protección, también se autodestruye al acceder a la raíz; porque remendamos el núcleo al romper la cárcel.
En segundo lugar, Apple a veces agradece a la comunidad Jailbreak por las hazañas. Incluso si el jailbreak no es de código abierto, Apple puede realizar ingeniería inversa de los exploits que utiliza para parchearlos en la próxima actualización.
- ¿Por qué es tan difícil transferir el chat de WhatsApp de Android a iOS?
- ¿Cómo es más beneficioso un teléfono satelital que un Android, iOS y cuáles son sus costos?
- ¿Cuáles son los mejores juegos en iOS / Android?
- ¿Por qué Apple hace que sea tan difícil activar y desactivar los servicios de ubicación (los servicios de ubicación agotan mi batería, por lo que a menudo tengo que hacer esto para ahorrar batería), mientras que el modo Wi-Fi, la red y el avión son tan fáciles de usar? ¿acceso?
- ¿No podemos forzar la instalación del último iOS en dispositivos Apple obsoletos, como un iPad Mini o un iPhone 5?
En tercer lugar, tu iPhone es tu iPhone porque lo compraste. Eres dueño de tu iPhone. Apple no puede hacer nada al respecto.