Google Chromecast cu Google TV: Cum să deblochezi bootloader-ul

click fraud protection

Puteți debloca bootloader-ul Google Chromecast cu Google TV pentru a rula cod nesemnat sau a porni un sistem de operare personalizat, dar există câteva avertismente.

Google Chromecast cu Google TV este unul dintre cele mai bune dongle de streaming media acolo. Micul hardware nu numai că deblochează streaming video 4K la 60 fps pentru dispozitivele conectate, dar oferă și suport pentru conținut HDR, Dolby Vision și audio Dolby Atmos. Dispozitivul poate fi considerat chiar o consolă de jocuri capabilă datorită primirii de asistență oficială pentru Stadia de la Google serviciu de jocuri în cloud. Acum, dezvoltatorii au reușit să-și deblocheze cu succes bootloader-ul, deschizând și mai multe posibilități.

Spre deosebire de gama de smartphone-uri Pixel, Google nu oferă o metodă oficială de deblocare a bootloader-ului pentru Chromecast cu Google TV. Drept urmare, comunitatea de modding a trebuit să se bazeze pe vulnerabilitățile de securitate pentru a crea o metodă neoficială de deblocare a încărcării de încărcare. Într-o postare recentă pe forum, cercetătorii de securitate Nolen Johnson și Jan Altensen, AKA XDA Recognized Developers

npjohnson și Strict respectiv, a evidențiat lanțul de exploatare folosit pentru a debloca bootloader-ul Google Chromecast cu Google TV. Metoda, care folosește o eroare bootROM în SoC Amlogic descoperit inițial de un alt cercetător de securitate pe nume Frederic Basse, necesită să porniți dongle-ul în modul de ardere USB al Amlogic și apoi să porniți un set de imagini modificate de bootloader.

Pentru început, Chromecastul țintă cu unitatea Google TV trebuie să fie fabricat înainte de decembrie 2020 si versiunea de firmware care rulează trebuie să fie sub nivelul de corecție din februarie 2021. Acest lucru se datorează faptului că unitățile mai noi vin cu un mecanism de protecție prin parolă bootROM, iar Google a activat o politică similară de atenuare pentru unitățile mai vechi în actualizarea software din februarie 2021.

Dacă dispozitivul dvs. este vulnerabil, atunci va trebui să-l deconectați de la portul HDMI și să declanșați modul de ardere USB Amlogic ținând apăsat butonul din spatele dispozitivului în timp ce conectați capătul USB-C al unui cablu USB-A la USB-C la dongle. Scriptul de deblocare, care comunică cu ținta prin intermediul libusb-dev bibliotecă, necesită un mediu Linux pe 64 de biți.

Pe scurt, procesul implică descărcarea suitei de deblocare, conectarea Google Chromecast cu Google TV la un PC care rulează Linux cu un cablu USB și rulează un script shell care execută exploit-ul lanţ. Pornirea bootloader-ului modificat modifică în esență conținutul fișierului /env partiție și pune dispozitivul într-o stare în care este capabil să ignore verificarea anti-rollback și semnătura de pe U-Boot pentru a se declara ca bootloader-deblocat. Pentru mai multe detalii, puteți citi articolul complet de la Nolen Johnson și Jan Altensen la depozitul GitHub de mai jos.

sabrina-unlock: deblocarea bootloader-ului pentru Chromecast cu Google TV

Un bootloader deblocat este esențial pentru a porni un sistem de operare aftermarket și nu va trebui să așteptați mult înainte de a putea instala un ROM personalizat pe acesta. Johnson spune că versiunile LineageOS vor veni în curând pentru Chromecast cu Google TV (Johnson este enumerate ca „revizor de încredere” și colaborator la LineageOS). În cazul în care doriți să încercați altceva, atunci veți fi bucuroși să aflați că Frederic a făcut deja a pornit Ubuntu Linux de pe o unitate flash USB externă.

Deoarece procesul este puțin complicat și necesită dispozitive fabricate înainte de o anumită cronologie, este sigur să spunem că exploit-ul nu este destinat începătorilor și cu siguranță va anula garanția. Cu toate acestea, este posibil să reblochezi încărcătorul de pornire prin intermiterea unui pachet de firmware stoc creat de dezvoltatori. Ca măsură de precauție împotriva actualizărilor forțate, vi se recomandă să blocați serverele OTA ale Google prin intermediul dvs. setările DNS ale routerului și, dacă este posibil, scăpați de aplicația „SetupWraith” din firmware-ul stoc. De asemenea, utilizatorii sunt sfătuiți să evite Magisk pentru moment, deoarece corectarea imaginii de boot cu Magisk va bloca sistemul.

Chromecast cu Google TV Bootloader Deblocare — Subiect de discuții XDA