Jailbreak iPhone-ul folosind un telefon Android rootat și checkra1n

Acum puteți face jailbreak mai multe iPhone-uri populare folosind smartphone-ul Android rootat, datorită checkra1n și a recentului său suport Linux. Verifică!

Mulți dintre noi, aici, la XDA-Developers.com, am dat întâmplător pe forumuri pentru prima dată când căutam să rootăm dispozitivele noastre Android. La urma urmelor, forumurile noastre au peste 17 ani în acest moment și, în prezent, se laudă cu peste 10 milioane de membri care au creat peste 3,4 milioane de fire și 77 milioane de postări de-a lungul anilor -- creând o resursă comunitară neprețuită pentru a-i ajuta pe entuziaști să își rooteze dispozitivele și să profite la maximum de aceasta. Un telefon Android înrădăcinat deschide o multitudine de oportunități pentru comunitatea de entuziaști, deblocând ușa pentru tot felul de lucruri nebunești -- cum ar fi jailbreak-ul iPhone-ului, de exemplu.

Jailbreaking-ul unui iPhone este similar cu rootarea unui dispozitiv Android în conceptul său de bază - în esență acordați a escaladat permisiunile și dezactivarea multor protecții care sunt încorporate în sistemul de operare, iOS și Android respectiv. În timp ce înrădăcinarea mai multor telefoane Android populare are

devenit în mare măsură o chestiune banală datorită producătorilor OEM cooperanți, jailbreaking-ul unui iPhone rămâne o provocare emoționantă din cauza Apple și a abordării sale cu grădinile cu pereți. De fiecare dată când este lansat un jailbreak, Apple lucrează la corectarea vulnerabilităților care i-au permis acest lucru se întâmplă, închizând ușa pentru ca aceleași soluții să fie viabile pentru dispozitivele viitoare și software-ul viitor actualizări. Prin urmare, jailbreak-urile tind să fie foarte specifice pentru telefonul și versiunea iOS la care lucrează și necesită, de asemenea, pași foarte specifici și foarte particulari pentru a obține succesul.

Checkra1n este o soluție de jailbreak, creditată pentru a fi primul jailbreak pentru dispozitivele Apple care rulează iOS 13. De asemenea, funcționează pe o mare varietate de hardware Apple. Și pentru că utilizează un exploit care vizează o defecțiune a ROM-ului de pornire pe hardware-ul Apple în loc de o vulnerabilitate din iOS, este, de asemenea, creditat ca fiind una dintre singurele soluții care va funcționa prin actualizările software pentru vulnerabilități telefoane. Cu toate acestea, ca dezavantaje, Checkra1n este un jailbreak semi-tethered, ceea ce înseamnă că trebuie să re-jailbreak de fiecare dată când reporniți dispozitivul. La acest inconvenient se adaugă și faptul că jailbreak-ul a fost inițial posibil numai prin MacOS v10.10+ - limitându-vă cu mult opțiunile dacă telefonul dvs. a repornit vreodată în afara programului.

Recent insa, Checkra1n a câștigat suport pentru Linux, făcând posibilă jailbreak-ul dispozitivelor iOS 13 folosind un computer Linux. Evident, acest lucru extinde posibilele platforme pe care le puteți folosi, dar ca Utilizatorul Reddit /u/stblr a aflat, acest lucru poate aborda, de asemenea, aspectul inconvenient al unui jailbreak semi-legat, permițându-vă să faceți jailbreak folosind un smartphone Android rootat!

Utilizatorul Reddit /u/stblr notează câteva cerințe prealabile:

  1. Desigur, mai întâi, aveți nevoie de un iPhone sau iPad compatibil cu Checkra1n (de la iPhone 5s la iPhone X, iOS 12.3 și versiuni ulterioare).
  2. Un dispozitiv Android cu acces root, de preferință cu versiuni mai noi Linux și Android. Demo-ul video folosește un Sony Xperia XZ1 Compact pe Android 10 cu Linux kernel 4.14 și a fost rootat cu Magisk.
  3. O aplicație de terminal pe telefonul dvs. Android.
  4. O modalitate de a conecta cele două telefoane. Unele dintre cablurile USB-C la Lightning de la Apple nu funcționează, deoarece le lipsesc pini pentru a pune iDevice-ul în modul DFU.

Și pașii pentru jailbreaking sunt surprinzător de simpli, în comparație cu unele dintre metodele mai complicate pe care comunitatea iOS le-a văzut în trecut:

  1. Descărcați binarul Checkra1n pentru Linux, notând µarch corect al dispozitivului dvs. Android:
    1. Puteți verifica arhitectura telefonului dvs. rulând această comandă ADB pe computer în timp ce telefonul este conectat:
      adbshellgetpropro.product.cpu.abi
      Ieșirea ar fi arhitectura telefonului dvs.
  2. Plasați binarul descărcat în /data pe telefonul Android rootat. Puteți caută dispozitivul tău în subforumurile noastre pentru a cunoaște cea mai bună metodă de a-l înrădăcina.
  3. Conectați-vă dispozitivul la telefonul Android.
  4. Deschideți aplicația terminal și obțineți acces root tastând „su"comandă.
  5. Tip "lsusb" pentru a verifica dacă iDevice-ul tău este recunoscut. ID-ul USB afișat ar trebui să fie „05ac: 12a8".
  6. Pune iDevice-ul în modul DFU (Device Firmware Upgrade). Puteți găsi instrucțiuni specifice dispozitivului aici.
  7. Verificați dacă dispozitivul dvs. este încă recunoscut cu „lsusb". ID-ul USB afișat ar trebui să fie acum „05ac: 1227".
  8. Rulați checkra1n în modul CLI folosind comanda "./checkra1n -c".
  9. iDevice-ul dvs. ar trebui să fie acum jailbreak. Cu toate acestea, metoda nu este complet de încredere, așa că poate fi necesar să reîncercați pașii pentru a obține succes.

Pașii pot părea descurajanți, dar nu sunt cu adevărat. Dacă aveți un dispozitiv înrădăcinat, putem presupune că sunteți confortabil cu următoarele instrucțiuni și să tastați câteva comenzi. Cu toate acestea, rețineți că Dispozitivele de jailbreaking și rooting vin cu propriile riscuri, așa că nu încercați nici fără să înțelegeți pe deplin ceea ce faceți.