Google bloque désormais les GApps sur les appareils non certifiés, mais permet aux utilisateurs de ROM personnalisés d'être ajoutés à la liste blanche

Google empêche désormais les appareils non certifiés Google Play d'utiliser les applications et les services Google Play, mais ils permettent également aux utilisateurs de ROM personnalisées d'être mis sur liste blanche.

Mise à jour le 27/03/18 à 08h51 CST: Avez-vous eu, comme tout le monde, des difficultés à enregistrer votre identifiant Android sur le page d'enregistrement d'appareil non certifié? Tu n'es pas seul. Apparemment, il ne recherche pas "l'identifiant Android" malgré ce qu'il dit. Au lieu de cela, il accepte votre IMEI. Merci au membre XDA DirkGently pour le conseil !

Mise à jour le 27/03/18 à 14h19 CST: Apparemment, le nombre réel qu'il recherche est l'ID de périphérique GSF. Plus de détails à ce sujet ici.

Parce qu'Android est open source, il donne aux fabricants d'appareils la liberté de personnaliser le logiciel à leur guise. Cependant, afin d'assurer un niveau de cohérence entre les appareils Android, Google a intelligemment exploité leur suite d'applications et de services Google populaires pour obliger les fabricants d'appareils à suivre un ensemble de règles spécifiques en vertu de la

Document de définition de compatibilité (CDD). Un fabricant d'appareils doit suivre le CDD pour passer le Suite de tests de compatibilité (CTS) afin qu'ils puissent être autorisés à précharger leurs appareils avec les applications et services Google. Auparavant, il était possible pour les appareils non certifiés d'utiliser les applications Google (abrégé en "Gapps" par la communauté), mais il semble maintenant que Google sévit, tout en permettant aux utilisateurs de ROM personnalisés d'utiliser Gapps !

Plus tôt cette semaine, nous avons reçu un tuyau anonyme d'une personne prétendant appartenir à l'industrie. Cette personne, qui a déclaré travailler pour un OEM/ODM, nous a informés que Google avait commencé bloquer entièrement le micrologiciel nouvellement construit pour accéder à Gapps. Ce changement est apparemment entré en vigueur le 16 mars et affecte toutes les versions de logiciels effectuées après cette date (les services Google Play vérifient ro.build.fingerprint pour la date de construction apparemment).

Message dans la page Paramètres du Google Play Store si l'appareil n'est pas certifié.

J'ai contacté mon propre contact dans l'industrie qui m'a dit que ce changement était en préparation depuis un an, car Google avait a fourni un avertissement préalable aux fabricants d'appareils, mais mon contact n'a pas été en mesure de reproduire le problème lors de son propre test appareil. En effet, faire une recherche rapide sur le web révèle que les gens rencontrent ce problème depuis au moins un an, mais pourraient facilement le résoudre en effaçant les données du service Google Play. Ce nouveau changement pourrait signifier que cette solution de contournement ne fonctionnera plus, car les tests A/B de Google sont terminés et la restriction sera désormais appliquée plus largement.

Hier un membre sur notre forum, XDA Senior Member liam_davenport, est tombé sur ce problème précis sur leur propre appareil. C'est la première fois depuis longtemps que nous voyons un utilisateur avec ce problème.

Comme vous pouvez le voir dans l'image ci-dessus, l'utilisateur n'est pas autorisé à se connecter à son compte Google car son appareil n'est pas certifié. Vous avez ici quelques options, selon que vous êtes un utilisateur ou un ingénieur d'un fabricant d'appareils. Les utilisateurs peuvent signaler ce message d'avertissement à l'entreprise auprès de laquelle ils ont acheté un appareil dans espère obtenir un appareil certifié, ou s'il s'agit d'un utilisateur de ROM personnalisé (comme avec LineageOS 15.1) alors ils devront entrer leur ID Android sur cette page afin d'être sur liste blanche. Un moyen simple d'obtenir votre identifiant Android est d'entrer "les paramètres deviennent sécurisés android_id" dans le shell ADB.

Pour les fabricants d'appareils, vous devrez vous rendre sur cette page Web afin de contacter Google pour enregistrer l'appareil. D'après ce que dit mon contact, cette décision de Google vise à garantir que les fabricants d'appareils ne peuvent pas simplement contourner Le CTS de Google et les appareils livrés avec la promesse que les utilisateurs peuvent simplement charger les applications Google Play et prestations de service. Cela fera maintenant apparaître ces avertissements qui feront honte aux fabricants d'appareils et les forceront à passer par le canal de certification approprié.

Lorsque nous avons entendu parler de ce changement pour la première fois par notre pronostiqueur, nous étions initialement inquiets de son impact sur la scène ROM personnalisée. Heureusement, il semble que Google reconnaisse notre existence et nous permettra de continuer à utiliser les applications et services Google de manière non officielle. Félicitations à Google !