Fugu: un primer proyecto de Jailbreak de concepto de código abierto basado en checkm8

Checkra1n ha tenido durante mucho tiempo su prestigioso estado como la primera y √ļnica herramienta de jailbreak que utiliza el exploit bootm checkm8, pero ¬Ņse puede cambiar en un futuro cercano?

  

Una nueva publicaci√≥n curiosa compartido esta noche en / r / jailbreak parece detallar una nueva herramienta de jailbreak llamada Fugu llamada la "primera herramienta de jailbreak de c√≥digo abierto basada en el exploit checkm8" del creador Linus Henze. Sin embargo, este llamativo desarrollo realmente llam√≥ nuestra atenci√≥n. una mirada m√°s cercana a la p√°gina de GitHub del proyecto revela la letra peque√Īa:

Este jailbreak está actualmente en desarrollo y solo está destinado a ser utilizado por los desarrolladores. Es posible instalar Sileo (o Cydia), pero la mayoría de las cosas instaladas a través de ellos no funcionan. Aunque el sistema de archivos raíz está montado lectura / escritura, Si reinicia en modo sin jailbreak, el sistema de archivos raíz se restaura al almacenamiento.

De lo que podemos reunir, Fugu parece ser un patio de recreo para desarrolladores que desean moverse con un sistema de archivos de lectura / escritura. Los administradores de paquetes como Cydia y Sileo se pueden instalar en Fugu, al igual que SSH, pero la mayoría de los ajustes y extensiones de jailbreak instalados desde estos controladores de paquetes no funcionan. Asumimos que esto tiene algo que ver con la falta de inyección oficial de ajustes en este jailbreak РA.K.A. Sustrato o sustituto de Cydia.

Como habrás notado, el texto también lee que reiniciar un dispositivo creado con Fugu restaura su sistema de archivos raíz a un estado compartido. No hemos probado Fugu para confirmar, pero suena particularmente diferente del comportamiento de checkra1n, que mantiene sus extensiones de jailbreak, aunque en forma inactiva, hasta que el teléfono vuelva a ser aprisionado con la herramienta.

Otra advertencia importante al escribir esto es que Fugu oficialmente solo es compatible con el Pro Pro 2017. Henze también afirma que iPhone 7 debe ser compatible, pero no se ha probado por completo. Queda por ver si se agregará soporte para otras unidades en el futuro.

Seg√ļn la p√°gina de GitHub, Fugu contiene cuatro componentes principales, que incluyen:

– Fugu: La aplicaci√≥n macOS que utiliza su iDevice con checkm8 y carga iStrap, cargadores iStrap e iDownload.– Cargador iStrap: Peque√Īo c√≥digo de shell que parchea iBoot y carga iStrap despu√©s de que iBoot haya terminado.– iStrap: Bootstrapper de n√ļcleo. Esto es lo que ves en tu iDevice durante el inicio. Parchea el kernel, inyecta el argumento inicial (si es necesario) e inyecta el c√≥digo de shell en el kernel.– Descargo: Peque√Īa aplicaci√≥n que se ejecuta en tu iDevice. Se instalar√° durante el inicio y se iniciar√° en lugar del inicio. Se bifurca y corre el lanzamiento. La copia bifurcada escucha el puerto 1337 (solo 127).0.0.1, use iproxy para conectarse) y proporcione una interfaz simple similar a bash.

Para aquellos interesados, aquí hay una demostración del desarrollador que muestra el administrador de paquetes de Sileo que se ejecuta en Fugu jailbreak:

¬°Saluda a Sileo!

(iPad Pro 2017, iPadOS 13.1.3, Jailbreak personalizado, no checkra1) pic.twitter.com/dHhS8CDPVl

– Linus Henze (@LinusHenze) 28 de octubre de 2019

Fugu se puede implementar en un dispositivo iOS compatible a través de Xcode, lo que aparentemente significa que la herramienta es solo macOS de ahora en adelante. Obviamente, este jailbreak no está tan lejos como la verificación, por lo que no recomendaríamos que los jailbreakers cotidianos incluso piensen en usarlo. Dicho esto, esta posición puede cambiar en el futuro si la herramienta madura.

De ahora en adelante, aquellos que esperan hacer jailbreak a un dispositivo compatible con checkm8 para disfrutar de la instalación de ajustes y extensiones de jailbreak querrán continuar usando checkra1n.

¬ŅEst√°s entusiasmado con Fugu y en lo que puede convertirse en el futuro? Discutir en los comentarios.