Google nyní blokuje GApps na necertifikovaných zařízeních, ale nechává uživatele vlastní ROM přidat na bílou listinu

Google nyní blokuje necertifikovaná zařízení Google Play v používání aplikací a služeb Google Play, ale také umožňuje uživatelům vlastních ROM, aby se z této listiny dostali na bílou listinu.

Aktualizace 27. 3. 2018 v 08:51 CST: Měli jste stejně jako všichni ostatní potíže s registrací svého Android ID na necertifikovaná stránka registrace zařízení? Nejsi sám. Očividně nehledá „ID Android“ navzdory tomu, co říká. Místo toho přijímá vaše IMEI. Děkujeme XDA Member DirkGently za tip!

Aktualizace 27. 3. 2018 ve 14:19 CST: Zdá se, že skutečné číslo, které hledá, je ID zařízení GSF. Více podrobností o tom zde.

Vzhledem k tomu, že Android je open source, dává výrobcům zařízení svobodu přizpůsobit si software, jak chtějí. Aby však byla zajištěna úroveň konzistence mezi zařízeními Android, Google chytře využil jejich sadu populárních aplikací a služeb Google, které výrobcům zařízení nařizují, aby dodržovali konkrétní soubor pravidel podle Dokument definice kompatibility (CDD). Výrobce zařízení musí postupovat podle CDD, aby prošel

Testovací sada kompatibility (CTS), aby jim bylo umožněno přednačítat do svých zařízení aplikace a služby Google. Dříve bylo možné, aby necertifikovaná zařízení stále využívala aplikace Google (zkráceně „Gapps“ komunita), ale nyní se zdá, že Google zakročil – a přitom stále umožňuje uživatelům vlastní ROM používat Mezery!

Začátkem tohoto týdne jsme obdrželi anonymní tip od osoby, která tvrdila, že je v oboru. Tato osoba, která řekla, že pracovala pro OEM/ODM, nás upozornila, že Google začal zcela zablokuje nově vytvořený firmware v přístupu k Gapps. Tato změna zřejmě vstoupila v platnost 16. března a ovlivní všechna sestavení softwaru vytvořená po tomto datu (kontroly Služeb Google Play ro.build.otisk zřejmě pro datum sestavení).

Pokud zařízení není certifikováno, zobrazí se zpráva na stránce Nastavení obchodu Google Play.

Oslovil jsem svůj vlastní kontakt v oboru, který řekl, že tato změna byla připravována rok, stejně jako Google poskytla předchozí varování výrobcům zařízení, ale můj kontakt nebyl schopen problém reprodukovat ve vlastním testu přístroj. Rychlé vyhledávání na webu skutečně odhalí, že lidé na tento problém naráželi nejméně rok, ale mohli by jej snadno vyřešit vymazáním dat služby Google Play. Tato nová změna může znamenat, že toto řešení již nebude fungovat, protože A/B testování Google skončilo a omezení bude nyní uplatňováno ve větší míře.

Včera člen na našem fóru, XDA Senior Member liam_davenport, narazil přesně na tento problém na jejich vlastním zařízení. Toto je poprvé po dlouhé době, kdy jsme viděli uživatele s tímto problémem.

Jak můžete vidět na obrázku výše, uživatel se nemůže přihlásit ke svému účtu Google, protože jeho zařízení není certifikováno. Zde máte několik možností v závislosti na tom, zda jste uživatel nebo inženýr od výrobce zařízení. Uživatelé mohou na tuto varovnou zprávu upozornit společnost, ve které zakoupili zařízení naděje na získání certifikovaného zařízení, nebo pokud jsou vlastními uživateli ROM (například s LineageOS 15.1), pak budou muset zadat své Android ID na této stránce aby byl na bílé listině. Snadný způsob, jak získat své Android ID, je zadat „nastavení získat zabezpečené android_id“ v prostředí ADB.

Pro výrobce zařízení budete muset přejít na tuto webovou stránku abyste mohli kontaktovat Google a nechat zařízení zaregistrovat. Z toho, co říká můj kontakt, tento krok společnosti Google má zajistit, aby výrobci zařízení nemohli jednoduše obejít CTS a dodávaná zařízení společnosti Google s příslibem, že uživatelé mohou jednoduše načítat aplikace Google Play a služby. Pokud tak učiníte, zobrazí se tato varování, která zahanbí výrobce zařízení a přinutí je projít správným certifikačním kanálem.

Když jsme o této změně poprvé slyšeli od našeho tipéra, zpočátku jsme se obávali jejího dopadu na scénu custom ROM. Naštěstí se zdá, že Google uznává naši existenci a umožní nám nadále neoficiálně používat aplikace a služby Google. Sláva Googlu!