Google blokerer nu GApps på ikke-certificerede enheder, men lader brugerdefinerede ROM-brugere blive hvidlistet

click fraud protection

Google blokerer nu Google Play ucertificerede enheder fra at bruge Google Play apps og tjenester, men de tillader også brugere af tilpassede ROM'er at blive hvidlistet fra dette.

Opdatering 27/3/18 kl. 08:51 CST: Havde du, som alle andre, problemer med at registrere dit Android ID på ucertificeret enhedsregistreringsside? Du er ikke alene. Tilsyneladende leder den ikke efter "Android ID" på trods af, hvad der står. I stedet accepterer den din IMEI. Tak XDA-medlem DirkGently for tippet!

Opdatering 27/3/18 kl. 02:19 CST: Tilsyneladende er det rigtige tal, den leder efter, GSF-enheds-id'et. Flere detaljer om det her.

Fordi Android er open source, giver det enhedsproducenter frihed til at tilpasse softwaren, som de vil. For at sikre et niveau af overensstemmelse mellem Android-enheder har Google dog på smart måde udnyttet deres suite af populære Google-apps og -tjenester for at påbyde, at enhedsproducenter følger et specifikt sæt regler under Kompatibilitetsdefinitionsdokument (CDD). En enhedsproducent skal følge CDD'en for at passere

Kompatibilitetstestpakke (CTS), så de kan få lov til at forudindlæse deres enheder med Google-apps og -tjenester. Tidligere var det muligt for ucertificerede enheder stadig at gøre brug af Google-apps (forkortet som 'Gapps' af fællesskabet), men nu ser det ud til, at Google slår ned – mens de stadig tillader brugere af tilpasset ROM at bruge Gapps!

Tidligere på ugen modtog vi et anonymt tip fra en person, der hævdede at være inden for branchen. Denne person, som sagde, at de arbejdede for en OEM/ODM, meddelte os, at Google er startet helt udelukke nybygget firmware fra at få adgang til Gapps. Denne ændring trådte tilsyneladende i kraft den 16. marts og påvirker alle softwarebuilds, der er lavet efter denne dato (Google Play Services kontrollerer ro.build.fingeraftryk for byggedatoen tilsyneladende).

Besked på siden Indstillinger i Google Play Butik, hvis enheden er ucertificeret.

Jeg kontaktede min egen kontakt i branchen, som sagde, at denne ændring var et år undervejs, som Google havde givet forudgående advarsel til enhedsproducenter, men min kontakt var ikke i stand til at genskabe problemet på deres egen test enhed. En hurtig søgning på nettet afslører faktisk, at folk er stødt på dette problem i mindst et år, men de kunne nemt løse det ved at rydde Google Play-tjenestens data. Hvad denne nye ændring kan betyde, er, at denne løsning ikke længere vil fungere, da Googles A/B-test er slut, og begrænsningen nu vil blive håndhævet mere bredt.

I går et medlem på vores forum, XDA Senior Member liam_davenport, stødte på netop dette problem på deres egen enhed. Det er første gang i lang tid, vi har set en bruger med dette problem.

Som du kan se på billedet ovenfor, har brugeren ikke tilladelse til at logge ind på deres Google-konto, fordi deres enhed er ucertificeret. Du har et par muligheder her, afhængigt af om du er bruger eller ingeniør fra en enhedsproducent. Brugere kan påpege denne advarselsmeddelelse til det firma, de har købt en enhed hos håber på at få en certificeret enhed, eller hvis de er en brugerdefineret ROM-bruger (såsom med LineageOS 15.1), så skal de indtaste deres Android-id på denne side for at blive hvidlistet. En nem måde at få dit Android-id på er at indtaste "indstillinger får sikkert android_id" i ADB-skal.

For enhedsproducenter skal du gå til denne webside for at kontakte Google for at få enheden registreret. Ud fra hvad min kontakt siger, er dette træk fra Google for at sikre, at enhedsproducenter ikke bare kan omgå Googles CTS og sender enheder med løftet om, at brugere blot kan sideindlæse Google Play-apps og tjenester. Hvis du gør det, vil du nu få disse advarsler frem, som vil skamme enhedsproducenter og tvinge dem til at gå gennem den rigtige certificeringskanal.

Da vi først hørte om denne ændring fra vores tipster, var vi oprindeligt bekymrede for dens indvirkning på den tilpassede ROM-scene. Heldigvis ser det ud til, at Google anerkender vores eksistens og vil tillade os at fortsætte med at bruge Google-apps og -tjenester uofficielt. Kudos til Google!