Logo androidermagazine.com
Logo androidermagazine.com

Hacken von Android Wear: Was Sie tun können - und wenn Sie es überhaupt tun sollten

Inhaltsverzeichnis:

Anonim

Wenn es existiert, können wir es hacken - und dazu gehören auch unsere Android Wear-Smartwatches

Android am Handgelenk ist immer noch Android. Das heißt, es ist immer noch Linux, und die Leute werden mehr wollen, als die einfache Benutzeroberfläche bietet. Wir verstehen es. Wir haben für diese Geräte bezahlt und einige von uns möchten damit machen, was sie wollen. Missbrauche sie. Missbrauche sie. Hacke sie innerhalb eines Zentimeters ihres Lebens. Dann setzen Sie sie alle wieder zusammen, als hätten wir sie nie berührt. Es fühlt sich gut an, Ihr Sudo- Sandwich auf jedem Gerät zu haben.

Im Moment (ja, in diesem Moment!) Wärmt sich die Hacking-Front von Android Wear gerade auf. Die Geräte sind neu, die Dinge sind etwas anders, und jeder, der eines hat, bastelt daran, um herauszufinden, was getan werden kann. Aber Android Wear ist immer noch Android, und Mods und ROMs und Hacks werden (und fangen bereits an) vorkommen - vor allem, weil die Bootloader leicht entsperrt werden können. Vielen Dank, Google.

Es gibt ein paar Dinge, über die wir bereits sprechen können, und über die es sich zu sprechen lohnt!

Aktivieren Sie die Entwickleroptionen und das ADB-Debugging

Ihre Uhr muss mit Ihrem Computer kommunizieren, wenn Sie ein paar Tasten kitzeln und darauf hacken möchten. Dazu müssen Sie Entwickleroptionen und ADB-Debugging auf Ihrer Uhr aktivieren. Google macht das zum Glück einfach. Sie tun es genauso wie auf Ihrem Telefon, obwohl das Menüsystem ein wenig anders ist.

  • Tippen Sie auf die Uhr Ihrer Uhr, um den Google-Sprachsuchbefehl aufzurufen
  • Sehen Sie sich weiterhin die Menüeinträge an und rufen Sie die Einstellungen auf
  • Tippen Sie auf den Eintrag Einstellungen, scrollen Sie nach unten, bis Info angezeigt wird, und tippen Sie darauf
  • Scrollen Sie nach unten zur Build-Nummer und tippen Sie sieben Mal darauf - ja, genau wie auf einem Telefon
  • Kehren Sie zum Menü Einstellungen zurück, und es wird eine neue Option für Entwickleroptionen angezeigt. Tippen Sie darauf
  • Aktivieren Sie in der neuen Liste der Einstellungen das ADB-Debugging
Um Ihre Uhr zu hacken, müssen Sie Entwickleroptionen aktivieren

Jetzt kann Ihre Uhr über die Android Debug Bridge mit Ihrem Computer kommunizieren. Dies ist ein Teil des Android SDK und muss möglicherweise eingerichtet werden, wenn Sie es in der Vergangenheit nicht benötigt haben. Google macht das auch einfach. Warten Sie - nein, tun sie nicht. Deshalb haben wir es einfach gemacht. Lesen Sie, wie Sie das SDK auf Ihrem Computer einrichten.

Wenn Sie einen Windows-Computer verwenden, müssen Sie noch einen Treiber installieren. Die Installation ist einfach. Beachten Sie jedoch, dass einige OEM-Treiber mit dem "Standard" -Treiber von Google in Konflikt stehen. Aus diesem Grund empfehle ich stattdessen einen von der Community bereitgestellten Universaltreiber. Sie können das hier von der ClockWorkMod-Website herunterladen (danke, Koush!). Wenn Sie lieber den Treiber von Google verwenden möchten, können Sie diesen auf der USB-Treiberseite von Google herunterladen. In jedem Fall sollten Sie es installieren und Ihren Computer neu starten, um die Sicherheit zu gewährleisten. Beachten Sie, dass Benutzer von OS X und Linux keinen separaten Treiber benötigen.

Sobald Sie dies getan haben, sollten Sie überprüfen, ob es funktioniert. Stellen Sie Ihr Telefon in die Ladeschale und schließen Sie ein USB-Datenkabel an einen primären USB 2.0- oder USB 3.0-Anschluss Ihres Computers an. Öffnen Sie die Eingabeaufforderung oder das Terminal auf Ihrem Computer und geben Sie Folgendes ein:

adb Geräte

Beachten Sie, dass entweder Ihr PFAD richtig eingestellt sein muss oder die Befehlszeile in dem Ordner geöffnet sein muss, in dem sich adb befindet. Wenn Sie unserem Tutorial gefolgt sind, sollte Ihr PFAD festgelegt sein und alles wird gut.

Auf Ihrem Telefon wird ein Popup-Fenster angezeigt, in dem Sie aufgefordert werden, die Interaktion Ihres Computers mit Ihrer Uhr zuzulassen. Sag ja. Ich überprüfe immer das Kästchen, damit es mich nie wieder fragt, aber das liegt bei Ihnen. Geben Sie als nächstes den Befehl "adb devices" erneut ein. Sie sollten so etwas sehen, dass eine Seriennummer des Geräts anzeigt. Das heißt, Sie können loslegen!

Entsperren Sie Ihren Bootloader

Dies ist wie immer das allererste, was Sie tun müssen, um Ihr Android Wear-Gerät zu hacken. Dies liegt daran, dass durch das Entsperren des Bootloaders auf Ihrer Uhr - genau wie bei Ihrem Telefon oder Tablet - alle Ihre Benutzerdaten gelöscht werden. Es hat keinen Sinn, Dinge nur dann einzurichten, wenn Sie sie erneut einrichten müssen, nachdem Sie Ihren Bootloader entsperrt haben.

Fastboot oem unlock ist dein Freund.

Wir werden gleich darüber sprechen, wie der Bootloader entsperrt werden kann, aber wie immer müssen wir zuerst über die Sicherheit sprechen. Dies ist kein so großes Problem wie bei Ihrem Telefon, da Ihre Android Wear-Uhr nicht über eine Bildschirmsperre verfügt. Wenn jemand Ihr Telefon und Ihre Uhr hat und beide eingeschaltet sind, kann er alle Benachrichtigungen sehen, die an Android Wear gesendet wurden. (Oder sie könnten einfach neben dir stehen und auf deine Uhr schauen.)

Derzeit gibt es keine Apps, in denen vertrauliche Daten auf Ihrer Uhr gespeichert sind. Ein entsperrter Bootloader ist daher kein großes Sicherheitsrisiko. Trotzdem wird die Sicherheit außer Kraft gesetzt und es ist jedem möglich, etwas auf Ihre Uhr zu blinken. Denken Sie immer daran.

Ich habs? Gut. Lassen Sie uns Dinge freischalten, damit wir die Hölle loswerden können.

Bevor Sie den Bootloader entsperren, müssen Sie auf Ihrer Uhr Folgendes tun: Koppeln Sie ihn mit der Telefon-App, damit Sie das ADB-Debugging aktivieren und aktivieren können. Aus technischer Sicht ist das Entsperren Ihres Bootloaders das zweite, was Sie tun müssen, aber Sie alle wissen, was ich meine. Sie haben gelesen, wie das geht, also machen Sie weiter.

Legen Sie anschließend Ihre Uhr in das Ladegerät und schließen Sie ein USB-Datenkabel an. Schließen Sie das andere Ende an einen primären USB 2.0- oder USB 3.0-Anschluss Ihres Computers an. Verwenden Sie keinen Hub oder eine Erweiterung, da dies häufig zu Problemen führt. Öffnen Sie die Eingabeaufforderung oder das Terminal und geben Sie Folgendes ein:

adb bootloader neu starten

Ihre Uhr wird zum Bootloader neu gestartet, wie im obigen Bild gezeigt. Der nächste Schritt besteht darin, den Befehl zum Entsperren mit Fastboot auszuführen, der mit dem Android SDK installiert wird. Geben Sie im gleichen Terminalfenster Folgendes ein:

Fastboot OEM entsperren

Wählen Sie auf Ihrer Uhr "Ja", indem Sie auf den entsprechenden Pfeil klicken, und wählen Sie dann den zu bestätigenden Kreis aus. Ihr Bootloader wird entsperrt und alle persönlichen Daten werden vom System gelöscht. Wenn es neu gestartet wird, synchronisieren Sie es erneut mit Ihrem Telefon über die Android Wear-App. Jetzt können Sie Sachen flashen. Leckeres Zeug. Vielleicht wie ein benutzerdefiniertes ROM?

(Beachten Sie, dass das Samsung Gear Live die Aufforderung "Möchten Sie dieses Ding wirklich entsperren?" Aus einem seltsamen Grund ignoriert.)

Seitenladen von Apps

Wie bereits erwähnt, ist Android Wear Android. Das bedeutet, dass es im Grunde dasselbe Anwendungsframework und dieselbe Laufzeit hat wie Ihr Telefon, und Sie können Apps mit ADB direkt auf Ihre Uhr laden. Lassen Sie die Feier ein wenig ausklingen, da die meisten Apps auf Ihrer Uhr installiert werden, aber nicht funktionieren. Diese alte Kopie von Flappy Birds, die Sie in Dropbox haben, wird einfach nicht ausgeführt. Es tut mir Leid. (Nein, bin ich nicht).

Installieren Sie keine apk-Dateien von Personen, denen Sie nicht vertrauen

Die Kehrseite dieser Medaille ist, dass geschickte Leute, da das App-Framework und die Laufzeit im Grunde gleich sind, Apps so bearbeiten können, dass sie auf der Uhr ausgeführt werden, und Entwickler natürlich Apps erstellen können, die auf Ihrer Uhr ausgeführt werden. Da Ihre Uhr keinen Zugriff auf Google Play oder einen Cloud-Speicher hat und (noch) keinen Dateibrowser hat, müssen Sie sie seitlich laden.

Und wieder (Sie haben es erraten) müssen wir über Sicherheit sprechen. Jeder, der in der Lage ist, eine Android-App so zu bearbeiten, dass sie auf Android Wear ausgeführt werden kann, kann auch eine Android-App so bearbeiten, dass schmutzige Dinge wie das Zurücksenden von Daten an einen Server oder das Senden von Texten oder das Suchen nach nackten Selfies oder anderen vertraulichen Daten von Ihnen ausgeführt werden könnte haben. Und wenn Sie mit dem Seitenladen beginnen, installieren Sie möglicherweise eine App, die Daten auf Ihrer Uhr speichert. Sicher sein. Installieren Sie keine apk-Dateien von Personen, denen Sie nicht vertrauen. Je.

Dadurch ist es ganz einfach, Apps auf Ihrer neuen Uhr von der Seite zu laden. Wenn Sie eine App gefunden haben, die Sie installieren möchten, speichern Sie sie auf Ihrem Computer in einem Ordner, z. B. auf Ihrem Desktop. Öffnen Sie die Eingabeaufforderung oder das Terminal in dem Ordner, in dem Sie die APK-Datei gespeichert haben, und geben Sie den folgenden Befehl ein:

ADB installieren .apk

Ja, genau wie auf einem Telefon oder Tablet.

Wie oben musst du deinen PFAD richtig eingestellt haben, um es auf diese Weise zu tun. Wenn nicht, gibt es immer noch eine einfache Lösung. Platzieren Sie die APK-Datei in demselben Ordner, in dem sich ADB befindet (das wäre../sdk/platform-tools), und stellen Sie sicher, dass Ihre Befehlszeile in diesem Ordner geöffnet ist. Verwenden Sie den gleichen Befehl.

Wenn es fertig ist, werden Sie feststellen, dass es ein Erfolg war, und Sie finden die Anwendung im Hauptmenü unter "Start".

Rooting deines Android Wear

Derzeit benötigen Sie auf Android Wear-Geräten nicht viel root. Dies wird sich ändern und bis dahin sind einfache Methoden und Superuser-Manager aktualisiert worden, um mit Ihrer Uhr zu arbeiten. Sie können sicher sein, dass wir mehr darüber reden, wenn es passiert.

Warten Sie auf einen Grund, bevor Sie mit dem Einspringen beginnen

Derzeit erfolgt das Rooten von G Watch oder Gear Live über unsichere Startabbilder und -skripts. Es ist klobig und erfordert viel Vertrauen in jemanden, es sei denn, Sie können selbst ein Boot-Image packen. So funktioniert das Die benötigten Binärdateien werden in den internen Speicher kopiert. Sie verwenden ein Skript, um beim Schnellstart ein unsicheres Startabbild zu starten, und kopieren dann diese Binärdateien. Das Gerät startet dann normal neu.

Danach haben Sie Root-Zugriff, wenn Sie glauben, dass Sie ihn benötigen. Im Moment würde ich den meisten Leuten raten, nur zu warten, bis es einen guten Grund gibt, Root-Zugriff zu benötigen - und ein nettes benutzerdefiniertes Wiederherstellungs-Image, mit dem man Dinge flashen kann.

Es gibt eine Menge Dinge, die wir noch nicht über Android Wear wissen und in die wir uns vertiefen können. Die Chancen stehen gut, dass es tief genug ist, um auch die neugierigsten von uns allen zufrieden zu stellen, aber wir werden nicht einmal versuchen, diese Zukunft vorherzusagen. Im Moment können wir diese wenigen Tipps verwenden und uns fertig machen!