[Mise à jour: besoin d'un identifiant IMEI / GSF] Google bloque désormais les GApps sur les périphériques non certifiés, mais permet aux utilisateurs de ROM personnalisés de figurer dans la liste blanche

Mise à jour le 27/03/18 à 08h51 CST : Avez-vous, comme tout le monde, eu du mal à enregistrer votre identifiant Android sur la page d'enregistrement d'appareil non certifié? Tu n'es pas seul. Apparemment, il ne cherche pas «l'identifiant Android» malgré ce qu'il dit. Au lieu de cela, il accepte votre IMEI . Merci membre DirkGently pour le tuyau!

Mise à jour le 27/03/18 à 14h19 CST : Apparemment, le nombre réel recherché est le GSF Device ID. Plus de détails à ce sujet ici.

Comme Android est une source ouverte, les fabricants d’appareils ont la liberté de personnaliser le logiciel à leur guise. Toutefois, afin de garantir un niveau de cohérence entre les appareils Android, Google a habilement exploité sa suite d'applications et de services Google populaires pour obliger les fabricants d'appareils à respecter un ensemble spécifique de règles définies dans le CDD (Compatibility Definition Document). Un fabricant d'appareils doit suivre le CDD pour réussir la suite de tests de compatibilité (CTS) afin de lui permettre de pré-charger ses appareils avec les applications et services Google. Auparavant, les appareils non certifiés pouvaient toujours utiliser les applications Google (abrégés en «Gapps» par la communauté), mais il semble maintenant que Google est en train de sévir - tout en permettant aux utilisateurs de ROM personnalisés d’utiliser Gapp!

Plus tôt cette semaine, nous avons reçu un conseil anonyme émanant d’une personne prétendant appartenir à l’industrie. Cette personne, qui a déclaré travailler pour un fabricant OEM / ODM, nous a informés que Google avait commencé à empêcher complètement les microprogrammes récemment construits d’accéder à Gapps . Ce changement est apparemment entré en vigueur le 16 mars et concerne toutes les versions de logiciel ro.build.fingerprint après cette date (les services Google Play vérifient ro.build.fingerprint la date de construction de ro.build.fingerprint ).

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

Je me suis adressé à mon propre contact dans le secteur, qui a déclaré que ce changement était un an en train de se faire puisque Google avait déjà averti les fabricants d'appareils, mais que mon contact n'était pas en mesure de reproduire le problème sur son propre appareil de test. Effectuer une recherche rapide sur le Web révèle en effet que les gens rencontrent ce problème depuis au moins un an, mais qu'ils pourraient facilement le résoudre en effaçant les données de Google Play Service. Ce nouveau changement pourrait signifier que cette solution de contournement ne fonctionnera plus, car les tests A / B de Google sont terminés et que la restriction sera désormais appliquée plus largement.

Hier, un membre de notre forum, le membre principal liam_davenport, a rencontré ce problème exactement sur son propre appareil. C'est la première fois depuis longtemps que nous rencontrons un utilisateur présentant 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 quelques options ici, 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 l'espoir d'obtenir un appareil certifié, ou s'ils sont un utilisateur ROM personnalisé (comme avec LineageOS 15.1), ils devront alors entrer leur identifiant Android sur cette page. afin d'être sur la liste blanche. Un moyen facile d'obtenir votre identifiant Android consiste à entrer « settings get secure android_id » dans le shell ADB.

Pour les fabricants d’appareils, vous devrez vous rendre sur cette page Web afin de contacter Google afin que l’appareil soit enregistré. D'après ce que dit mon contact, cette décision de Google est de s'assurer que les fabricants d'appareils ne peuvent pas simplement contourner la CTS de Google et expédier des appareils avec la promesse que les utilisateurs peuvent simplement télécharger en parallèle des applications et des services Google Play. Cela va maintenant faire apparaître ces avertissements qui vont faire honte aux fabricants d’appareils et les forcer à passer par le canal de certification approprié.

Lorsque nous avons entendu parler de ce changement de la part de notre informateur pour la première fois, nous nous étions d'abord inquiété 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. Bravo à Google!