Utvecklaren Jonathan Seals släppte nyligen ett nytt verk kallat CoolBooter, ett intressant verktyg som tillåter vissa 32-bitars enheter att dual-boot olika iOS-firmware. Med en enkel omstart kan det till exempel växla mellan iOS 6 och iOS 9. Medan denna funktionalitet är vanligt i datorns datorvärld, är det mycket sällsynt att starta flera operativsystem på iOS-enheter..
Sebastien och jag pratade kort om verktyget på Let's Talk Jailbreak 157, och i den här artikeln kommer jag att ge mer information, samt en videodemonstration av det i aktion.
Vi har nu upp till CoolBooter Beta 5, och lite ytterligare information finns också. Den stöder för närvarande följande enheter:
- Iphone 4
- iPhone 5
- iPhone 5c
- iPad 2
- iPad 3
- iPad 4
Observera att eftersom teknikerna som används vid dess funktion endast är tillgängliga för 32-bitars, har alla CoolBooters stödda enheter denna arkitektur. Jag skulle inte heller förvänta mig att det skulle förändras inom en snar framtid. Relevanta verktyg som Xpwn och kloader, som antagligen används av CoolBooter, är troligen orsaken till detta.
Jag testade CoolBooter själv på en test iPhone 5, och det fungerade som en charm! Enheten var ursprungligen jailbroken på iOS 9.0.2 och kan nu starta både 9.0.2 och en jailbroken iOS 6.1.4 utan problem. Seals demonstrationsvideo visar grunderna, men jag bestämde mig för att spela in hela processen från början till slut under mitt test.
Videon visar den första installationsprocessen, starta om till iOS 6, Cydia-installation på sekundärt operativsystem, demonstration av minskat lagringsutrymme efter installationen och demonstration av sekundär OS-version i appen Inställningar. Sedan utför jag en omstartcykel mellan de två operativsystemen för att visa hur processen fungerar efter den första installationen.
Du kan kolla in den videon nedan. Observera att videon har redigerats för att förkorta den. Stegen tar betydligt längre tid i verkligheten:
En standardvarning måste gälla här, som det gör med alla verktyg som gör sådana lågnivåförändringar och är i beta:
Försök inte detta på en viktig enhet eller om du inte är beredd på att saker ska gå fel. Gör en fullständig säkerhetskopia innan du börjar. Verktyget är i beta, var beredd på eventuella buggar.
Jag skulle också rekommendera att du läser CoolBooters Twitter-flöde, där relevant information regelbundet publiceras som kan påverka din användning av verktyget. Det finns också några krav för att använda verktyget, som du hittar nedan:
- En 32-bitars enhet som stöds (se listan ovan).
- En godkänd firmware (iOS 6 och iOS 9).
- Ett jailbreak på källkodsprogramvaran.
- Klumpar är inte nödvändig.
- Minst 6 GB ledigt utrymme på enheten.
- tfp0 eller motsvarande ingår i jailbreak på den starta firmware.
Om din jailbreak inte redan har den här korrigeringen kan du kanske hitta en postad på CoolBooters Twitter-flöde.
Som du kan se från min video när du tittar på skärmen "Inställningar / Om" har utrymmet på enheten minskat avsevärt efter installationen på grund av enhetens uppdelning i två. Se till att du har tillräckligt med utrymme för detta, annars kan installationen misslyckas. Sälar varnar också inte för att aktivera iCloud-backup på det sekundära operativsystemet.
Verktyget bör så småningom stödja iOS 7 som det sekundära operativsystemet och iOS 6, men detta har inaktiverats för närvarande. Det kan komma tillbaka (endast för iPhone 4) i Beta 6, vi måste vänta och se ...
CoolBooter är ett smart verktyg för äldre enheter, och väl värt ett försök om du har en reservenhet liggande. Även om jag inte är säker på vilka vardagliga användningsfall som kräver växling mellan två operativsystem med omstarter, är det som en teknisk prestation väldigt imponerande, och det kan ge lite liv till gamla enheter som nu körs för långsamt på den senaste iOS.
Har du provat CoolBooter ännu? Vilket skulle vara dina ideala iOS-versioner för dual-boot om du skulle kunna välja två?