Cómo utilizar Achilles Jailbreak

Achilles, desarrollado por alfiecg24, es una robusta utilidad checkm8 adaptada a macOS. Esta herramienta ofrece una amplia gama de funciones adaptadas a dispositivos vulnerables. Utiliza Achilles para parchear sin problemas comprobaciones de firmas utilizando cargas útiles de gaster, iniciar secuencias de arranque PongoOS en dispositivos compatibles y ejecutar procedimientos de jailbreak utilizando las funcionalidades incluidas de buscador de parches del kernel, ramdisk y superposición.
Descargar Achilles Jailbreak
Achilles Jailbreak se publicó como un archivo binario que funcionará tanto en macOS arm64 como x86_64. Esta utilidad checkm8 para dispositivos A7-A11 fue licenciada bajo MIT, y se basa en openra1n, el exploit checkm8, y el código DFU helper, libimobiledevice proporcionado por palera1n jailbreak.
¿Qué es Achilles Jailbreak?
Achilles Jailbreak, una utilidad de línea de comandos, permite a los usuarios hacer jailbreak sin problemas a sus iPhones o iPads, iniciar secuencias de arranque de PogoOS y parchear comprobaciones de firmas mediante cargas útiles de gaster, entre otras funcionalidades avanzadas. Lanzado originalmente en septiembre de 2023, Aquiles sufrió una transformación significativa con su última actualización 2.0. Esta actualización supuso una reescritura exhaustiva de la base de código de Achilles, priorizando la limpieza y la estabilidad.
Con la versión Achilles 2.0 es posible hacer jailbreaking con el parcheador del kernel, el ramdisk y el overlay suministrados. Achilles es compatible con iOS 16 e iOS 17. Sin embargo, es importante tener en cuenta que no se garantiza una compatibilidad satisfactoria en todos los dispositivos y versiones. Si tienes dificultades para conseguir que Achilles funcione de forma óptima con tu dispositivo, por favor, informa del problema abriendo un ticket en este repositorio. Tus comentarios son cruciales en los problemas de compatibilidad.
En la última iteración de Achilles, la versión 2.0.1, los usuarios pueden beneficiarse de varias correcciones dignas de mención que no se incluyeron en la anterior versión v2.0. Esta actualización introduce una funcionalidad mejorada al implementar la detección continua de dispositivos en modo normal, lo que supone un cambio con respecto al escaneo único que se realizaba sólo al iniciar el programa.

Además, se ha prestado especial atención a la resolución de un posible escenario de bloqueo que podría producirse durante la transición del dispositivo a PongoOS, garantizando una experiencia de usuario más estable y fiable. Estas mejoras subrayan el compromiso de ofrecer una utilidad de jailbreaking eficiente y sin problemas para dispositivos iOS 15, iOS 16 e iOS 17.
Es importante destacar que, por ahora, no hay ningún iPhone compatible con iOS 17. En consecuencia, Achilles Jailbreak amplía la compatibilidad exclusivamente a determinados iPad que ejecutan iPadOS 17. Esta distinción subraya la compatibilidad específica de dispositivos dentro del Achilles Jailbreak.
Achilles Jailbreak proporciona un amplio conjunto de opciones, permitiendo a los usuarios adaptar su experiencia en función de sus necesidades y preferencias específicas. Para los usuarios que busquen información detallada sobre el flujo de ejecución, la opción `-d` habilita el registro de depuración, mientras que la opción `-v` facilita el registro detallado para obtener una salida más detallada. Por el contrario, la opción `-q` simplifica el registro para mostrar sólo los errores, reduciendo la información innecesaria.
Para los usuarios que deseen personalizar el comportamiento de su dispositivo, Achilles Jailbreak ofrece opciones como `-s` para eliminar las comprobaciones de firma, `-p` para iniciar una secuencia de arranque a PongoOS seguida de una salida, y `-j` para hacer jailbreak al dispositivo (requiere la opción `-K` para el buscador de parches del kernel). Además, la opción `-V` permite a los usuarios activar la información de arranque verbosa, aumentando la transparencia durante el proceso de arranque. Se puede activar la salida serie mediante la opción `-S`, que proporciona una visión detallada de la comunicación del dispositivo.
Además, los usuarios tienen la flexibilidad de especificar su dispositivo con la opción `-u ` e incluir argumentos de arranque adicionales utilizando `-b `. La opción `-k ` permite anular la imagen PongoOS por defecto, mientras que la opción `-K ` permite a los usuarios sustituir el buscador de parches del núcleo. Por último, los usuarios pueden emplear las opciones `-R ` y `-O ` para especificar el ramdisk y el overlay para el arranque, respectivamente, proporcionando opciones avanzadas de personalización para una experiencia de jailbreaking a medida.
Achilles Jailbreak se ha creado meticulosamente utilizando el lenguaje de programación C, lo que demuestra la destreza técnica que se ha empleado en su desarrollo. El lanzamiento de esta herramienta de jailbreaking es de código abierto, y está a disposición del público a través de un repositorio de GitHub. Funciona bajo la permisiva licencia MIT, que enfatiza la libertad de los usuarios para estudiar, modificar y distribuir el software dentro de los límites de los términos de la licencia.
iPhones compatibles
para iOS 15.0 - iOS 15.7.3
- A8 - Teléfono 6, iPhone 6 Plus, iPad Mini 4.
- A9 - iPhone 6S, iPhone 6S Plus, iPhone SE.
- A10 - iPhone 7 y iPhone 7 Plus.
- A11 - iPhone 8, iPhone 8 Plus y iPhone X.
para iOS 16
- A11 - iPhone 8, iPhone 8 Plus y iPhone X.
Cómo utilizar Achilles Jailbreak
Achilles Jailbreak se ha desplegado en forma de un ejecutable compilado diseñado específicamente para macOS. Sin embargo, para ejecutar Achilles Jailbreak en tu Sonoma, es necesario realizar ciertas acciones para conceder permiso para que la aplicación se ejecute sin problemas.
Para abrir Aquiles en tu macOS, sigue estos pasos:
- Introduce los siguientes comandos en la aplicación terminal:
sudo xattr -r ./Achilles sudo xattr -rd com.apple.quarantine ./Achilles sudo xattr -d com.apple.quarantine ./Achilles sudo xattr -r com.apple.quarantine ./Achilles sudo chmod +x ./Achilles chmod 755 ./Achilles
- Haz doble clic en la aplicación Achilles.
- Pulsa en → Preferencias del Sistema → Privacidad y Seguridad.
- En la sección Seguridad, permite la aplicación Achilles en "Permitir de todos modos".
- Abre la app Achilles en el terminal.
./Achilles -j -K
- Entra en el modo DFUy sigue las instrucciones en pantalla.
Construye Achilles
Achilles requiere las siguientes dependencias: libimobiledevice y libusb. Para instalarlo en /usr/local/bin, ejecuta make install (se te pedirá la contraseña).
$ cd Escritorio $ git clone https://github.com/alfiecg24/Achilles $ cd Aquiles $ make