2016-10-17 / @syui

memo

microg

Google開発者サービス(GmsCore)を代用するためにmicroG GmsCoreというものがあります。

https://github.com/microg/android_packages_apps_GmsCore/wiki

ここで、Google Playの代わりとしてXposed FakeGappsを使ってBlankstore, Fakestoreが使えます。

これらは、GoogleのSafetyNetを回避するために使えるようですが、正直、ここまで来てしまったかという感じがします。

なお、microG、GmsCoreの置き換えはそれほど簡単ではありません。安易にインストールしないでください。まずステータスを確認してください。お気に入りのアプリが動かなくなる可能性もあります。

Your System needs to support signature spoofing, see Signature Spoofing

In case you had the Google Play Services previously installed, remove all updates and the packages in /system/priv-app of the Google Services GmsCore, GoogleBackupTransport, GoogleFeedback, GoogleLoginService, GoogleOneTimeInitializer, GooglePartnerSetup, GoogleServicesFramework, Phonesky, SetupWizard and Velvet. In case you forgot to remove the GmsCore updates, you can manually remove these using adb uninstall com.google.android.gms. After that, reboot your android device - all privileged GAPPS should be removed.

これには注意を要します。Signature SpoofingのためのXposedのモジュールまたは、Custom ROMが必要です。インストールするにはあらかじめ公式のGmsCoreを削除しておかなければなりません、多分。GmsCore削除後は一部アプリが正常に動かなくなります。GmsCoremicroG GmsCoreに置き換えて、動作を確認することになるでしょう。

$ adb uninstall com.google.android.gms

今後さらにSafetyNetによる対策が進めば、開発者やギークなどのマイノリティな人々からGoogleアプリやサービスは避けられていく流れになるかもしれません。それは新しいものに置き換えられるでしょう。

この流れは最初は非常にマイノリティなものですが、やがてそれは一般に波及する流れになるのかもしれません。

理由としてはSafetyNetで対策されるPokemon Goは非常に人気のアプリだからです。

先のことはわかりませんが、「後々考えると、あの時、Pokemon GoがGoogleを殺した」というようなことも十分にありえるのかもしれません。普通に考えたらありえないのですけどね。Pokemon GoとGoogleは通常密接に連携しており、Pokemon Go人気は通常Googleにとって利益となるものです。しかし、先のことはやっぱり分からないということで。