Cottaer2
Profi
Threadstarter
- Mitglied seit
- 07.09.2016
- Beiträge
- 567
Hallo, ich war auch betroffen (oder wäre betroffen gewesen, hatte die automatischen Updates schnell noch ausgeschaltet, aber dann auch nicht mehr gespielt) von der Blockade wegen root ("Dein Device ist nicht kompatibel" oder ähnliche Meldung, obwohl es vorher immer lief).
Folgendes hat bei mir funktioniert, ich habe die ausgeführten Aktionen mitgeschrieben, allerdings habe ich das Handy auf englisch, die Optionen heissen evtl. leicht anders.
Mein Gerät ist ein HTC One (m7) - also das erste HTC One mit Metallgehäuse von 2013, als ROM nutze ich die Google Play Edition mit Android 5.1 von hier [1]. Dieses ROM kommt bereits mit root (selbstverständlich habe ich nicht gecheated). Sicher wird das bei anderen Geräten ähnlich funktionieren. Gegebenenfalls sind noch weitere Schritte zu durchzuführen, zum Beispiel wenn man Xposed installiert hat.
Selbstverständlich übernehme ich keine Garantie und keine Haftung für gebrickte Geräte! Sicherheitshalber sollte sich ein funktionierendes ROM als zip auf dem Gerät befinden, was man ggf. zurückflashen kann, sollte Android irgendwann nicht mehr booten, man aber wenigstens noch ins Recovery kommen.
Folgende Schritte waren notwendig:
* eine Test-App für das Safety Net installieren (SafetyNet Playground aus dem Playstore)
--> der Test schlägt jetzt natürlich fehl, einerseits wegen einer mir unbekannten Regel in der Firewall mit einem timeout und wenn die Firewall aus ist wegen root
* als nächstes habe ich die developer options in den Einstellungen abgeschaltet (ist evtl. nicht notwendig)
* danach habe ich sicherheitshalber die Firewall ausgeschaltet
--> Ich vermute, dass die Firewall-Regeln in iptables immer noch aktiv sind, auch wenn root weg ist, und dann kommt man dort aber nicht mehr ran
* root in der SuperSU-app abschalten (ist unter Settings weiter oben)
* root dauerhaft (permanently) abschalten in der SuperSu-App (in Settings weiter unten)
--> hat man root vorher nicht oben ausgeschaltet, funktioniert es unten nicht, es zeigt dann dauerhaft die Sanduhr-Animation
* Handy neu booten
--> damit ist root weg und die Test-App sagt: Alles i.O. (Andriod Pay should work now, demzufolge auch Pokemon)
Jetzt holen wir uns root wieder:
* aus diesem Thread [2] (erste beide Beiträge) folgendes runterladen und aufs Handy schieben: Magisk V6, Magisk Manager v1.2, phh's SuperUser 17 (Magisk Version)
* ins Recovery booten
* Magisk V6 flashen
* phh's SuperUser 17 (Magisk Version) flashen
* Handy neu booten
* die App Magisk Manager v1.2 installieren
* phh's SuperUser aus dem Playstore installieren
Mit Magisk Manager kann man jetzt root an- und ausschalten, und wenn root aus ist (und evtl. die Firewall, so lange die Regel für den SafetyNet-Check noch nicht klar ist), kriegt man OK von der SafetyNet Playground-Test-App und Pokemon Go läuft auch wieder in der neuesten Version.
Viel Erfolg, und bitte ein paar Lapras-Candys an meine Adresse ;-)
[1] http://forum.xda-developers.com/htc-one/development/rom-google-play-edition-lollipop-v1-00-t2963927
[2] http://forum.xda-developers.com/android/software/mod-magisk-v1-universal-systemless-t3432382
Folgendes hat bei mir funktioniert, ich habe die ausgeführten Aktionen mitgeschrieben, allerdings habe ich das Handy auf englisch, die Optionen heissen evtl. leicht anders.
Mein Gerät ist ein HTC One (m7) - also das erste HTC One mit Metallgehäuse von 2013, als ROM nutze ich die Google Play Edition mit Android 5.1 von hier [1]. Dieses ROM kommt bereits mit root (selbstverständlich habe ich nicht gecheated). Sicher wird das bei anderen Geräten ähnlich funktionieren. Gegebenenfalls sind noch weitere Schritte zu durchzuführen, zum Beispiel wenn man Xposed installiert hat.
Selbstverständlich übernehme ich keine Garantie und keine Haftung für gebrickte Geräte! Sicherheitshalber sollte sich ein funktionierendes ROM als zip auf dem Gerät befinden, was man ggf. zurückflashen kann, sollte Android irgendwann nicht mehr booten, man aber wenigstens noch ins Recovery kommen.
Folgende Schritte waren notwendig:
* eine Test-App für das Safety Net installieren (SafetyNet Playground aus dem Playstore)
--> der Test schlägt jetzt natürlich fehl, einerseits wegen einer mir unbekannten Regel in der Firewall mit einem timeout und wenn die Firewall aus ist wegen root
* als nächstes habe ich die developer options in den Einstellungen abgeschaltet (ist evtl. nicht notwendig)
* danach habe ich sicherheitshalber die Firewall ausgeschaltet
--> Ich vermute, dass die Firewall-Regeln in iptables immer noch aktiv sind, auch wenn root weg ist, und dann kommt man dort aber nicht mehr ran
* root in der SuperSU-app abschalten (ist unter Settings weiter oben)
* root dauerhaft (permanently) abschalten in der SuperSu-App (in Settings weiter unten)
--> hat man root vorher nicht oben ausgeschaltet, funktioniert es unten nicht, es zeigt dann dauerhaft die Sanduhr-Animation
* Handy neu booten
--> damit ist root weg und die Test-App sagt: Alles i.O. (Andriod Pay should work now, demzufolge auch Pokemon)
Jetzt holen wir uns root wieder:
* aus diesem Thread [2] (erste beide Beiträge) folgendes runterladen und aufs Handy schieben: Magisk V6, Magisk Manager v1.2, phh's SuperUser 17 (Magisk Version)
* ins Recovery booten
* Magisk V6 flashen
* phh's SuperUser 17 (Magisk Version) flashen
* Handy neu booten
* die App Magisk Manager v1.2 installieren
* phh's SuperUser aus dem Playstore installieren
Mit Magisk Manager kann man jetzt root an- und ausschalten, und wenn root aus ist (und evtl. die Firewall, so lange die Regel für den SafetyNet-Check noch nicht klar ist), kriegt man OK von der SafetyNet Playground-Test-App und Pokemon Go läuft auch wieder in der neuesten Version.
Viel Erfolg, und bitte ein paar Lapras-Candys an meine Adresse ;-)
[1] http://forum.xda-developers.com/htc-one/development/rom-google-play-edition-lollipop-v1-00-t2963927
[2] http://forum.xda-developers.com/android/software/mod-magisk-v1-universal-systemless-t3432382