CoolBooter CLI gebruiken om uw apparaat te dual-booten

Misschien heb je mijn rapport over de CoolBooter-updates gezien, waarin ik zei dat zowel de app- als de opdrachtregelversies veranderingen hadden ondergaan. Hoewel het gebruik van de CoolBooter-app vanzelfsprekend is en voldoet aan de behoeften van de meesten, ondersteunt het momenteel geen iOS 5 als het secundaire besturingssysteem, waardoor sommigen het commandoregelprogramma in plaats daarvan willen proberen. Ik zal je daarom helpen bij het gebruik van CoolBooter CLI 0.3 om je apparaat dual-boot te gebruiken.

Laten we voordat we beginnen de standaard-disclaimer uit de weg ruimen.

Dit is BETA-software en een COMMAND LINE TOOL, geen voltooide app voor eindgebruikers. Test alleen op niet-essentiële apparaten, die u graag volledig wilt herstellen als er iets misgaat. Maak een back-up van uw gegevens voordat u begint.

Zorg er vervolgens voor dat u een geschikt apparaat hebt en begrijp de beperkingen van CoolBooter. Die informatie is te vinden in mijn vorige artikel, maar bestaat voornamelijk uit:

  • Een in aanmerking komend 32-bits apparaat.
  • Een in aanmerking komende en gejailbreakte bronfirmware.
  • tfp0.
  • Minimaal 6 GB vrije ruimte.
  • Hoe groter de capaciteit, des te beter, vooral bij het gebruik van de CLI-versie.
  • blobs niet nodig zijn.

Bovendien hebt u voor deze gids het volgende nodig:

  • Een computer om de opdrachten naar uw aangesloten apparaat uit te voeren.
  • CoolBooter CLI en zijn afhankelijkheden geïnstalleerd op uw iOS-apparaat van Cydia.
  • OpenSSH en zijn afhankelijkheden geïnstalleerd op uw iOS-apparaat van Cydia.

Hoe dual-boot met CoolBooter CLI

1) Open Cydia op uw iOS-apparaat en voeg de volgende bron toe:

https://coolbooter.com

2) Installeren CoolBooter CLI (en eventuele afhankelijkheden die het vereist).

3) Als u dit nog niet hebt geïnstalleerd en ingesteld OpenSSH (en eventuele afhankelijkheden die dit vereist) nu doen.

4) Open instellingen op uw iOS-apparaat en noteer uw IP-adres, zoals hierboven te zien.

Als u niet weet hoe u OpenSSH moet configureren of uw IP-adres kunt vinden, volgt u onze gids over dit onderwerp om te beginnen.

VERANDER UW STANDAARDWACHTWOORDEN NA HET INSTALLEREN VAN OPENSSH.

Het gekoppelde artikel helpt u hier ook bij.

5) Sluit uw apparaat aan op uw computer. Start op uw computer Terminal van / Toepassingen / Hulpprogramma's of via Spotlight.

In deze gids wordt ervan uitgegaan dat u een Mac gebruikt, hoewel Windows en Linux ook goed zouden moeten werken met hun eigen Terminal-equivalent, mits ze OpenSSH ondersteunen.

6) SSH naar uw apparaat vanuit het Terminal-venster op uw computer. Gebruik indien nodig de instructies in de gids in stap 4 om dit te doen.

7) Zodra u bent verbonden via SSH en dit bent wortel Typ op uw iOS-apparaat de volgende opdracht in Terminal om de opties van CoolBooter CLI te bekijken:

coolbootercli

8) Zoals te zien is in de uitlezing, is het commando dat we nodig hebben:

coolbootercli iOS_version_hier

Vervangen iOS_version_here met een compatibele bestemmingsfirmware naar keuze. Afhankelijk van uw apparaat kan dit van iOS 5.0-7.1.2 zijn. Op mijn voorbeeldapparaat wilde ik dual-booten met iOS 7.1.2, dus mijn opdracht zag er zo uit:

coolbootercli 7.1.2

9) Raken invoeren om het commando te geven en CoolBooter CLI zijn magie te laten werken. Dit kan even duren, omdat het downloaden van de IPSW, het naar het apparaat duwen, het partitioneren van het apparaat en het stashen omvat.

10) Als het klaar is, zou het moeten zeggen Installatie geslaagd. Voer nu de volgende opdracht in uw Terminal SSH-sessie in om uw apparaat opnieuw op te starten naar het nieuwe secundaire besturingssysteem:

coolbootercli -b

11) Mogelijk moet u uw apparaat vergrendelen nadat u de opdracht hebt gegeven. Wanneer de uitvoer het onderstaande stadium bereikt, moet u mogelijk uw apparaat opnieuw ontgrendelen om door te gaan. Dit hoeft echter niet nodig te zijn.

12) En dit zou het glorieuze resultaat moeten zijn! Herstarten van iOS 9.0.2 rechtstreeks naar iOS 7.1.2.

13) Let op: als u geen wachtwoord hebt ingesteld voor de bronfirmware, plaats er geen op de bestemmingsfirmware. Het is ook niet aangeraden om in te loggen op iCloud op het secundaire besturingssysteem.

14) Om terug te keren naar de bronfirmware, schakelt u uw apparaat eenvoudig handmatig uit en start u het opnieuw op.

CoolBooter CLI verwijderen

Als de muziek is gestopt en het plezier is afgelopen, of als dit niet voor u werkt en u uw wijzigingen wilt terugzetten, volgt u de onderstaande instructies.

1) Start op met het primaire besturingssysteem en maak verbinding met uw apparaat via SSH vanaf uw computer, zoals beschreven in stap 4-6 van het installatieproces.

2) Eenmaal verbonden met uw apparaat, voert u de volgende opdracht in om CoolBooter te verwijderen en uw apparaat opnieuw te partitioneren naar een systeem met één boot:

coolbootercli -u

Wacht tot Terminal meldt dat de verwijdering is voltooid.

3) U kunt nu Cydia openen en CoolBooter CLI en zijn afhankelijkheden verwijderen. U kunt ook de bronrepository verwijderen. Deze stap is optioneel en wordt gewoon opgeruimd voor degenen die nauwgezet zijn over deze dingen.

Dat is het ongeveer. Over het algemeen raad ik aan om de CoolBooter-toepassing te gebruiken in plaats van de CLI-versie als deze de gewenste bestemmingsfirmware ondersteunt. Dit komt omdat het betere foutrapportage biedt en op het apparaat kan worden gedaan, zonder een computer en SSH. Soms loopt de CLI-versie echter voor op de app, bijvoorbeeld op dit moment met ondersteuning voor iOS 5. Op dit moment willen nieuwsgierige gebruikers en ontwikkelaars de CLI-versie een kans geven.

Als je in de problemen komt of een opstartlus hebt, denk dan aan je opties voordat je blindelings herstelt. Heb je blobs? Onthoud de iOS 9-herstelfout en de iOS 5-herstelfout en overweeg of ze u kunnen helpen en voorkomen dat u moet herstellen naar een niet-ondertekende, niet-gejailbreakte firmware.

Heb je CoolBooter CLI geprobeerd, of zelfs de normale CoolBooter-app? Op welk apparaat en op welke firmware heb je getest en hoe is het gegaan??