追記: 2018/4/4
まとめ記事をポストしました。最新情報についてはこちらをご参照ください。


昨日の記事で、「Google非認証端末やカスタムROMをインストールした端末でのGoogle Appsの使用がブロックされ始めた」とXDA Developersが報じたこと、およびこのブロックを回避する方法を紹介しました。さいわい、手もとにあるGoogle非認証端末やカスタムROM端末ではまだブロックされていませんが、この種の端末を使っている立場としては見逃せないところです。

本件に関して、Android Policeが「Googleが非認証端末などでのGoogle Appsブロックを認める」との記事をポストしました。

この記事の中で、Android PoliceがGoogleから得たコメントとして、以下の文章を掲載しています。

Certified Android devices offer users consistent experiences when using apps from Google and the Play Store, as well as various security benefits through Google Play Protect. We acknowledge that some manufacturers are building and selling devices that have not been certified by Google. Please see the website for more details.

このコメント自体はなんだか国会答弁のようですね。しかし、参照されているWebサイトのFAQ (Frequently Asked Questions)(以下に原文引用)によれば、「非認証デバイスでは、GoogleやPlayストアが提供する基本的なセキュリティ機能やアプリなどが、意図どおりに動作することを保証しない」と述べられていますので、結果としてGoogle Appsのブロックを否定しない、ということになるのでしょうか。

What do I do if my device is not certified?

If your device is not certified, we have not ensured basic security features or apps from Google and the Play Store can work as intended. Please keep in mind that your device may not be secure and may not function properly.

We recommend you contact your device manufacturer or retailer to ask for a fully tested, certified device.

さて、昨日の記事では、カスタムROMユーザがブロックを回避する方法として、以下の二つの方法を紹介しました。

公式の対応策に関して更新があります。

Android PoliceおよびXDA Developersによれば、”Android ID”ではなく”Google Services Framework (GSF) ID”を登録するのだということです。(ただし、ID登録のためのGoogleのサイトでは今でもAndroid IDと書かれていますし、記事のコメント欄には「IMEIを登録する」というコメントがあったりするので、いささか混乱しているようです。しばらく様子を見守る必要がありそうです。)

Google Services Framework (GSF) IDの取得方法

以下のいずれかのアプリをインストールしてください。

アプリを起動すれば、GSF IDが表示されます。一番目のアプリならGoogle Services Framework (GSF)の欄、二番目のアプリならDevice IDの欄がGSF IDの値となります。二番目のアプリのほうは、インターネット接続のパーミッションがありませんので、不安なかたは二番目のアプリを使うのがよさそうです。

また、Googleアカウントにサインインできなくなった時の備えとして、apkファイルをダウンロードしておくと安心です。以下のURLからダウンロードできます。

参考文献

  1. Google now blocks GApps on uncertified devices, but lets custom ROM users be whitelisted, https://www.xda-developers.com/google-blocks-gapps-uncertified-devices-custom-rom-whitelist/
  2. Google confirms it’s blocking Google Apps on “uncertified” Android devices - here’s how to deal with it, https://www.androidpolice.com/2018/03/27/google-confirms-blocking-google-apps-uncertified-android-devices-heres-deal/
  3. Certified Android devices: safe and secure, https://www.android.com/certified/
  4. How to Fix the “Device is not Certified by Google” Error, https://www.xda-developers.com/how-to-fix-device-not-certified-by-google-error/
  5. Device ID (by Evozi), https://play.google.com/store/apps/details?id=com.evozi.deviceid
  6. Device ID (by CodeKiemCom), https://play.google.com/store/apps/details?id=com.redphx.deviceid