Google Chromecast avec Google TV: Comment débloquer le bootloader

click fraud protection

Vous pouvez déverrouiller le chargeur de démarrage de Google Chromecast avec Google TV pour exécuter du code non signé ou démarrer un système d'exploitation personnalisé, mais il existe quelques mises en garde.

Le Google Chromecast avec Google TV est l'un des meilleurs dongles de streaming multimédia là-bas. Le petit matériel déverrouille non seulement le streaming vidéo 4K à 60 ips pour les appareils connectés, mais il prend également en charge le contenu HDR, Dolby Vision et l'audio Dolby Atmos. L'appareil peut même être considéré comme une console de jeu performante grâce à l'assistance officielle pour Stadia de Google service de jeux en nuage. Désormais, les développeurs ont réussi à déverrouiller son chargeur de démarrage, ouvrant encore plus de possibilités.

Contrairement à la gamme de smartphones Pixel, Google ne propose pas de méthode officielle de déverrouillage du chargeur de démarrage pour le Chromecast avec Google TV. En conséquence, la communauté des moddeurs a dû s’appuyer sur des failles de sécurité pour élaborer une méthode non officielle de déverrouillage du chargeur de démarrage. Dans un récent message sur le forum, les chercheurs en sécurité Nolen Johnson et Jan Altensen, AKA XDA Recognized Developers

npjohnson et Strictement respectivement, a mis en évidence la chaîne d'exploit utilisée pour déverrouiller le chargeur de démarrage du Google Chromecast avec Google TV. La méthode, qui utilise un bug de bootROM dans le SoC Amlogic découvert à l'origine par un autre chercheur en sécurité du nom de Frédéric Basse, vous oblige à démarrer le dongle en mode de gravure USB d'Amlogic, puis à démarrer un ensemble d'images de chargeur de démarrage modifiées.

Pour commencer, l'unité cible Chromecast avec Google TV doit être fabriqué avant décembre 2020 et le la version du micrologiciel en cours d'exécution doit être inférieure au niveau du correctif de février 2021. En effet, les unités les plus récentes sont dotées d'un mécanisme de protection par mot de passe bootROM et Google a activé une politique d'atténuation similaire sur les unités plus anciennes dans la mise à jour logicielle de février 2021.

Si votre appareil est vulnérable, vous devrez alors le débrancher du port HDMI et déclencher le mode de gravure USB Amlogic en maintenant enfoncé le bouton à l'arrière de l'appareil tout en branchant l'extrémité USB-C d'un câble USB-A vers USB-C dans la prise. clé électronique. Le script de déverrouillage, qui communique avec la cible via le libusb-dev bibliothèque, nécessite un environnement Linux 64 bits.

En un mot, le processus consiste à télécharger la suite de déverrouillage, à connecter le Google Chromecast avec Google TV vers un PC exécutant Linux avec un câble USB et exécutant un script shell qui exécute l'exploit chaîne. Le démarrage du chargeur de démarrage modifié modifie essentiellement le contenu du /env partition et met le périphérique dans un état où il est capable d'ignorer la vérification anti-rollback et la signature sur l'U-Boot afin de se déclarer comme déverrouillé par le chargeur de démarrage. Pour plus de détails, vous pouvez lire l'article complet de Nolen Johnson et Jan Altensen sur le dépôt GitHub lié ci-dessous.

sabrina-unlock: déverrouillage du chargeur de démarrage pour le Chromecast avec Google TV

Un chargeur de démarrage déverrouillé est essentiel pour démarrer un système d'exploitation de rechange, et vous n'aurez pas à attendre longtemps avant de pouvoir y flasher une ROM personnalisée. Johnson dit que les versions LineageOS seront bientôt disponibles pour le Chromecast avec Google TV (Johnson est répertorié en tant que « réviseur de confiance » et contributeur à LineageOS). Si vous souhaitez essayer autre chose, vous serez heureux de savoir que Frédéric a déjà Ubuntu Linux démarré à partir d’une clé USB externe.

Étant donné que le processus est un peu délicat et nécessite des appareils fabriqués avant un certain délai, on peut affirmer sans se tromper que l’exploit n’est pas destiné aux débutants et annulera très certainement la garantie. Néanmoins, il est possible de reverrouiller le chargeur de démarrage en flashant un package de micrologiciel d'origine conçu par les développeurs. Par mesure de précaution contre les mises à jour forcées, il est conseillé de bloquer les serveurs OTA de Google via votre les paramètres DNS du routeur et, si possible, supprimez l'application "SetupWraith" du firmware d'origine. Il est également conseillé aux utilisateurs d'éviter Magisk pour le moment, car corriger l'image de démarrage stock avec Magisk va briquer le système.

Chromecast avec déverrouillage du chargeur de démarrage Google TV - Fil de discussion XDA