Feloldhatja a Google Chromecast rendszerbetöltőjét a Google TV-vel, hogy aláíratlan kódot futtasson, vagy egyéni operációs rendszert indítson, de van néhány figyelmeztetés.
A Google Chromecast a Google TV-vel az egyik legjobb médiaadatfolyam-kulcsok kint. A kis hardver nem csak a 4K videó streamelést nyitja meg 60 képkocka/mp sebességgel a csatlakoztatott eszközökön, hanem támogatja a HDR tartalmat, a Dolby Vision és a Dolby Atmos hangot is. A készülék akár alkalmas játékkonzolnak is tekinthető köszönjük, hogy hivatalos támogatást kaptunk a Google Stadiához felhő játékszolgáltatás. A fejlesztők most sikeresen feloldották a rendszerbetöltőt, ami még több lehetőséget nyit meg.
A Pixel okostelefonokkal ellentétben a Google nem kínál hivatalos rendszerbetöltő feloldási módszert a Chromecast with Google TV-hez. Ennek eredményeként a módosító közösségnek biztonsági résekre kellett támaszkodnia egy nem hivatalos rendszerbetöltő feloldási módszer kidolgozásához. Egy közelmúltbeli fórumbejegyzésben Nolen Johnson és Jan Altensen biztonsági kutatók, az XDA elismert fejlesztői
Először is a cél Chromecast with Google TV egység 2020 decembere előtt kell legyártani és a a futó firmware-verziónak a 2021. februári javítási szint alatt kell lennie. Ennek az az oka, hogy az újabb egységek bootROM-jelszavas védelmi mechanizmussal rendelkeznek, és a Google a 2021. februári szoftverfrissítésben engedélyezte a régebbi egységeknél is hasonló enyhítő házirendet.
Ha eszköze sebezhető, akkor ki kell húznia a HDMI-portból, és aktiválnia kell az Amlogic USB-írási módot. tartsa lenyomva az eszköz hátulján található gombot, miközben az USB-A-C kábel USB-C végét csatlakoztatja a dongle. A feloldó szkript, amely a céllal kommunikál a libusb-dev
könyvtár, 64 bites Linux környezet szükséges.
Dióhéjban a folyamat magában foglalja az unlocker csomag letöltését, és a Google Chromecast összekapcsolását A Google TV egy Linuxot futtató PC-hez USB-kábellel, és futtat egy shell scriptet, amely végrehajtja az exploitot lánc. A modded rendszerbetöltő indítása lényegében módosítja a tartalmát /env
partíciót, és olyan állapotba hozza az eszközt, ahol képes figyelmen kívül hagyni a visszagörgetést gátló ellenőrzést és az U-Boot aláírását, hogy rendszerbetöltővel feloldottnak nyilvánítsa magát. További részletekért elolvashatja Nolen Johnson és Jan Altensen teljes írását az alább linkelt GitHub repóban.
sabrina-unlock: Bootloader feloldása a Chromecast with Google TV-hez
A feloldatlan rendszerbetöltő kulcsfontosságú az utángyártott operációs rendszer indításához, és nem kell sokáig várnia, mielőtt ráhelyezhet egy egyedi ROM-ot. Johnson azt mondja, hogy a LineageOS buildek hamarosan megjelennek a Chromecast with Google TV számára (Johnson igen listázott mint "megbízható értékelő" és a LineageOS közreműködője). Ha valami mást szeretne kipróbálni, akkor örömmel fogja tudni, hogy Frederic már megtette elindította az Ubuntu Linuxot külső USB flash meghajtóról.
Mivel a folyamat kissé körülményes, és egy bizonyos idővonal előtt gyártott eszközöket igényel, nyugodtan kijelenthetjük, hogy az exploit nem kezdőknek készült, és minden bizonnyal érvényteleníti a garanciát. Mindazonáltal lehetséges a rendszerbetöltő újrazárása a fejlesztők által készített készlet firmware-csomag felvillantásával. A kényszerített frissítések elleni óvintézkedésként azt tanácsoljuk, hogy blokkolja a Google OTA-szervereit a az útválasztó DNS-beállításait, és ha lehetséges, távolítsa el a "SetupWraith" alkalmazást a törzsszoftverből. A felhasználóknak azt is tanácsoljuk, hogy egyelőre kerüljék a Magisket, mert a készletindítási kép foltozása a Magiskkel lágy tégla lesz a rendszer.
Chromecast a Google TV Bootloader feloldásával – XDA vitaszál