Mobilné Správy, Gadgety, Blogy's Secenziami

Teraz môžete pomocou telefónu s Androidom prebiť iPhone


zväčšiť / Android učí mladému iPhone všetko o eskalácii privilégií.

Všetci máme svoje rozdiely vo svete technológií – počítače verzus Mac, Android verzus iOS, Emacs versus Vim. Občas však môžeme osloviť priateľov cez uličku a uvedomiť si, že na konci dňa nie sme všetci tak odlišní. Dnešná povznášajúca správa o jednote pochádza z dvoch hlavných smartfónových zdieľaní zdieľajúcich radosť z eskalácie privilégií: teraz je možné, aby koreňový telefón s Androidom útek z väzenia iOS.

Ako prvý si všimli vývojári XDA, užívateľ Reddit Stblr dal kúsky útek z väzenia dohromady, keď útek z väzenia iOS využívajúci program „Checkra1n“ získal podporu Linuxu, čo znamená, že môže bežať aj na platforme Android. Ak máte zakorenený telefón, môžete svoj telefón Android pripojiť k vášmu iPhone, spustiť niekoľko príkazov terminálu a vypnúť Apple pieskovisko.

Checkra1n je prvý útek z väzenia kompatibilný s iOS 13 a funguje na iPhone 5 do iPhone X so systémom iOS 12.3 a hore. Je to však iba dočasné útek z väzenia a po reštartovaní telefónu sa vymaže. Vďaka tomu je ultraprenosné zariadenie, ktoré dokáže váš iPhone prepnúť späť do režimu útek z väzenia, a – prinajmenšom – telefóny s Androidom sú stále o niečo menšie ako notebooky.

Checkra1n využíva systém iOS prostredníctvom režimu aktualizácie firmvéru zariadenia (DFU). Toto je režim obnovy určený na odoslanie nového operačného systému do zariadenia cez USB a niekoľko chýb v implementácii DFU USB môže spustiť reťaz vykorisťovania útek z väzenia. Bežné telefóny s Androidom dokážu prevádzkovať terminál Linux v poriadku a majú funkcie hostiteľa USB, ale na úplnú kontrolu nad zásobníkom USB systému Android potrebujete prístup root. Checkra1n robí špinavé triky, ako je prerušenie prenosu USB v polovici cesty, a na to neexistuje používateľské rozhranie API.

Keďže ide o využitie rozhrania USB, budete musieť spustiť drôt z telefónu so systémom Android do zariadenia iPhone, čo zvyčajne znamená nejaký spôsob, ako prejsť od zariadenia USB-C systému Android k bleskovému káblu iPhone (keď prichádzajú tieto telefóny iPhone-C, Apple?). Režim DFU sa nezapne, pokiaľ nie je zapojený kábel, a Stblr poznamenáva, že nie každý kábel USB-C na blesk má správne kolíky na prepnutie iPhone do režimu DFU (vrátane káblov prvej strany!). Stblr nakoniec skončil pomocou kábla Lightning to USB-A a potom adaptéra USB-A-na-C.