„Jailbreak“ jūsų „iPhone“ naudojant įsišaknijusį „Android“ telefoną ir „checkra1n“.

Dabar galite sulaužyti kelis populiarius „iPhone“ naudodami įsišaknijusią „Android“ išmanųjį telefoną, naudodami „checkra1n“ ir naujausią „Linux“ palaikymą. Pasižiūrėk!

Daugelis iš mūsų čia, XDA-Developers.com, iš tikrųjų pirmą kartą pateko į forumus, kai ieškojome savo Android įrenginių. Po visko, mūsų forumuose šiuo metu yra vyresni nei 17 metų ir šiuo metu gali pasigirti daugiau nei 10 milijonų narių, sukūrusių daugiau nei 3,4 milijono gijų ir 77 milijonai įrašų bėgant metams – sukurti neįkainojamą bendruomenės šaltinį, padedantį entuziastams įsišaknyti savo įrenginius ir išnaudoti visas galimybes tai. Įsišaknijęs „Android“ telefonas atveria daugybę galimybių entuziastų bendruomenei, atverdamas duris įvairiausiems beprotiškiems dalykams, pvz., „iPhone“ įkalinimui.

„iPhone“ įkalinimas yra panašus į „Android“ įrenginio įsišaknijimą savo pagrindine koncepcija – jūs iš esmės sutinkate patys padidinote leidimus ir išjungiate daugybę apsaugos priemonių, integruotų OS, iOS ir Android atitinkamai. Nors įsišaknijimas turi keletą populiarių Android telefonų

iš esmės tampa nereikšmingu dalyku Dėl bendradarbiaujančių originalios įrangos gamintojų „iPhone“ sulaužymas tebėra sudėtingas iššūkis dėl „Apple“ ir jos uždaro sodo požiūrio. Kiekvieną kartą, kai išleidžiama jailbreak, „Apple“ stengiasi pataisyti pažeidžiamumus, kurie leido tai padaryti atsitiks, uždarydami duris, kad tie patys sprendimai būtų tinkami būsimiems įrenginiams ir būsimai programinei įrangai atnaujinimus. Taigi „Jailbreaks“ paprastai būna labai konkretus telefone ir „iOS“ versijoje, su kuria jie dirba, ir norint pasiekti sėkmės, reikia labai konkrečių ir labai konkrečių veiksmų.

Checkra1n yra vienas „jailbreak“ sprendimų, priskiriamas kaip pirmasis „Jailbreak“, skirtas „Apple“ įrenginiams, kuriuose veikia „iOS 13“. Jis taip pat veikia su įvairia Apple aparatūra. Ir todėl, kad jame naudojamas išnaudojimas, nukreiptas į „Apple“ aparatinės įrangos įkrovos ROM, o ne į pažeidžiamumą. „iOS“, ji taip pat laikoma vienu iš vienintelių sprendimų, kurie veiks pažeidžiamų programinės įrangos atnaujinimų atveju telefonai. Tačiau, kaip ir trūkumai, „Checkra1n“ yra pusiau pririšta „jailbreak“, o tai reiškia, kad kiekvieną kartą paleidus įrenginį iš naujo reikia jį iš naujo padaryti. Prie šio nepatogumo prisideda ir tai, kad iš pradžių buvo palaužta jailbreak galima tik naudojant MacOS v10.10+ - labai apriboja jūsų galimybes, jei jūsų telefonas kada nors būtų paleistas iš naujo ne pagal tvarkaraštį.

Tačiau pastaruoju metu „Checkra1n“ gavo „Linux“ palaikymą, leidžianti sunaikinti iOS 13 įrenginius naudojant „Linux“ kompiuterį. Akivaizdu, kad tai išplečia galimas platformas, kurias galite naudoti, bet kaip Reddit vartotojas /u/stblr sužinojo, tai taip pat gali sumažinti nepatogumų, susijusių su pusiau pririštu jailbreak, aspektu, leidžiant jums įsilaužti naudojant įsišaknijusį „Android“ išmanųjį telefoną!

„Reddit“ vartotojas /u/stblr atkreipia dėmesį į keletą būtinų sąlygų:

  1. Žinoma, pirmiausia jums reikia „iPhone“ arba „iPad“, suderinamo su „Checkra1n“ („iPhone 5s“ iki „iPhone X“, „iOS 12.3“ ir naujesnės versijos).
  2. Android įrenginys su root prieiga, pageidautina su naujesnėmis Linux ir Android versijomis. Vaizdo įrašo demonstracijoje naudojamas „Sony Xperia XZ1 Compact“ operacinėje sistemoje „Android 10“ su 4.14 versijos „Linux“ branduoliu ir įsišaknijęs naudojant „Magisk“.
  3. Terminalo programa „Android“ telefone.
  4. Būdas sujungti du telefonus. Kai kurie „Apple“ USB-C ir „Lightning“ laidai neveikia, nes juose trūksta kaiščių, kad „iDevice“ būtų įjungtas į DFU režimą.

Be to, „Jailbreak“ veiksmai yra stebėtinai paprasti, palyginti su kai kuriais sudėtingesniais metodais, kuriuos „iOS“ bendruomenė matė praeityje:

  1. Atsisiųskite „Checkra1n“ dvejetainį failą, skirtą „Linux“., atkreipdami dėmesį į teisingą „Android“ įrenginio µ arką:
    1. Galite patikrinti savo telefono architektūrą paleisdami šią ADB komandą kompiuteryje, kai telefonas prijungtas:
      adbshellgetpropro.product.cpu.abi
      Išvestis būtų jūsų telefono architektūra.
  2. Įdėkite atsisiųstą dvejetainį failą į / data savo įsišaknijusiame „Android“ telefone. Tu gali ieškokite savo įrenginio mūsų subforumuose kad žinotumėte geriausią būdą jį įsišaknyti.
  3. Prijunkite „iDevice“ prie „Android“ telefono.
  4. Atidarykite terminalo programą ir gaukite root prieigą įvesdami "su“ komandą.
  5. Įveskite "lsusb“ norėdami patikrinti, ar jūsų „iDevice“ atpažįstamas. Rodomas USB ID turi būti "05ac: 12a8".
  6. Įjunkite „iDevice“ į DFU (įrenginio programinės įrangos atnaujinimo) režimą. Tu gali rasti konkretaus įrenginio instrukcijos.
  7. Patikrinkite, ar jūsų „iDevice“ vis dar atpažįstamas naudojant „lsusb". Dabar rodomas USB ID turėtų būti "05ac: 1227".
  8. Paleiskite checkra1n CLI režimu naudodami komandą "./checkra1n -c".
  9. Dabar jūsų „iDevice“ turėtų būti pažeistas. Tačiau metodas nėra visiškai patikimas, todėl gali tekti pakartoti veiksmus, kad pasiektumėte sėkmės.

Žingsniai gali atrodyti bauginantys, bet iš tikrųjų taip nėra. Jei turite įsišaknijusį įrenginį, galime manyti, kad jums patogu vadovautis instrukcijomis ir įvesti kelias komandas. Nepaisant to, atminkite tai Jailbreak ir įsišaknijimo įrenginiai yra susiję su savo rizika, todėl nebandykite nei visiškai nesuprasdami, ką darote.