Le développeur Jonathan Seals a récemment publié un nouveau travail appelé CoolBooter, un outil intéressant qui permet à certains appareils 32 bits de double démarrer différents firmwares iOS. Avec un simple redémarrage, cela peut permettre, par exemple, de basculer entre iOS 6 et iOS 9. Bien que cette fonctionnalité soit courante dans le monde de l’informatique de bureau, le démarrage de plusieurs systèmes d’exploitation sur des appareils iOS est beaucoup plus rare.
Sébastien et j’ai parlé brièvement de l’outil sur Let’s Talk Jailbreak 157, et dans cet article je donnerai plus d’informations, ainsi qu’une démonstration vidéo de celui-ci en action.
Nous en sommes maintenant à CoolBooter Beta 5, et quelques informations supplémentaires sont également disponibles. Il prend actuellement en charge les appareils suivants :
iPhone 4iPhone 5iPhone 5ciPad 2iPad 3iPad 4
Notez que comme les techniques utilisées dans son fonctionnement ne sont disponibles que pour 32 bits, tous les appareils pris en charge par CoolBooter disposent de cette architecture. Je ne m’attendrais pas non plus à ce que cela change dans un avenir proche. Des outils pertinents tels que Xpwn et kloader, qui sont probablement utilisés par CoolBooter, en sont probablement la raison.
J’ai moi-même essayé CoolBooter sur un iPhone 5 de test, et cela a fonctionné à merveille ! L’appareil était à l’origine jailbreaké sur iOS 9.0.2 et peut maintenant démarrer à la fois 9.0.2 et un iOS 6.1.4 jailbreaké sans problème. La vidéo de démonstration de Seal montre les bases, mais j’ai décidé d’enregistrer l’intégralité du processus du début à la fin lors de mon test.
La vidéo montre le processus d’installation initial, le redémarrage dans iOS 6, l’installation de Cydia sur le système d’exploitation secondaire, la démonstration de l’espace de stockage réduit après l’installation et la démonstration de la version du système d’exploitation secondaire dans l’application Paramètres. J’effectue ensuite un cycle de redémarrage entre les deux systèmes d’exploitation, pour montrer comment le processus fonctionne après l’installation initiale.
Vous pouvez consulter cette vidéo ci-dessous. Attention, la vidéo a été modifiée pour la raccourcir. Les étapes prennent beaucoup plus de temps dans la vraie vie :
Un avertissement standard doit s’appliquer ici, comme c’est le cas avec tout outil qui apporte des modifications de bas niveau et est en version bêta :
N’essayez pas cela sur un appareil essentiel ou si vous n’êtes pas prêt à ce que les choses tournent mal. Effectuez une sauvegarde complète avant de commencer. L’outil est en version bêta, soyez prêt pour d’éventuels bogues.
Je te recommanderais aussi lire le fil Twitter de CoolBooter, où des informations pertinentes sont régulièrement publiées, ce qui peut affecter votre utilisation de l’outil. Il existe également certaines exigences pour utiliser l’outil, que vous pouvez trouver ci-dessous :
Un appareil 32 bits pris en charge (voir la liste ci-dessus).Un firmware éligible (iOS 6 et iOS 9).Un jailbreak sur le firmware source.Les blobs sontne pasrequis. Au moins 6 Go d’espace libre sur l’appareil. tfp0 ou équivalent inclus dans le jailbreak sur le firmware de démarrage.
Si votre jailbreak ne dispose pas déjà de ce correctif, vous pourrez peut-être en trouver un publié sur le fil Twitter de CoolBooter.
Comme vous pouvez le voir sur ma vidéo lors de la visualisation de l’écran “Paramètres/À propos”, l’espace sur l’appareil a considérablement diminué après l’installation, en raison du partitionnement de l’appareil en deux. Assurez-vous d’avoir suffisamment d’espace pour cela ou l’installation peut échouer. Seals met également en gardene pas pour activer la sauvegarde iCloud sur le système d’exploitation secondaire.
L’outil devrait éventuellement prendre en charge iOS 7 en tant que système d’exploitation secondaire ainsi que iOS 6, mais cela a été désactivé pour le moment. Il pourrait revenir (pour iPhone 4 uniquement) en bêta 6, nous devrons attendre et voir…
CoolBooter est un outil intelligent pour les appareils hérités, et il vaut la peine d’essayer si vous avez un appareil de rechange qui traîne. Bien que je ne sois pas sûr des cas d’utilisation quotidiens qui nécessiteront de basculer entre deux systèmes d’exploitation avec des redémarrages, en tant que réalisation technique, c’est très impressionnant et cela peut donner un peu de vie aux appareils hérités qui fonctionnent maintenant trop lentement sur le dernier iOS.
Avez-vous déjà essayé CoolBooter ? Quelles seraient vos versions iOS idéales pour un double démarrage, si vous pouviez en choisir deux ?