Google Chromecast z Google TV: Kako odkleniti zagonski nalagalnik

Zagonski nalagalnik Google Chromecasta z Google TV lahko odklenete, da zaženete nepodpisano kodo ali zaženete operacijski sistem po meri, vendar obstaja nekaj opozoril.

Google Chromecast z Google TV je eden od najboljši ključki za pretakanje medijev tam zunaj. Majhen kos strojne opreme ne odklene le pretakanja videa 4K pri 60 sličicah na sekundo za povezane naprave, ampak prinaša tudi podporo za vsebino HDR, Dolby Vision in zvok Dolby Atmos. Napravo lahko štejemo celo za zmogljivo igralno konzolo zahvaljujoč prejemu uradne podpore za Googlovo Stadio storitev igranja iger v oblaku. Zdaj je razvijalcem uspelo uspešno odkleniti njegov zagonski nalagalnik, kar je odprlo še več možnosti.

V nasprotju s ponudbo pametnih telefonov Pixel Google ne ponuja uradne metode odklepanja zagonskega nalagalnika za Chromecast z Google TV. Zaradi tega se je modding skupnost morala zanašati na varnostne ranljivosti, da je oblikovala neuradno metodo za odklepanje zagonskega nalagalnika. V nedavni objavi na forumu sta raziskovalca varnosti Nolen Johnson in Jan Altensen, priznana razvijalca XDA

npjohnson in Strogo poudarila verigo izkoriščanja, uporabljeno za odklepanje zagonskega nalagalnika Google Chromecast z Google TV. Metoda, ki uporablja napaka pri zagonu ROM-a v Amlogic SoC ki ga je prvotno odkril drug varnostni raziskovalec po imenu Frederic Basse, zahteva, da ključek zaženete v načinu zapisovanja na USB Amlogic in nato zaženete niz spremenjenih slik zagonskega nalagalnika.

Za začetek ciljna enota Chromecast z Google TV morajo biti izdelani pred decembrom 2020 in delujoča različica vdelane programske opreme mora biti nižja od ravni popravka iz februarja 2021. To je zato, ker so novejše enote opremljene z mehanizmom za zaščito z geslom bootROM, Google pa je v posodobitvi programske opreme februarja 2021 omogočil podobno politiko ublažitve za starejše enote.

Če je vaša naprava ranljiva, jo boste morali odklopiti iz vrat HDMI in sprožiti način zapisovanja Amlogic USB tako, da držite gumb na zadnji strani naprave, medtem ko priključite konec USB-C kabla USB-A na USB-C v dongle. Skript za odklepanje, ki komunicira s tarčo prek libusb-dev knjižnica, zahteva 64-bitno okolje Linux.

Na kratko, postopek vključuje prenos zbirke za odklepanje, povezovanje Google Chromecasta s Google TV na osebni računalnik z operacijskim sistemom Linux s kablom USB in izvajanjem lupinskega skripta, ki izvede izkoriščanje veriga. Zagon spremenjenega zagonskega nalagalnika v bistvu spremeni vsebino datoteke /env particijo in postavi napravo v stanje, v katerem je sposobna prezreti preverjanje proti povrnitvi nazaj in podpis na U-Boot, da se prijavi kot odklenjen zagonski nalagalnik. Za več podrobnosti si lahko preberete celoten zapis Nolena Johnsona in Jana Altensena na repo GitHub, ki je povezan spodaj.

sabrina-unlock: odklepanje zagonskega nalagalnika za Chromecast z Google TV

Odklenjen zagonski nalagalnik je ključnega pomena za zagon poprodajnega operacijskega sistema in ne bo vam treba dolgo čakati, preden lahko vanj vstavite ROM po meri. Johnson pravi, da bodo različice LineageOS kmalu na voljo za Chromecast z Google TV (Johnson je na seznamu kot "zaupanja vreden pregledovalec" in sodelavec za LineageOS). Če želite poskusiti kaj drugega, boste veseli, da je Frederic že poskusil zagnal Ubuntu Linux z zunanjega bliskovnega pogona USB.

Ker je postopek nekoliko zapleten in zahteva naprave, izdelane pred določeno časovno premico, je varno reči, da izkoriščanje ni namenjeno začetnikom in bo zagotovo razveljavilo garancijo. Kljub temu je možno znova zakleniti zagonski nalagalnik z utripanjem osnovnega paketa vdelane programske opreme, ki so ga ustvarili razvijalci. Kot previdnostni ukrep proti vsiljenim posodobitvam vam svetujemo, da blokirate Googlove strežnike OTA prek nastavitve DNS usmerjevalnika in, če je mogoče, se znebite aplikacije "SetupWraith" iz osnovne vdelane programske opreme. Uporabnikom tudi svetujemo, naj se za zdaj izogibajo Magisku, ker popravljanje osnovne zagonske slike z Magiskom bo mehko zazidal sistem.

Chromecast z odklepanjem zagonskega nalagalnika Google TV — nit razprave XDA