samedi, novembre 2, 2024

Google donne aux développeurs un moyen de contourner la mise à jour unidirectionnelle d’Android 13

Agrandir / Le Pixel 6 Pro.

Ron Amadeo

Avec le déploiement d’Android 13 sur les Pixel 6 et 6a, Google a publié un avertissement intéressant sur le site Web de l’image système : une fois que vous avez flashé Android 13, vous ne pouvez plus jamais revenir à l’ancienne version. C’est toujours le cas pour quiconque souhaite un téléphone entièrement fonctionnel, mais maintenant, Google a publié une « image de support pour les développeurs » Android 12 qui permettra aux développeurs de restaurer leurs téléphones même après la mise à niveau. La marque « développeur » sur l’image signifie qu’elle n’est pas entièrement fonctionnelle, mais elle sera suffisante pour les tests d’applications.

La raison de la mise à jour unidirectionnelle d’Android 13 par Google est une vulnérabilité du chargeur de démarrage. Le bogue se trouve dans les Pixel 6, 6 Pro et 6a, donc seuls ces Pixels ont reçu une mise à jour unidirectionnelle. Android 13 a un correctif pour la vulnérabilité du chargeur de démarrage, et pour empêcher les attaquants de faire reculer un appareil pour contourner le correctif, la société a déclenché une protection anti-retour sur les Pixel 6 et 6a. La protection anti-retour fait sauter un fusible physique à l’intérieur du SoC du téléphone. Il existe plusieurs de ces fusibles, et chaque version du système d’exploitation compte le nombre de fusibles grillés qu’elle attend. Si le nombre est trop élevé, cela signifie que Google a signalé ce système d’exploitation comme non sécurisé et obsolète, et il ne démarrera plus.

Cette « image d’assistance aux développeurs » est un nouveau territoire pour Google. La société affirme que cette image spéciale d’Android 12 corrige le bogue du chargeur de démarrage et que le compteur de fusibles est incrémenté afin qu’il puisse toujours démarrer. Cependant, il ne recevra aucune mise à jour automatique et il n’est pas approuvé par Compatibility Test Suite (CTS). Le CTS est une vérification qui promet qu’un système d’exploitation est non modifié, non enraciné et sécurisé, et certaines applications bancaires et jeux en ligne nécessitent de passer cette vérification pour fonctionner. Vous devrez également effectuer un nettoyage complet d’un appareil si vous souhaitez revenir aux versions et mises à jour « publiques » normales.

Si vous êtes toujours intéressé, Google propose des versions d’Android 12 et 12L pour les Pixel 6, 6 Pro et 6a sur developer.android.com.

Source-147

- Advertisement -

Latest