Checkra1n: n ja sen viimeaikaisen Linux-tuen ansiosta voit nyt karkottaa useita suosittuja iPhone-puhelimia käyttämällä juurtuneella Android-älypuhelimellasi. Tarkista se!
Monet meistä täällä XDA-Developers.comissa sattuivat itse asiassa foorumeille ensimmäistä kertaa, kun etsimme Android-laitteiden roottausta. Kuitenkin, foorumeillamme ovat yli 17-vuotiaita tässä vaiheessa, ja heillä on tällä hetkellä yli 10 miljoonaa jäsentä, jotka ovat luoneet yli 3,4 miljoonaa säiettä ja 77 miljoonaa viestiä vuosien varrella – luot arvokkaan yhteisön resurssin, joka auttaa harrastajia juurruttamaan laitteitaan ja saamaan kaiken irti se. Juurtunut Android-puhelin avaa monia mahdollisuuksia innostuneelle yhteisölle ja avaa oven kaikenlaiselle hullulle jutulle – kuten esimerkiksi iPhonen jailbreakille.
iPhonen jailbreak on samanlainen kuin Android-laitteen juurruttaminen sen ydinkonseptissa - sinä myönnät pohjimmiltaan itse laajennat käyttöoikeuksia ja poistat käytöstä monia käyttöjärjestelmään, iOS: ään ja Androidiin sisäänrakennettuja suojauksia vastaavasti. Vaikka juurruttaminen on useita suosittuja Android-puhelimia
muuttuu suurelta osin triviaaliksi asiaksi Yhteistyökykyisten OEM-valmistajien ansiosta iPhonen murtaminen on edelleen liikuttava haaste Applen ja sen aidatun puutarhan vuoksi. Aina kun jailbreak julkaistaan, Apple pyrkii korjaamaan haavoittuvuuksia, jotka mahdollistivat sen tapahtua, sulkemalla oven samojen ratkaisujen käyttökelpoisuudelle tuleville laitteille ja tuleville ohjelmistoille päivitykset. Jailbreakit ovat siis yleensä hyvin tarkkoja puhelimessa ja iOS-versiossa, jolla ne toimivat, ja vaativat myös hyvin erityisiä ja erityisiä toimia menestyäkseen.Checkra1n on yksi jailbreak-ratkaisu, jonka tunnustetaan olevan ensimmäinen jailbreak iOS 13 -käyttöjärjestelmää käyttäville Apple-laitteille. Se toimii myös useiden Apple-laitteiden kanssa. Ja koska se käyttää hyväksikäyttöä, joka kohdistuu Apple-laitteiston käynnistysROM-virheeseen sen sijaan, että se olisi haavoittuvainen. iOS, se on myös tunnustettu yhdeksi ainoista ratkaisuista, jotka toimivat haavoittuvien ohjelmistopäivitysten välillä puhelimet. Haittapuolena Checkra1n on kuitenkin puoliksi kytketty jailbreak, mikä tarkoittaa, että sinun on käynnistettävä uudelleen joka kerta, kun käynnistät laitteen. Tätä haittaa lisää se, että jailbreak oli alun perin mahdollista vain MacOS v10.10+:ssa - rajoittaa huomattavasti vaihtoehtojasi, jos puhelimesi joskus käynnistyy uudelleen aikataulun ulkopuolella.
Viime aikoina kuitenkin Checkra1n sai tuen Linuxille, mikä mahdollistaa iOS 13 -laitteiden jailbreakin Linux-tietokoneella. Ilmeisesti tämä laajentaa mahdollisia alustoja, joita voit käyttää, mutta kuten Reddit-käyttäjä /u/stblr huomasi, tämä voi myös puuttua puoliksi kytketyn jailbreakin aiheuttamiin haitoihin antamalla sinun jailbreaksi käyttää juurtuneella Android-älypuhelimella!
Reddit-käyttäjä /u/stblr panee merkille muutamia ennakkovaatimuksia:
- Tietenkin ensin tarvitset iPhonen tai iPadin, joka on yhteensopiva Checkra1n: n kanssa (iPhone 5s - iPhone X, iOS 12.3 ja uudemmat).
- Android-laite, jossa on pääkäyttäjän oikeudet, mieluiten uudemmilla Linux- ja Android-versioilla. Videodemo käyttää Sony Xperia XZ1 Compact -laitetta Android 10:ssä, jossa on Linux-ydin 4.14, ja sen juuret ovat Magisk.
- Päätesovellus Android-puhelimeesi.
- Tapa yhdistää kaksi puhelinta. Jotkut Applen USB-C-Lightning-kaapeleista eivät toimi, koska niistä puuttuu nastat iDevicen siirtämiseksi DFU-tilaan.
Jailbreakingin vaiheet ovat yllättävän yksinkertaisia verrattuna joihinkin monimutkaisempiin menetelmiin, joita iOS-yhteisö on nähnyt aiemmin:
-
Lataa Checkra1n-binaari Linuxille, huomioi Android-laitteesi oikean µ-kaaren:
- Voit tarkistaa puhelimesi arkkitehtuurin suorittamalla tämän ADB-komennon tietokoneellasi puhelimen ollessa kytkettynä:
Tulos olisi puhelimesi arkkitehtuuri.adbshellgetpropro.product.cpu.abi
- Voit tarkistaa puhelimesi arkkitehtuurin suorittamalla tämän ADB-komennon tietokoneellasi puhelimen ollessa kytkettynä:
- Aseta ladattu binaari juurettuun Android-puhelimesi /data-kansioon. Sinä pystyt etsi laitettasi alafoorumeiltamme tietääksesi parhaan tavan juurtaa se.
- Yhdistä iDevice Android-puhelimeesi.
- Avaa päätesovellus ja hanki pääkäyttäjän oikeudet kirjoittamalla "su"komento.
- Kirjoita "lsusb" tarkistaaksesi, tunnistetaanko iDevice. Näytettävän USB-tunnuksen tulee olla "05ac: 12a8".
- Aseta iDevice DFU (Device Firmware Upgrade) -tilaan. Voit löytää laitekohtaiset ohjeet täältä.
- Tarkista, tunnistaako iDevice edelleen "lsusb". Näytettävän USB-tunnuksen pitäisi nyt olla "05ac: 1227".
- Suorita checkra1n CLI-tilassa komennolla "./checkra1n -c".
- iDevice-laitteesi pitäisi nyt olla jailbreaked. Menetelmä ei kuitenkaan ole täysin luotettava, joten saatat joutua yrittämään vaiheita uudelleen menestyäksesi.
Vaiheet saattavat vaikuttaa pelottavilta, mutta eivät todellisuudessa sitä ole. Jos sinulla on juurtunut laite, voimme olettaa, että olet tyytyväinen ohjeiden seuraamiseen ja muutaman komennon kirjoittamiseen. Pidä se kuitenkin mielessä jailbreaking- ja rooting-laitteissa on omat riskinsä, joten älä yritä kumpaakaan ymmärtämättä täysin mitä olet tekemässä.