Eine Anleitung zum Koppeln von Android Wear-Smartwatches mit einem neuen Telefon ohne Zurücksetzen auf die Werkseinstellungen. Auch nützlich, wenn Sie ein benutzerdefiniertes ROM flashen und nicht zurücksetzen möchten!
Android Wear als Smartwatch-Betriebssystem ist nicht ohne Fehler, aber leider umso technisch anspruchsvoller Enthusiasten werden es wahrscheinlich nutzen, die gleichen Leute werden wahrscheinlich auch benutzerdefinierte ROMs auf ihrem installieren Telefone. In den meisten Fällen bedeutet dies, dass Sie Ihre Smartwatch jedes Mal löschen müssen, wenn Sie auf Ihrem Gerät zu einer anderen Android-Variante wechseln. Es gibt jedoch eine einfache Möglichkeit Umgehen Sie die Einrichtung Ihrer Smartwatch von Grund auf wenn Sie ein neues Smartphone kaufen oder ein neues benutzerdefiniertes ROM auf Ihrem Gerät flashen. Diese Methode erfordert kein Root auf dem Telefon oder der Uhr, es sind jedoch einige ADB-Befehle (Android Debugging Bridge) erforderlich. Dies wurde auf der Huawei Watch unter Android Wear 1.5 und Android Wear 2.0 getestet, es sollte jedoch auch funktionieren, Android Wear-Uhren mit jedem neuen Smartphone zu koppeln. Wenn Ihre Uhr aus irgendeinem Grund bereits gerootet ist, können Sie dieses Tutorial ignorieren und einfach das verwenden
Wear Client zurücksetzen um Android Wear ohne Zurücksetzen auf die Werkseinstellungen direkt von Ihrer Smartwatch aus zu koppeln.Koppeln Sie Android Wear mit einem neuen/gleichen Telefon, ohne es zu löschen
Zuerst müssen Sie die ADB-Tools herunterladen. Ich persönlich verwende das „Minimales ADB- und Fastboot-Kit” finden Sie hier auf XDA, aber Sie können das gerne verwenden offizielle Binärdateien von Google wenn Sie wünschen. Als Nächstes müssen Sie das ADB-Debugging auf Ihrer Smartwatch aktivieren (sowohl kabelgebundenes als auch WLAN-Debugging sind in Ordnung, obwohl ich WLAN bequemer finde). Dies wird über die Entwickleroptionen auf Ihrer Smartwatch aktiviert, die Sie ebenfalls aktivieren müssen. Gehen Sie dazu einfach auf Ihrer Uhr zu Einstellungen → System → Info und tippen Sie auf das Feld mit der Bezeichnung „Build-Nummer“, bis eine Toastmeldung mit der Meldung „Sie sind jetzt Entwickler“ angezeigt wird.
Sobald Sie diese Schritte befolgt haben, können Sie beginnen!
ADB-Debugging aktivieren
Öffnen Sie die Entwickleroptionen und aktivieren Sie „ADB-Debugging“ oder „Debug über WLAN“, wenn Sie dies drahtlos tun möchten. Der Vorgang zum Synchronisieren von Android Wear mit Ihrem Smartphone funktioniert in beide Richtungen einwandfrei, erfordert jedoch leicht unterschiedliche Befehle.
Die Ersteinrichtung zur Synchronisierung von Android Wear erfordert einen anderen Befehl, unabhängig davon, ob Sie die Synchronisierung über WLAN durchführen oder nicht. Bitte öffnen Sie die ADB-Tools, indem Sie entweder in Ihrer Windows-Suchleiste nach „adb“ suchen oder zu dem Ordner navigieren, der „adb“ enthält, halten Sie die Umschalttaste gedrückt, klicken Sie dann mit der rechten Maustaste und wählen Sie „Befehlsfenster hier öffnen“. Geben Sie dann die folgenden Befehle ein.
Über WLAN
In meinem Fall würde ich Folgendes eingeben:
adbconnect 192.168.1.100:5555
Zur Verbindung mit meiner Android Wear-Uhr. Die IP-Adresse, die Sie eingeben müssen, finden Sie unter „Debug over WiFi“, wie im Screenshot oben gezeigt. Akzeptieren Sie die Aufforderung auf der Uhr, damit der Computer debuggen kann. Bei Erfolg wird einfach zur Eingabeaufforderung zurückgekehrt, wo Sie etwas eingeben können. Es gibt jetzt eine Textausgabe.
Verdrahtet
Wesentlich einfachere Befehle: Schließen Sie einfach Ihr Gerät an Ihren Computer an und geben Sie Folgendes ein:
adb devices
Wenn Ihr Gerät angezeigt wird, ist alles in Ordnung. Stellen Sie sicher, dass Sie die Aufforderung auf Ihrer Uhr akzeptiert haben, um das Debuggen zu ermöglichen.
Senden der Befehle
Um zunächst fortzufahren Deaktivieren Sie Bluetooth auf Ihrem Telefon und geben Sie dann auf Ihrem Computer Folgendes ein:
adbshell “pmclearcom.google.android.gms && reboot”
Ihre Uhr wird neu gestartet, es erfolgt jedoch kein Zurücksetzen von Android Wear auf die Werkseinstellungen. Beim erneuten Hochfahren sollte kein durchgestrichenes Cloud-Symbol mehr angezeigt werden, das darauf hinweist, dass keine Verbindung zu Ihrem Telefon hergestellt werden kann. Sie möchten nun die Android Wear-App auf Ihrem Telefon installieren (falls Sie sie noch nicht haben). aber aktivieren Sie Bluetooth noch nicht.
Stellen Sie als Nächstes erneut eine Verbindung zur Smartwatch über ADB her, und zwar mit genau den gleichen Schritten wie zuvor. Diesmal lautet der Befehl, den Sie ausführen möchten, jedoch:
adbshell “amstart-aandroid.bluetooth.adapter.action.REQUEST_DISCOVERABLE”
Und lassen Sie es dann auf Ihrer Uhr für andere Geräte erkennbar sein, damit Sie Android Wear mit dem Smartphone synchronisieren können. Sie können jetzt von Ihrem Smartphone aus eine Verbindung zu Android Wear herstellen, indem Sie die Wear-App öffnen, Bluetooth aktivieren und nach Geräten suchen. Ihre Android Watch sollte angezeigt werden und Ihr Telefon wird damit synchronisiert. Wenn die App bei „Nach Updates suchen“ hängen bleibt, starten Sie die App einfach neu und sie sollte beginnen, eine Verbindung zu Android Wear herzustellen.
Erläuterung
Die einfache Erklärung dafür, warum dies funktioniert, ist, dass alle Smartphone-Smartwatch-Kopplungsdaten in den Google Play-Diensten enthalten sind. Diese Daten sind telefonspezifisch, da die Schlüssel in den Play Services-Daten auf der Smartwatch gespeichert sind. Aus diesem Grund können Sie die Android Wear-Anwendung von Titanium nicht einfach von Ihrem Smartphone aus sichern, da die benötigten Schlüssel auf der Smartwatch gespeichert sind. Wenn Sie versuchen, ein neues Telefon zu koppeln (oder ein neues benutzerdefiniertes ROM installiert haben und die Uhr denkt, dass es sich um ein neues Telefon handelt), werden die Tasten normalerweise durch einen Android Wear-Werksreset gelöscht.
Die einzige Möglichkeit, dies zu umgehen, besteht darin, stattdessen die Schlüsseldaten zu löschen, die Ihnen das Koppeln von Android ermöglichen Tragen Sie es mit einem neuen Gerät, ohne es auf die Werkseinstellungen zurückzusetzen, ebenso wie die Tasten, mit denen es mit Ihrem Telefon gekoppelt wird gelöscht. Anschließend fordern wir an, dass das Bluetooth der Smartwatch über einen über adb gesendeten Intent erkennbar gemacht wird, wodurch die angezeigte Eingabeaufforderung erstellt wird, die akzeptiert werden muss. Das bedeutet, dass Ihr Telefon jetzt Ihre Uhr finden und dann neue Kopplungsschlüssel mit dem Gerät erstellen kann.