El desarrollador Jonathan Seals lanzó recientemente una nueva pieza de trabajo llamada CoolBooter, una herramienta interesante que permite que algunos dispositivos de 32 bits arranquen dos firmas iOS diferentes. Con un reinicio simple, puede permitir, por ejemplo, cambiar entre iOS 6 e iOS 9. Si bien esta funcionalidad es común en el mundo de la informática de escritorio, el arranque de múltiples sistemas operativos en dispositivos iOS es mucho más raro.
Sebastien y yo hablamos brevemente sobre la herramienta en Let's Talk Jailbreak 157, y en este artículo daré más información, así como un video de demostración en acción..
Ahora estamos en CoolBooter Beta 5, y también hay información adicional disponible. Actualmente es compatible con los siguientes dispositivos:
- Iphone 4
- iphone 5
- iphone 5c
- Ipad 2
- Ipad 3
- iPad 4
Tenga en cuenta que como las técnicas utilizadas en su funcionamiento solo están disponibles para 32 bits, todos los dispositivos compatibles con CoolBooter cuentan con esta arquitectura. Tampoco esperaría que eso cambiara en el futuro cercano. Las herramientas relevantes como Xpwn y kloader, que probablemente sean utilizadas por CoolBooter, son probablemente la razón de esto.
Probé CoolBooter yo mismo en un iPhone 5 de prueba, ¡y funcionó de maravilla! Originalmente, el dispositivo tenía jailbreak en iOS 9.0.2, y ahora puede arrancar 9.0.2 y un iOS 6.1.4 con jailbreak sin problemas. El video de demostración de Seal muestra los conceptos básicos, pero decidí grabar todo el proceso de principio a fin durante mi prueba.
El video muestra el proceso de instalación inicial, reinicio en iOS 6, instalación de Cydia en un sistema operativo secundario, demostración de espacio de almacenamiento reducido después de la instalación y demostración de la versión del sistema operativo secundario en la aplicación Configuración. Luego realizo un ciclo de reinicio entre los dos sistemas operativos, para mostrar cómo funciona el proceso después de la instalación inicial.
Puedes ver el video a continuación. Tenga en cuenta que el video ha sido editado para acortarlo. Los pasos tardan considerablemente más en la vida real:
Aquí debe aplicarse una advertencia estándar, como sucede con cualquier herramienta que realice cambios de bajo nivel y esté en versión beta:
No intente esto en un dispositivo esencial, o si no está preparado para que las cosas salgan mal. Haga una copia de seguridad completa antes de comenzar. La herramienta está en beta, prepárate para posibles errores.
También le recomendaría que lea el feed de Twitter de CoolBooter, donde se publica regularmente información relevante que puede afectar su uso de la herramienta. También hay algunos requisitos para usar la herramienta, que puede encontrar a continuación:
- Un dispositivo de 32 bits compatible (consulte la lista anterior).
- Un firmware elegible (iOS 6 e iOS 9).
- Un jailbreak en el firmware fuente.
- Las gotas son no necesario.
- Al menos 6 GB de espacio libre en el dispositivo.
- tfp0 o equivalente incluido en el jailbreak en el firmware inicial.
Si su jailbreak aún no tiene este parche, puede encontrar uno publicado en el feed de Twitter de CoolBooter.
Como puede ver en mi video al ver la pantalla "Configuración / Acerca de", el espacio en el dispositivo ha disminuido sustancialmente después de la instalación, debido a la división del dispositivo en dos. Asegúrese de tener suficiente espacio para esto o la instalación puede fallar. Sellos también advierte no para habilitar la copia de seguridad de iCloud en el sistema operativo secundario.
La herramienta eventualmente debería admitir iOS 7 como sistema operativo secundario, así como iOS 6, sin embargo, esto se ha deshabilitado por ahora. Puede volver (solo para iPhone 4) en Beta 6, tendremos que esperar y ver ...
CoolBooter es una herramienta inteligente para dispositivos heredados, y vale la pena intentarlo si tienes un dispositivo de repuesto por ahí. Si bien no estoy seguro de qué casos de uso cotidianos necesitarán cambiar entre dos sistemas operativos con reinicios, como logro técnico es muy impresionante y puede dar algo de vida a los dispositivos heredados que ahora se ejecutan muy lentamente en el último iOS.
¿Ya has probado CoolBooter? ¿Cuáles serían sus versiones de iOS ideales para el arranque dual, si pudiera elegir dos?