Come utilizzare la CLI di CoolBooter per eseguire il dual-boot del dispositivo

Potresti aver visto il mio rapporto sugli aggiornamenti di CoolBooter, in cui ho menzionato che sia la versione dell'app che quella della riga di comando avevano visto cambiamenti. Sebbene l'utilizzo dell'app CoolBooter sia autoesplicativo e soddisferà le esigenze della maggior parte, attualmente non supporta iOS 5 come sistema operativo secondario, il che potrebbe indurre alcuni a voler provare invece l'utilità della riga di comando. Ti guiderò quindi a utilizzare CoolBooter CLI 0.3 per riavviare il dispositivo.

Prima di iniziare, togliiamo il disclaimer standard.

Questo è un software BETA e un COMMAND LINE TOOL, non un'app finita per gli utenti finali. Prova solo su dispositivi non essenziali, che sei felice di ripristinare completamente se qualcosa va storto. Eseguire il backup dei dati prima di iniziare.

Successivamente, assicurati di avere un dispositivo idoneo e comprendi le restrizioni di CoolBooter. Tali informazioni sono disponibili nel mio precedente articolo, ma sono principalmente costituite da:

  • Un dispositivo a 32 bit idoneo.
  • Un firmware di origine idoneo e jailbreak.
  • tfp0.
  • Almeno 6 GB di spazio libero.
  • Maggiore è la capacità del dispositivo, migliore, soprattutto quando si utilizza la versione della CLI.
  • Blobs non necessaria.

Inoltre, per questa guida avrai bisogno di:

  • Un computer per eseguire i comandi sul dispositivo collegato.
  • CLI di CoolBooter e le sue dipendenze installate sul tuo dispositivo iOS da Cydia.
  • OpenSSH e le sue dipendenze installate sul tuo dispositivo iOS da Cydia.

Come eseguire il doppio avvio con l'interfaccia della riga di comando di CoolBooter

1) Apri Cydia sul tuo dispositivo iOS e aggiungi la seguente fonte:

https://coolbooter.com

2) Installare CLI di CoolBooter (e tutte le dipendenze che richiede).

3) Se non hai già installato e configurato OpenSSH (e tutte le dipendenze che richiede) farlo ora.

4) Aperto impostazioni sul tuo dispositivo iOS e prendi nota del tuo indirizzo IP, come visto sopra.

Se non sai come configurare OpenSSH o trovare il tuo indirizzo IP, segui la nostra guida sull'argomento per iniziare.

MODIFICA DELLE PASSWORD PREDEFINITE DOPO L'INSTALLAZIONE DI OPENSSH.

L'articolo collegato ti aiuterà anche a farlo.

5) Collega il dispositivo al computer. Sul tuo computer, avvia terminale da / Applicazioni / Utilità o tramite Spotlight.

Questa guida presuppone che tu stia utilizzando un Mac, sebbene Windows e Linux dovrebbero funzionare bene anche usando il loro equivalente Terminale, a condizione che supportino OpenSSH.

6) SSH nel tuo dispositivo dalla finestra Terminale sul tuo computer. Utilizzare le istruzioni collegate nella guida al passaggio 4 per eseguire questa operazione, se necessario.

7) Una volta che ti sei connesso tramite SSH e lo sei radice sul tuo dispositivo iOS, digita il seguente comando in Terminale per visualizzare le opzioni della CLI di CoolBooter:

coolbootercli

8) Come si può vedere dalla lettura, il comando di cui abbiamo bisogno è:

coolbootercli iOS_version_here

Sostituire iOS_version_here con un firmware di destinazione compatibile di tua scelta. A seconda del dispositivo, potrebbe essere qualsiasi cosa da iOS 5.0-7.1.2. Sul mio dispositivo di esempio volevo eseguire il dual-boot con iOS 7.1.2, quindi il mio comando era simile al seguente:

coolbootercli 7.1.2

9) Colpire accedere per emettere il comando e lasciare che la CLI di CoolBooter funzioni magicamente. Questo può richiedere del tempo poiché include il download di IPSW, il push sul dispositivo, il partizionamento del dispositivo e lo stashing.

10) Quando è completo, dovrebbe dire Installazione riuscita. Ora inserisci il seguente comando nella sessione Terminal SSH per riavviare il dispositivo sul suo nuovo sistema operativo secondario:

coolbootercli -b

11) Potrebbe essere necessario bloccare il dispositivo dopo aver emesso il comando. Quando l'uscita raggiunge lo stadio mostrato di seguito, potrebbe essere necessario tentare di sbloccare nuovamente il dispositivo per consentirgli di continuare. Questo potrebbe non essere necessario comunque.

12) E questo dovrebbe essere il risultato glorioso! Riavvio da iOS 9.0.2 direttamente in iOS 7.1.2.

13) Nota: se non hai impostato la password sul firmware di origine, non impostarne uno sul firmware di destinazione. È anche non consigliato per accedere a iCloud sul sistema operativo secondario.

14) Per tornare al firmware di origine, è sufficiente spegnere manualmente il dispositivo e riavviarlo.

Rimozione della CLI di CoolBooter

Se la musica si è fermata e il divertimento è finito, o se questo non funziona per te e vuoi ripristinare le modifiche, segui le istruzioni di seguito.

1) Avviare il sistema operativo principale e connettersi al dispositivo tramite SSH dal computer, come descritto nei passaggi 4-6 del processo di installazione.

2) Una volta connesso al dispositivo, immettere il comando seguente per disinstallare CoolBooter e ripartizionare il dispositivo su un sistema a avvio singolo:

coolbootercli -u

Attendere che Terminal segnali il completamento della disinstallazione.

3) Ora puoi aprire Cydia e disinstallare la CLI di CoolBooter e le sue dipendenze. È possibile rimuovere anche il repository di origine. Questo passaggio è facoltativo e mette semplicemente in ordine coloro che sono scrupolosi su queste cose.

Questo è tutto. In generale, consiglio di utilizzare l'applicazione CoolBooter invece della versione CLI se supporta il firmware di destinazione desiderato. Questo perché offre una migliore segnalazione degli errori e può essere eseguita sul dispositivo, senza computer e SSH. Tuttavia, a volte la versione della CLI viene eseguita prima dell'app, ad esempio attualmente con il suo supporto per iOS 5. In questi momenti, utenti curiosi e sviluppatori potrebbero voler provare la versione della CLI.

Se ti trovi in ​​difficoltà o in un ciclo di avvio, pensa alle tue opzioni prima di ripristinare alla cieca. Hai delle chiazze? Ricorda il bug di ripristino di iOS 9 e il bug di ripristino di iOS 5 e considera se possono aiutarti e ti impedisce di ripristinare un firmware senza firma e senza errori.

Hai provato l'interfaccia della riga di comando di CoolBooter o persino la normale app CoolBooter? Su quale dispositivo e firmware hai testato e come è andata?