Hur man använder CoolBooter CLI för att dubbla startar din enhet

Du kanske har sett min rapport om CoolBooter-uppdateringarna, där jag nämnde att både appen och kommandoradsversionerna hade sett förändringar. Medan du använder CoolBooter-appen är självförklarande och kommer att tillfredsställa behoven hos de flesta, stöder den för närvarande inte iOS 5 som det sekundära operativsystemet, vilket kan leda till att vissa vill prova kommandoradsverktyget istället. Jag kommer därför att leda dig genom att använda CoolBooter CLI 0.3 för att dubbla startar din enhet.

Innan vi börjar, låt oss få standardavtalet ur vägen.

Detta är BETA-programvara och ett COMMAND LINE TOOL, inte en färdig app för slutanvändare. Testa bara på icke-väsentliga enheter, som du gärna återställer helt om något går fel. Säkerhetskopiera dina data innan du börjar.

Nästa steg, se till att du har en kvalificerad enhet och förstå CoolBooters begränsningar. Den informationen finns i min tidigare artikel, men består huvudsakligen av:

  • En kvalificerad 32-bitars enhet.
  • En kvalificerad och fängslad firmwareprogram.
  • tfp0.
  • Minst 6 GB ledigt utrymme.
  • Ju större kapacitetsenhet desto bättre, särskilt när du använder CLI-versionen.
  • blobs inte behövs.

För den här guiden behöver du dessutom:

  • En dator för att köra kommandona till din anslutna enhet.
  • CoolBooter CLI och dess beroenden installerade på din iOS-enhet från Cydia.
  • OpenSSH och dess beroenden installerade på din iOS-enhet från Cydia.

Hur du startar dubbelt med CoolBooter CLI

1) Öppna Cydia på din iOS-enhet och lägg till följande källa:

https://coolbooter.com

2) Installera CoolBooter CLI (och eventuella beroenden det kräver).

3) Om du inte redan har installerat och konfigurerat OpenSSH (och eventuella beroenden det kräver) gör det nu.

4) Öppen inställningar på din iOS-enhet och notera din IP-adress, som ses ovan.

Om du inte vet hur du konfigurerar OpenSSH eller hittar din IP-adress, följ vår guide om ämnet för att komma igång.

Byt DIN FUNKTION LÖSENORD EFTER INSTALLATION AV OPENSSH.

Den länkade artikeln hjälper dig också göra detta.

5) Anslut din enhet till din dator. Starta på din dator Terminal från / Applications / Utilities, eller via Spotlight.

Den här guiden antar att du använder en Mac, även om Windows och Linux borde fungera bra också med sin egen terminalekvivalent, förutsatt att de stöder OpenSSH.

6) SSH till din enhet från terminalfönstret på din dator. Använd instruktionerna i guiden i steg 4 för att göra detta vid behov.

7) När du har anslutit dig via SSH och är det rot på din iOS-enhet skriver du följande kommando i Terminal för att visa CoolBooter CLI: s alternativ:

coolbootercli

8) Som framgår av avläsningen är kommandot vi behöver:

coolbootercli iOS_version_here

Byta ut iOS_version_here med en kompatibel destinations firmware som du väljer. Beroende på din enhet kan det vara allt från iOS 5.0-7.1.2. På min exempelapparat ville jag dual-boot med iOS 7.1.2, så mitt kommando såg ut så här:

coolbootercli 7.1.2

9) Träffa Stiga på att utfärda kommandot och låta CoolBooter CLI arbeta med sin magi. Det kan ta ett tag eftersom det inkluderar nedladdning av IPSW, skjutning till enheten, partitionering av enheten och stashing.

10) När det är klart ska det sägas Installationen lyckades. Ange nu följande kommando i din Terminal SSH-session för att starta om din enhet till det nya sekundära operativsystemet:

coolbootercli -b

11) Du kan behöva låsa enheten efter att du har utfärdat kommandot. När utgången når det steg som visas nedan kan du behöva försöka låsa upp enheten igen för att låta den fortsätta. Detta kan dock inte vara nödvändigt.

12) Och detta borde vara det härliga resultatet! Starta om från iOS 9.0.2 direkt till iOS 7.1.2.

13) Observera att om du inte hade något lösenord på källkodsprogramvaran, ställ inte in den på destinationsfirmware. Det är också rekommenderas inte för att logga in iCloud på det sekundära operativsystemet.

14) För att komma tillbaka till källfirmware, stäng helt enkelt av enheten manuellt och starta om den igen.

Ta bort CoolBooter CLI

Om musiken stannade och kulan är över, eller om detta inte fungerar för dig och du vill återställa dina ändringar, följ instruktionerna nedan.

1) Starta till det primära operativsystemet och anslut till din enhet via SSH från din dator, som beskrivs i steg 4-6 i installationsprocessen.

2) När du är ansluten till din enhet anger du följande kommando för att avinstallera CoolBooter och ompartitionera din enhet till ett enstart-system:

coolbootercli -u

Vänta tills terminalen rapporterar att avinstallationen är klar.

3) Du kan nu öppna Cydia och avinstallera CoolBooter CLI och dess beroenden. Du kan också ta bort källförvaret. Det här steget är valfritt och rensar bara upp för dem som är noggranna med dessa saker.

Det handlar om det. I allmänhet rekommenderar jag att du använder CoolBooter-applikationen istället för CLI-versionen om det stöder önskad destinationsfirmware. Det beror på att det ger bättre felrapportering och kan göras på enheten utan dator och SSH. Ibland går emellertid CLI-versionen framför appen, till exempel för närvarande med sitt stöd för iOS 5. Vid dessa tillfällen kanske nyfikna användare och utvecklare vill ge CLI-versionen en gång.

Om du får problem eller en startögla, tänk på alternativen innan du återställer blindt. Har du klumpar? Kom ihåg iOS 9-återställningsfelet och iOS 5-återställningsfelet, och överväg om de kan hjälpa dig och förhindra att du måste återställa till en osignerad, ojailbruten firmware.

Har du provat CoolBooter CLI eller till och med den vanliga CoolBooter-appen? Vilken enhet och firmware testade du på och hur gick det?