Gapps: Unterschied zwischen den Versionen

590 Bytes hinzugefügt ,  3. April 2018
(→‎Installation: Berichtigung Android ID zu Google Framework Services Android ID)
 
Zeile 9: Zeile 9:
Wie am 25. März 2018 bekannt wurde, begann Google mit dem Google Play Services Build vom 16. März 2018 Geräte, die nicht zertifiziert sind, vom Anmeldeprozess an den Google-Diensten (über die Google Play Services) auszuschließen. Der Nutzer bekommt seitdem eine entsprechende Warnmeldung, dass das Gerät nicht für die Nutzung mit den Google Apps zertifiziert ist:<ref>{{Internetquelle|url=https://www.xda-developers.com/google-blocks-gapps-uncertified-devices-custom-rom-whitelist/|titel=Google now blocks GApps on uncertified devices, but lets custom ROM users be whitelisted|datum=2018-03-25|sprache=en-US|zugriff=2018-03-26}}</ref><gallery>
Wie am 25. März 2018 bekannt wurde, begann Google mit dem Google Play Services Build vom 16. März 2018 Geräte, die nicht zertifiziert sind, vom Anmeldeprozess an den Google-Diensten (über die Google Play Services) auszuschließen. Der Nutzer bekommt seitdem eine entsprechende Warnmeldung, dass das Gerät nicht für die Nutzung mit den Google Apps zertifiziert ist:<ref>{{Internetquelle|url=https://www.xda-developers.com/google-blocks-gapps-uncertified-devices-custom-rom-whitelist/|titel=Google now blocks GApps on uncertified devices, but lets custom ROM users be whitelisted|datum=2018-03-25|sprache=en-US|zugriff=2018-03-26}}</ref><gallery>
Datei:Google Play Uncertified Warning.jpg|Warnmeldung auf einem nicht-lizenzierten Gerät
Datei:Google Play Uncertified Warning.jpg|Warnmeldung auf einem nicht-lizenzierten Gerät
</gallery>Nutzer von CustomROMs haben die Möglichkeit, bis zu 100 Geräte für ihr Konto freizuschalten. Hierfür müssen sie das Gerät auf einer [https://www.google.com/android/uncertified/ eigens durch Google eingerichteten Seite] registrieren. Die Registrierung erfolgt anhand der Google Framework Services Android ID<ref>{{Internetquelle|url=https://www.google.com/android/uncertified/|titel=Anmelden – Google Konten|werk=www.google.com|sprache=de|zugriff=2018-03-26}}</ref>, die sich allerdings bei jeder erneuten Installation eines CustomROM, bzw. dem Löschen der Daten der Google Services auf dem Gerät, ändert, wodurch das Limit von 100 Geräten ggf. relativ schnell erreicht werden kann. Die ID kann mit Hilfe der ADB aus einer Datenbank des Paketes <code>com.google.android.gsf</code> ausgelesen werden, sofern auf dem Gerät ein Root-Zugriff möglich ist:<ref>{{Internetquelle|url=https://stadt-bremerhaven.de/google-blockt-gapps-auf-nicht-zertifizierten-geraeten-whitelist-fuer-custom-rom-nutzer/|titel=Google blockt GApps auf nicht zertifizierten Geräten – Whitelist für Custom-ROM-Nutzer|sprache=de-DE|zugriff=2018-03-26}}</ref><syntaxhighlight lang="shell-session">
</gallery>Nutzer von CustomROMs haben die Möglichkeit, ihre Geräte für ihr Konto freizuschalten. Hierfür müssen sie das Gerät auf einer [https://www.google.com/android/uncertified/ eigens durch Google eingerichteten Seite] registrieren. Die Registrierung erfolgt anhand der Google Framework Services Android ID<ref>{{Internetquelle|url=https://www.google.com/android/uncertified/|titel=Anmelden – Google Konten|werk=www.google.com|sprache=de|zugriff=2018-03-26}}</ref>, die sich allerdings bei jeder erneuten Installation eines CustomROM, bzw. dem Löschen der Daten der Google Services auf dem Gerät, ändert. Die ID kann mit Hilfe der ADB aus einer Datenbank des Paketes <code>com.google.android.gsf</code> ausgelesen werden, sofern auf dem Gerät ein Root-Zugriff möglich ist:<ref>{{Internetquelle|url=https://stadt-bremerhaven.de/google-blockt-gapps-auf-nicht-zertifizierten-geraeten-whitelist-fuer-custom-rom-nutzer/|titel=Google blockt GApps auf nicht zertifizierten Geräten – Whitelist für Custom-ROM-Nutzer|sprache=de-DE|zugriff=2018-03-26}}</ref><syntaxhighlight lang="shell-session">
$ adb shell
$ adb shell
$ su
$ su
# sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"
# sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"
</syntaxhighlight>
</syntaxhighlight>Zu Beginn war die Anzahl der möglichen Registrierungen, wobei bereits registrierte Geräte nicht wieder entfernt werden können, auf 100 pro Benutzerkonto begrenzt. Dieses Limit wurde von Google, vermutlich aufgrund von Feedback der Entwickler-Community, am 03. April 2018 wieder entfernt. Ab diesem Zeitpunkt kann eine vermutlich unbegrenzte Anzahl an IDs registriert und somit freigeschaltet werden.<ref>{{Internetquelle|url=https://www.xda-developers.com/google-removes-100-device-registration-limit-uncertified-device-page/|titel=Google Removes the 100 Device Registration Limit from the Uncertified Device Page|datum=2018-04-03|sprache=en-US|zugriff=2018-04-03}}</ref>


== Bestandteile der Google Apps ==
== Bestandteile der Google Apps ==
11.008

Bearbeitungen