Ahora puedes hacer jailbreak a varios iPhone populares usando tu teléfono inteligente Android rooteado, gracias a checkra1n y su reciente soporte para Linux. ¡Échale un vistazo!
Muchos de nosotros aquí en XDA-Developers.com nos topamos con los foros por primera vez cuando buscábamos rootear nuestros dispositivos Android. Después de todo, nuestros foros tienen más de 17 años en este momento y actualmente cuentan con más de 10 millones de miembros que han creado más de 3,4 millones de hilos y 77 millones de publicaciones a lo largo de los años, creando un recurso comunitario invaluable para ayudar a los entusiastas a rootear sus dispositivos y aprovechar al máximo él. Un teléfono Android rooteado abre una gran cantidad de oportunidades para la comunidad entusiasta, abriendo la puerta a todo tipo de locuras, como hacer jailbreak a tu iPhone, por ejemplo.
Hacer jailbreak a un iPhone es similar a rootear un dispositivo Android en su concepto central: esencialmente estás otorgando usted mismo aumentó los permisos y deshabilitó muchas protecciones integradas en el sistema operativo, iOS y Android respectivamente. Aunque rootear varios teléfonos Android populares ha
convertirse en gran medida en un asunto trivial Gracias a la cooperación de los OEM, hacer jailbreak a un iPhone sigue siendo un desafío conmovedor debido a Apple y su enfoque de jardín amurallado. Cada vez que se lanza un jailbreak, Apple trabaja para parchear las vulnerabilidades que le permitieron Esto sucederá, cerrando la puerta a que las mismas soluciones sean viables para futuros dispositivos y software. actualizaciones. Por lo tanto, los jailbreaks tienden a ser muy específicos en el teléfono y en la versión de iOS en la que funcionan, y también requieren pasos muy específicos y muy particulares para lograr el éxito.checkra1n es una solución de jailbreak, acreditada por ser la primera jailbreak para dispositivos Apple con iOS 13. También funciona en una amplia variedad de hardware de Apple. Y debido a que utiliza un exploit que apunta a una falla en la ROM de arranque en el hardware de Apple en lugar de una vulnerabilidad dentro iOS, también se le atribuye ser una de las únicas soluciones que funcionará con actualizaciones de software en vulnerabilidades. Los telefonos. Sin embargo, como desventajas, Checkra1n es un jailbreak semi-atado, lo que significa que debes volver a hacer el jailbreak cada vez que reinicias el dispositivo. A este inconveniente se suma el hecho de que el jailbreak fue inicialmente sólo es posible a través de MacOS v10.10+ - limitando enormemente sus opciones si su teléfono alguna vez se reinicia fuera de lo programado.
Aunque recientemente, Checkra1n obtuvo soporte para Linux, lo que permite hacer jailbreak a dispositivos iOS 13 utilizando una computadora con Linux. Obviamente, esto amplía las posibles plataformas que puedes utilizar, pero como El usuario de Reddit /u/stblr lo descubrió, ¡esto también puede abordar el aspecto inconveniente de un jailbreak semi-atado al permitirte realizar el jailbreak usando un teléfono inteligente Android rooteado!
El usuario de Reddit /u/stblr señala algunos requisitos previos:
- Por supuesto, primero necesita un iPhone o iPad que sea compatible con Checkra1n (iPhone 5s a iPhone X, iOS 12.3 y superior).
- Un dispositivo Android con acceso root, preferiblemente con versiones más nuevas de Linux y Android. La demostración en video utiliza un Sony Xperia XZ1 Compact con Android 10 con kernel Linux 4.14 y fue rooteado con Magisk.
- Una aplicación de terminal en tu teléfono Android.
- Una forma de conectar los dos teléfonos. Algunos de los cables USB-C a Lightning de Apple no funcionan porque carecen de pines para poner el iDevice en modo DFU.
Y los pasos para hacer jailbreak son sorprendentemente simples, en comparación con algunos de los métodos más complicados que la comunidad iOS ha visto en el pasado:
-
Descargue el binario Checkra1n para Linux, observando la µarca correcta de su dispositivo Android:
- Puede verificar la arquitectura de su teléfono ejecutando este comando ADB en su computadora mientras su teléfono está conectado:
El resultado sería la arquitectura de su teléfono.adbshellgetpropro.product.cpu.abi
- Puede verificar la arquitectura de su teléfono ejecutando este comando ADB en su computadora mientras su teléfono está conectado:
- Coloque el binario descargado en /data en su teléfono Android rooteado. Puede busca tu dispositivo en nuestros subforos para conocer el mejor método para rootearlo.
- Conecte su iDevice a su teléfono Android.
- Abra la aplicación de terminal y obtenga acceso de root escribiendo "su" dominio.
- Tipo "lsusb" para comprobar si se reconoce su iDevice. El ID de USB que se muestra debe ser "05ac: 12a8".
- Pon tu iDevice en modo DFU (Actualización de firmware del dispositivo). Puedes encontrar instrucciones específicas del dispositivo aquí.
- Compruebe si su iDevice todavía se reconoce con "lsusb". El ID de USB que se muestra ahora debería ser "05ac: 1227".
- Ejecute checkra1n en modo CLI usando el comando "./checkra1n -c".
- Su iDevice ahora debería tener jailbreak. Sin embargo, el método no es del todo confiable, por lo que es posible que deba volver a intentar los pasos para lograr el éxito.
Los pasos pueden parecer desalentadores, pero en realidad no lo son. Si tiene un dispositivo rooteado, podemos suponer que se siente cómodo siguiendo instrucciones y escribiendo algunos comandos. De todos modos, tenga en cuenta que Los dispositivos de jailbreak y rooting conllevan sus propios riesgos, así que no intentes ninguno de los dos sin entender completamente lo que estás haciendo.