Google ora blocca le GApp su dispositivi non certificati, ma consente agli utenti di ROM personalizzate di essere autorizzati

Google sta ora bloccando i dispositivi non certificati di Google Play dall'utilizzo di app e servizi di Google Play, tuttavia, consentono anche agli utenti di ROM personalizzate di essere inseriti nella whitelist da questo.

Aggiornamento 27/03/18 alle 08:51 CST: hai avuto problemi, come tutti gli altri, a registrare il tuo ID Android sul pagina di registrazione del dispositivo non certificato? Non sei solo. Apparentemente, non sta cercando l '"ID Android" nonostante quello che dice. Invece, accetta il tuo IMEI. Grazie al membro XDA DirkGently per il suggerimento!

Aggiornamento 27/03/18 alle 14:19 CST: Apparentemente, il vero numero che sta cercando è l'ID dispositivo GSF. Maggiori dettagli in merito qui.

Poiché Android è open source, offre ai produttori di dispositivi la libertà di personalizzare il software a loro piacimento. Tuttavia, per garantire un livello di coerenza tra i dispositivi Android, Google ha abilmente sfruttato il loro suite di app e servizi Google popolari per imporre ai produttori di dispositivi di seguire una serie specifica di regole ai sensi del

Documento di definizione della compatibilità (CDD). Un produttore di dispositivi deve seguire il CDD per superare il Suite di test di compatibilità (CTS) in modo che possano precaricare i propri dispositivi con app e servizi Google. In precedenza, i dispositivi non certificati potevano continuare a utilizzare le app Google (abbreviate in "Gapps" da la comunità), ma ora sembra che Google stia reprimendo, pur consentendo l'utilizzo di ROM personalizzate agli utenti Gapp!

All'inizio di questa settimana, abbiamo ricevuto una soffiata anonima da una persona che affermava di essere all'interno del settore. Questa persona, che ha affermato di lavorare per un OEM/ODM, ci ha comunicato che Google ha iniziato bloccando completamente il firmware di nuova costruzione dall'accesso a Gapps. Apparentemente questa modifica è entrata in vigore il 16 marzo e riguarda qualsiasi build software realizzata dopo questa data (controlli di Google Play Services ro.build.fingerprint apparentemente per la data di costruzione).

Messaggio nella pagina Impostazioni del Google Play Store se il dispositivo non è certificato.

Ho contattato il mio contatto nel settore che ha affermato che questo cambiamento era in atto da un anno come aveva fatto Google fornito un preavviso ai produttori di dispositivi, ma il mio contatto non è stato in grado di riprodurre il problema durante il proprio test dispositivo. In effetti, una rapida ricerca sul Web rivela che le persone riscontrano questo problema da almeno un anno, ma potrebbero facilmente risolverlo cancellando i dati di Google Play Service. Ciò che questo nuovo cambiamento potrebbe significare è che questa soluzione alternativa non funzionerà più, poiché i test A/B di Google sono terminati e la restrizione verrà ora applicata in modo più ampio.

Ieri un membro del nostro forum, XDA Senior Member liam_davenport, si è imbattuto in questo problema esatto sul proprio dispositivo. Questa è la prima volta da molto tempo che vediamo un utente con questo problema.

Come puoi vedere nell'immagine sopra, all'utente non è consentito accedere al proprio account Google perché il suo dispositivo non è certificato. Hai alcune opzioni qui, a seconda che tu sia un utente o un ingegnere di un produttore di dispositivi. Gli utenti possono segnalare questo messaggio di avviso all'azienda da cui hanno acquistato un dispositivo speranze di ottenere un dispositivo certificato, o se è un utente ROM personalizzato (come con Lineage OS 15.1), quindi dovranno inserire il proprio ID Android a questa pagina per essere inseriti nella lista bianca. Un modo semplice per ottenere il tuo ID Android è inserire "le impostazioni diventano sicure android_id" nella shell ADB.

Per i produttori di dispositivi, dovrai andare a questa pagina web per contattare Google per far registrare il dispositivo. Da quanto dice il mio contatto, questa mossa di Google serve a garantire che i produttori di dispositivi non possano semplicemente aggirare CTS di Google e dispositivi di spedizione con la promessa che gli utenti possono semplicemente caricare lateralmente le app di Google Play e Servizi. In questo modo ora verranno visualizzati questi avvertimenti che faranno vergognare i produttori di dispositivi e li costringeranno a passare attraverso il canale di certificazione appropriato.

Quando abbiamo sentito parlare per la prima volta di questo cambiamento dal nostro tipster, inizialmente eravamo preoccupati del suo impatto sulla scena delle ROM personalizzate. Per fortuna, sembra che Google riconosca la nostra esistenza e ci consentirà di continuare a utilizzare le app e i servizi Google in modo non ufficiale. Complimenti a Google!