Effettua il jailbreak del tuo iPhone utilizzando un telefono Android rootato e checkra1n

Ora puoi eseguire il jailbreak di diversi iPhone popolari utilizzando il tuo smartphone Android rootato, grazie a checkra1n e al suo recente supporto Linux. Controlla!

Molti di noi qui su XDA-Developers.com si sono imbattuti nei forum per la prima volta mentre stavamo cercando di eseguire il root dei nostri dispositivi Android. Dopotutto, i nostri forum hanno più di 17 anni a questo punto e attualmente vantano oltre 10 milioni di membri che hanno creato più di 3,4 milioni di thread e 77 milioni di post nel corso degli anni: creando una risorsa comunitaria inestimabile per aiutare gli appassionati a eseguire il root dei propri dispositivi e a ottenere il massimo Esso. Un telefono Android rootato apre una miriade di opportunità per la comunità degli appassionati, aprendo la porta a ogni sorta di cose folli, come il jailbreak del tuo iPhone, ad esempio.

Il jailbreak di un iPhone è simile al rooting di un dispositivo Android nel suo concetto principale: essenzialmente stai concedendo tu stesso hai aumentato le autorizzazioni e disabilitato molte protezioni integrate nel sistema operativo, iOS e Android rispettivamente. Durante il rooting di diversi telefoni Android popolari

diventare in gran parte una questione banale grazie agli OEM cooperativi, il jailbreak di un iPhone rimane una sfida commovente a causa di Apple e del suo approccio “walled garden”. Ogni volta che viene rilasciato un jailbreak, Apple lavora per correggere le vulnerabilità che lo hanno consentito accadere, chiudendo la porta affinché le stesse soluzioni siano praticabili per dispositivi e software futuri aggiornamenti. I jailbreak tendono quindi ad essere molto specifici sul telefono e sulla versione iOS su cui funzionano e richiedono anche passaggi molto specifici e molto particolari per raggiungere il successo.

Checkra1n è una soluzione di jailbreak, accreditata per essere stata la prima jailbreak per i dispositivi Apple con iOS 13. Funziona anche su un'ampia varietà di hardware Apple. E perché utilizza un exploit che prende di mira un difetto nella Boot ROM sull'hardware Apple anziché una vulnerabilità all'interno iOS, viene anche accreditato come una delle uniche soluzioni che funzioneranno con gli aggiornamenti software sui vulnerabili telefoni. Tuttavia, come svantaggio, Checkra1n è un jailbreak semi-tethered, il che significa che è necessario eseguire nuovamente il jailbreak ogni volta che si riavvia il dispositivo. A questo inconveniente si aggiunge il fatto che inizialmente era previsto il jailbreak possibile solo tramite MacOS v10.10+ - limitando notevolmente le tue opzioni se il tuo telefono si riavviasse fuori programma.

Recentemente, però, Checkra1n ha ottenuto il supporto per Linux, rendendo possibile il jailbreak dei dispositivi iOS 13 utilizzando un computer Linux. Ovviamente, questo espande le possibili piattaforme che puoi utilizzare, ma come L'utente Reddit /u/stblr lo ha scoperto, questo può anche risolvere l'aspetto scomodo di un jailbreak semi-tethered consentendoti il ​​jailbreak utilizzando uno smartphone Android rootato!

L'utente Reddit /u/stblr nota alcuni prerequisiti:

  1. Naturalmente, per prima cosa hai bisogno di un iPhone o iPad compatibile con Checkra1n (da iPhone 5s a iPhone X, iOS 12.3 e versioni successive).
  2. Un dispositivo Android con accesso root, preferibilmente con le versioni Linux e Android più recenti. La demo video utilizza un Sony Xperia XZ1 Compact su Android 10 con kernel Linux 4.14 ed è stato rootato con Magisk.
  3. Un'app terminale sul tuo telefono Android.
  4. Un modo per connettere i due telefoni. Alcuni cavi da USB-C a Lightning di Apple non funzionano poiché mancano di pin per mettere l'iDevice in modalità DFU.

E i passaggi per il jailbreak sono sorprendentemente semplici, rispetto ad alcuni dei metodi più complicati che la comunità iOS ha visto in passato:

  1. Scarica il binario Checkra1n per Linux, notando il µarch corretto del tuo dispositivo Android:
    1. Puoi verificare l'architettura del tuo telefono eseguendo questo comando ADB sul tuo computer mentre il telefono è connesso:
      adbshellgetpropro.product.cpu.abi
      L'output sarebbe l'architettura del tuo telefono.
  2. Inserisci il file binario scaricato in /data sul tuo telefono Android rootato. Puoi cerca il tuo dispositivo nei nostri sottoforum per conoscere il metodo migliore per eseguire il root.
  3. Collega il tuo iDevice al tuo telefono Android.
  4. Apri l'app terminale e ottieni l'accesso root digitando "su"comando.
  5. Tipo "lsusb" per verificare se il tuo iDevice è riconosciuto. L'ID USB visualizzato dovrebbe essere "05ac: 12a8".
  6. Metti il ​​tuo iDevice in modalità DFU (Aggiornamento firmware dispositivo). Potete trovare istruzioni specifiche per il dispositivo qui.
  7. Controlla se il tuo iDevice è ancora riconosciuto con "lsusb". L'ID USB visualizzato ora dovrebbe essere "05ac: 1227".
  8. Esegui checkra1n in modalità CLI utilizzando il comando "./checkra1n -c".
  9. Il tuo iDevice ora dovrebbe essere jailbroken. Tuttavia, il metodo non è del tutto affidabile, quindi potrebbe essere necessario ripetere i passaggi per raggiungere il successo.

I passaggi possono sembrare scoraggianti, ma in realtà non lo sono. Se disponi di un dispositivo rooted, possiamo presumere che tu sia a tuo agio nel seguire le istruzioni e nel digitare alcuni comandi. Tuttavia, tienilo presente I dispositivi di jailbreak e rooting comportano i propri rischi, quindi non tentare nessuno dei due senza comprendere appieno cosa stai facendo.