Sada možete izvršiti jailbreak nekoliko popularnih iPhonea pomoću svog rootanog Android pametnog telefona, zahvaljujući checkra1n-u i njegovoj nedavnoj podršci za Linux. Provjerite!
Mnogi od nas ovdje na XDA-Developers.com zapravo su slučajno naišli na forume po prvi put kada smo tražili rootanje naših Android uređaja. Nakon svega, naši forumi u ovom trenutku imaju više od 17 godina i trenutno se mogu pohvaliti s više od 10 milijuna članova koji su stvorili više od 3,4 milijuna niti i 77 milijun postova tijekom godina -- stvaranje neprocjenjivog resursa zajednice za pomoć entuzijastima da root-uju svoje uređaje i izvuku najviše iz to. Ukorijenjeni Android telefon otvara mnoštvo mogućnosti za zajednicu entuzijasta, otključavajući vrata za sve vrste ludih stvari -- poput jailbreakinga vašeg iPhonea, na primjer.
Jailbreakanje iPhonea slično je rootanju Android uređaja u svom temeljnom konceptu - vi u biti odobravate sami ste eskalirali dopuštenja i onemogućili mnoge zaštite koje su ugrađene u OS, iOS i Android odnosno. Tijekom rootanja nekoliko popularnih Android telefona ima
uglavnom postaju trivijalna stvar zahvaljujući kooperativnim proizvođačima originalne opreme, jailbreaking iPhone ostaje pokretački izazov zbog Applea i njegovog pristupa ograđenog vrta. Svaki put kada se izda jailbreak, Apple radi na krpanju ranjivosti koje su mu omogućile dogoditi, zatvarajući vrata da ista rješenja budu održiva za buduće uređaje i budući softver nadopune. Jailbreaks stoga imaju tendenciju da budu vrlo specifični na telefonu i iOS verziji na kojoj rade, a također zahtijevaju vrlo specifične i vrlo određene korake za postizanje uspjeha.Checkra1n jedno je rješenje za bjekstvo iz zatvora, zaslužno za prvo bjekstvo iz zatvora za Apple uređaje s iOS 13. Također radi na velikom broju Apple hardvera. I zato što koristi iskorištavanje koje cilja na grešku u ROM-u za pokretanje na Apple hardveru umjesto na ranjivost unutar iOS, također mu se pripisuje da je jedno od rijetkih rješenja koja će funkcionirati preko softverskih ažuriranja na ranjivim telefoni. Međutim, kao nedostaci, Checkra1n je poluvezani jailbreak, što znači da morate ponovno napraviti jailbreak svaki put kada ponovno pokrenete uređaj. Dodatak ovoj neugodnosti je činjenica da je jailbreak u početku bio moguće samo kroz MacOS v10.10+ -- znatno ograničava vaše mogućnosti ako se vaš telefon ikada ponovno pokrene izvan rasporeda.
Nedavno, međutim, Checkra1n je dobio podršku za Linux, što omogućuje jailbreak iOS 13 uređaja pomoću Linux računala. Očito, ovo proširuje moguće platforme koje možete koristiti, ali kao Korisnik Reddita /u/stblr je otkrio, ovo se također može pozabaviti neugodnim aspektom polu-privezanog bjekstva iz zatvora dopuštajući vam da bježite iz zatvora pomoću rootanog Android pametnog telefona!
Korisnik Reddita /u/stblr bilježi nekoliko preduvjeta:
- Naravno, prvo vam je potreban iPhone ili iPad koji je kompatibilan s Checkra1n (iPhone 5s do iPhone X, iOS 12.3 i noviji).
- Android uređaj s root pristupom, po mogućnosti s novijim verzijama Linuxa i Androida. Video demo koristi Sony Xperia XZ1 Compact na Androidu 10 s Linux kernelom 4.14, a rootan je pomoću Magiska.
- Terminalna aplikacija na vašem Android telefonu.
- Način povezivanja dva telefona. Neki od Appleovih USB-C do Lightning kabela ne rade jer im nedostaju igle za postavljanje iDevice u DFU mod.
A koraci za jailbreaking su iznenađujuće jednostavni, u usporedbi s nekim od kompliciranijih metoda koje je iOS zajednica vidjela u prošlosti:
-
Preuzmite Checkra1n binarnu datoteku za Linux, bilježeći točan µarch vašeg Android uređaja:
- Možete provjeriti arhitekturu svog telefona pokretanjem ove ADB naredbe na računalu dok je telefon povezan:
Izlaz bi bila arhitektura vašeg telefona.adbshellgetpropro.product.cpu.abi
- Možete provjeriti arhitekturu svog telefona pokretanjem ove ADB naredbe na računalu dok je telefon povezan:
- Postavite preuzetu binarnu datoteku u /data na svom rootanom Android telefonu. Možeš potražite svoj uređaj u našim podforumima znati najbolju metodu za iskorjenjivanje.
- Povežite svoj iUređaj sa svojim Android telefonom.
- Otvorite aplikaciju terminala i steknite root pristup upisivanjem "su"naredba.
- Upišite "lsusb" kako biste provjerili je li vaš iUređaj prepoznat. Prikazani USB ID trebao bi biti "05ac: 12a8".
- Stavite svoj iDevice u DFU (Device Firmware Upgrade) način rada. Možeš naći upute za pojedini uređaj ovdje.
- Provjerite je li vaš iUređaj i dalje prepoznat pomoću "lsusb". Prikazani USB ID sada bi trebao biti "05ac: 1227".
- Pokrenite checkra1n u CLI modu pomoću naredbe "./checkra1n -c".
- Vaš bi iDevice sada trebao biti jailbroken. Međutim, metoda nije posve pouzdana, pa ćete možda morati ponoviti korake kako biste postigli uspjeh.
Koraci se mogu činiti zastrašujućima, ali zapravo nisu. Ako imate rootan uređaj, možemo pretpostaviti da vam je ugodno pratiti upute i upisati nekoliko naredbi. Ipak, imajte na umu da jailbreaking i rootanje uređaja dolaze s vlastitim rizicima, stoga ne pokušavajte ni jedno ni drugo bez potpunog razumijevanja onoga što radite.