Démo CoolBooter, l'outil de double démarrage pour iOS

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 démarrer simultanément différents firmwares iOS. Avec un simple redémarrage, il peut, par exemple, 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 moi avons parlé brièvement de l'outil sur Parlons 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 des informations supplémentaires sont également disponibles. Il prend actuellement en charge les appareils suivants:

  • iphone 4
  • iPhone 5
  • iphone 5c
  • ipad 2
  • iPad 3
  • iPad 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. Les 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é comme un charme! L'appareil était à l'origine jailbreaké sur iOS 9.0.2, et peut désormais démarrer à la fois 9.0.2 et 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 tout le processus du début à la fin pendant mon test.

La vidéo montre le processus d'installation initiale, 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 regarder cette vidéo ci-dessous. Veuillez noter que la vidéo a été modifiée pour la raccourcir. Les étapes prennent beaucoup plus de temps dans la vie réelle:

Un avertissement standard doit s'appliquer ici, comme c'est le cas avec tout outil qui effectue de telles 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 bugs.

Je vous recommande également de lire le flux 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 des exigences pour l'utilisation de 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 sont ne pas obligatoire.
  • 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 n'a pas encore ce patch, vous pourrez peut-être en trouver un publié sur le flux Twitter de CoolBooter.

Comme vous pouvez le voir dans 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. Les phoques préviennent également ne pas 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 l'instant. Il peut revenir (pour iPhone 4 uniquement) en Beta 6, il faudra attendre et voir…

CoolBooter est un outil intelligent pour les appareils hérités, et vaut bien un essai si vous avez un appareil de rechange qui traîne. Bien que je ne sois pas sûr quels cas d'utilisation quotidiens nécessiteront de basculer entre deux systèmes d'exploitation avec des redémarrages, en tant que réalisation technique, il est très impressionnant, et cela peut donner un peu de vie aux appareils hérités qui fonctionnent désormais trop lentement sur le dernier iOS.

Avez-vous déjà essayé CoolBooter? Quelle serait votre version iOS idéale pour le double démarrage, si vous pouviez en choisir deux?