Utvikler Jonathan Seals ga nylig ut et nytt stykke kalt CoolBooter, et interessant verktøy som lar noen 32-biters enheter dual-boot forskjellige iOS firmwares. Med en enkel omstart kan det for eksempel tillate å bytte mellom iOS 6 og iOS 9. Selv om denne funksjonaliteten er vanlig i datamaskinens verden, er det mye sjeldnere å starte flere operativsystemer på iOS-enheter.
Sebastien og jeg snakket kort om verktøyet på Let's Talk Jailbreak 157, og i denne artikkelen skal jeg gi litt mer info, samt en video-demonstrasjon av det i aksjon.
Vi har nå opp til CoolBooter Beta 5, og litt tilleggsinformasjon er også tilgjengelig. Den støtter for øyeblikket følgende enheter:
- Iphone 4
- Iphone 5
- iPhone 5c
- iPad 2
- iPad 3
- iPad 4
Vær oppmerksom på at fordi teknikkene som brukes i arbeidet bare er tilgjengelige for 32-biters, har alle støttede enheter fra CoolBooter denne arkitekturen. Jeg forventer heller ikke at det vil endre seg i nær fremtid. Relevante verktøy som Xpwn og kloader, som sannsynligvis brukes av CoolBooter, er sannsynligvis årsaken til dette.
Jeg prøvde ut CoolBooter selv på en test iPhone 5, og det fungerte som en sjarm! Enheten ble opprinnelig jailbroken på iOS 9.0.2, og kan nå starte både 9.0.2 og en jailbroken iOS 6.1.4 feilfritt. Seals demonstrasjonsvideo viser det grunnleggende, men jeg bestemte meg for å registrere hele prosessen fra start til slutt under testen min.
Videoen viser den første installasjonsprosessen, start på nytt i iOS 6, Cydia-installasjon på sekundært OS, demonstrasjon av redusert lagringsplass etter installasjonen, og demonstrasjon av sekundær OS-versjon i Innstillinger-appen. Deretter utfører jeg en omstart-syklus mellom de to operativsystemene, for å vise hvordan prosessen fungerer etter den første installasjonen.
Du kan sjekke ut den videoen nedenfor. Vær oppmerksom på at videoen er redigert for å forkorte den. Trinnene tar betydelig lengre tid i det virkelige liv:
En standardvarsel må gjelde her, som det gjør med alle verktøy som gjør slike endringer på lavt nivå og er i beta:
Ikke prøv dette på et viktig apparat, eller hvis du ikke er forberedt på at ting skal gå galt. Lag en fullstendig sikkerhetskopi før du begynner. Verktøyet er i beta, vær forberedt på mulige feil.
Jeg vil også anbefale deg å lese CoolBooters Twitter-feed, der det regelmessig blir lagt ut relevant informasjon som kan påvirke din bruk av verktøyet. Det er også noen krav til bruk av verktøyet, som du finner nedenfor:
- En støttet 32-biters enhet (se listen over).
- En kvalifisert firmware (iOS 6 og iOS 9).
- Et jailbreak på kildefirmware.
- Klatter er ikke nødvendig.
- Minst 6 GB ledig plass på enheten.
- tfp0 eller tilsvarende inkludert i jailbreak på den startende firmware.
Hvis jailbreaket ditt ikke allerede har denne oppdateringen, kan du kanskje finne en som er lagt ut på CoolBooters Twitter-feed.
Som du kan se fra videoen min når du ser på "Innstillinger / Om" -skjermen, har plassen på enheten redusert seg betydelig etter installasjonen, på grunn av partisjoneringen av enheten i to. Forsikre deg om at du har nok plass til dette, eller at installasjonen kan mislykkes. Seler advarer også ikke for å aktivere iCloud-sikkerhetskopi på det sekundære operativsystemet.
Verktøyet skal til slutt støtte iOS 7 som det sekundære operativsystemet samt iOS 6, men dette er deaktivert for nå. Det kan komme tilbake (bare for iPhone 4) i Beta 6, vi må vente og se ...
CoolBooter er et smart verktøy for gamle enheter, og det er vel verdt å prøve hvis du har en reserveenhet liggende. Selv om jeg ikke er sikker på hvilke dagligdags bruk-saker som vil kreve å bytte mellom to operativsystemer med omstarter, er det som en teknisk prestasjon veldig imponerende, og det kan gi liv til gamle enheter som nå kjører for sakte på den nyeste iOS.
Har du prøvd ut CoolBooter ennå? Hvilket ville være dine ideelle iOS-versjoner å dual-boot, hvis du kan velge noen to?