Table des matières:
- S'il existe, nous pouvons le pirater - et cela inclut nos smartwatches Android Wear
- Activer les options pour les développeurs et le débogage ADB
- Débloquez votre chargeur de démarrage
- Applications de chargement latéral
- Enracinement de votre Android Wear
S'il existe, nous pouvons le pirater - et cela inclut nos smartwatches Android Wear
Android à votre poignet est toujours Android. Cela signifie que c'est toujours Linux et que les gens voudront faire plus que ce que propose une simple interface utilisateur. Nous avons compris. Nous avons payé pour ces appareils et certains d'entre nous veulent faire ce que nous voulons avec eux. Les abuser. Mal les utiliser. Les pirater à un pouce de leur vie. Puis remettez-les tous ensemble comme nous ne les avons jamais touchés. Avoir votre sandwich sudo sur chaque appareil fait du bien.
En ce moment (oui, à l'instant même!), Les choses se réchauffent sur le front de piratage Android Wear. Les dispositifs sont nouveaux, les choses sont un peu différentes et tous ceux qui en ont un le bricolent pour savoir ce qui peut être fait. Mais Android Wear reste toujours Android, et des mods, des ROM et des hacks vont se produire (et commencent déjà à se produire), notamment parce que les chargeurs de démarrage sont facilement déverrouillés. Merci Google.
Il y a quelques points dont nous pouvons déjà parler et qui valent la peine d'être abordés!
Activer les options pour les développeurs et le débogage ADB
Votre montre doit communiquer avec votre ordinateur si vous voulez chatouiller quelques touches et la pirater. Pour ce faire, vous devez activer les options de développement et le débogage ADB sur votre montre. Google rend cela simple, heureusement. Vous le faites comme sur votre téléphone, bien que le système de menus soit un peu différent.
- Appuyez sur l'horloge de votre montre pour afficher la commande de recherche vocale Google.
- Continuez à aller voir les entrées de menu et allez tout en bas dans Paramètres
- Appuyez sur l'entrée Paramètres, puis faites défiler jusqu'à ce que vous voyez À propos de et appuyez dessus.
- Faites défiler jusqu'au numéro de build et appuyez dessus sept fois - oui, comme sur un téléphone
- Retournez au menu Paramètres et vous verrez une nouvelle option pour Options de développement, et appuyez dessus
- Dans la nouvelle liste de paramètres, activez le débogage ADB.
Pour pirater votre montre, vous devez activer les options du développeur.
Votre montre est maintenant prête à communiquer avec votre ordinateur via le pont de débogage Android. Cela fait partie du SDK Android et vous devrez peut-être le configurer si vous n'en avez pas eu besoin par le passé. Google rend cela aussi simple. Attends - non, ils ne le font pas. C'est pourquoi nous avons simplifié les choses. Lisez-le et voyez comment installer le SDK sur votre ordinateur.
Une dernière chose dont vous aurez besoin si vous utilisez un ordinateur Windows: un pilote. Il est facile d’en installer un, mais sachez que certains pilotes OEM entrent en conflit avec le pilote Google "standard". C'est pourquoi je recommanderai plutôt un pilote universel fourni par la communauté. Vous pouvez le télécharger à partir du site ClockWorkMod (merci Koush!) Ici. Si vous préférez utiliser le pilote de Google, vous pouvez l'obtenir sur la page des pilotes USB de Google. Quoi qu'il en soit, installez-le et redémarrez votre ordinateur pour plus de sécurité. Notez que les utilisateurs d'OS X et Linux n'ont pas besoin d'un pilote séparé.
Une fois que vous avez fait cela, vous devriez vérifier que cela fonctionne. Placez votre téléphone dans son socle de charge et connectez un câble de données USB à un port USB 2.0 ou USB 3.0 principal de votre ordinateur. Ouvrez l’invite de commande ou le terminal de votre ordinateur et entrez:
périphériques adb
Notez que vous devez soit que votre PATH soit configuré correctement, soit que la ligne de commande soit ouverte dans le dossier où réside adb. Si vous avez suivi notre tutoriel, votre PATH devrait être défini et tout ira bien.
Sur votre téléphone, une fenêtre contextuelle vous demande l'autorisation d'interaction de votre ordinateur avec votre montre. Dis oui. Je coche toujours la case pour ne plus jamais me le demander, mais ça dépend de toi. Ensuite, tapez à nouveau la commande "périphériques adb". Vous devriez voir quelque chose comme ceci qui montre un numéro de série de périphérique. Cela signifie que vous êtes prêt à partir!
Débloquez votre chargeur de démarrage
Comme toujours, c’est la toute première chose à faire si vous voulez jouer avec le piratage de votre appareil Android Wear. En effet, déverrouiller le chargeur de démarrage de votre montre - comme vous le feriez sur votre téléphone ou votre tablette - effacera toutes vos données utilisateur. Il ne sert à rien de configurer les choses, il suffit de les configurer après avoir déverrouillé votre chargeur de démarrage.
Fastboot oem unlock est votre ami.
Nous parlerons de la manière de déverrouiller le chargeur de démarrage dans une seconde, mais, comme toujours, nous devons parler de sécurité en premier. Ce n'est pas un problème aussi grave qu'avec votre téléphone, car votre montre Android Wear n'a pas de verrouillage d'écran. Si quelqu'un a votre téléphone et votre montre, et que les deux sont allumés, ils pourront voir toutes les notifications envoyées à Android Wear. (Ou, supposons, ils pourraient simplement se tenir à côté de vous et regarder votre montre.)
À l'heure actuelle, aucune application ne stocke des données sensibles sur votre montre. Par conséquent, disposer d'un chargeur de démarrage déverrouillé n'est pas un grave problème de sécurité. Mais il défait toujours la sécurité et permet à quiconque de faire clignoter quoi que ce soit sur votre montre. Toujours garder cela à l'esprit.
Je l'ai? Bien. Débloquons des choses pour que nous puissions nous en sortir.
Avant de déverrouiller le chargeur de démarrage, vous devrez faire quelque chose sous votre montre: associez-le à l'application téléphonique pour pouvoir activer et activer le débogage ADB. Techniquement, déverrouiller votre chargeur de démarrage est la deuxième chose à faire, mais vous savez tous ce que je veux dire. Vous avez lu comment faire cela, alors continuez et faites-le.
Ensuite, placez votre montre dans son chargeur et branchez un câble de données USB. Connectez l’autre extrémité à un port USB 2.0 ou USB 3.0 principal de votre ordinateur. Ne pas utiliser un hub ou une extension, car souvent cela casse des choses. Ouvrez votre invite de commande ou votre terminal et tapez:
redémarrage du chargeur de démarrage adb
Votre montre redémarrera sur le chargeur de démarrage, comme le montre l'image ci-dessus. L'étape suivante consiste à exécuter la commande de déverrouillage à l'aide de fastboot, qui est installé avec le SDK Android. Dans la même fenêtre de terminal, tapez:
fastboot oem déverrouiller
Choisissez "oui" sur votre montre en appuyant sur la flèche appropriée, puis choisissez le cercle à confirmer, votre chargeur de démarrage sera déverrouillé et toutes les données personnelles seront supprimées du système. Lorsqu'il redémarre, synchronisez-le avec votre téléphone via l'application Android Wear. Maintenant, vous pouvez flasher des choses. Des trucs délicieux. Comme une ROM sur mesure, peut-être?
(Notez que le Samsung Gear Live ignore l'invite "Êtes-vous sûr de vouloir déverrouiller cette chose?" Pour une raison étrange.)
Applications de chargement latéral
Comme mentionné, Android Wear est Android. Cela signifie que son cadre d’application et son environnement d’exécution sont identiques à ceux de votre téléphone. Vous pouvez également télécharger des applications directement sur votre montre avec ADB. Détendez-vous un peu, car la plupart des applications s’installent mais ne fonctionnent pas sur votre montre. Cette ancienne copie de Flappy Birds que vous avez dans Dropbox ne va tout simplement pas fonctionner. Je suis désolé. (Non, je ne suis pas).
N'installez pas de fichiers apk de toute personne en qui vous n'avez pas confiance
Le revers de la médaille est que, comme l'infrastructure et le moteur d'exécution sont fondamentalement les mêmes, les personnes astucieuses peuvent modifier les applications pour s'exécuter sous la montre et, bien sûr, les développeurs peuvent créer des applications qui s'exécutent sous votre surveillance. Étant donné que votre montre n’a pas accès à Google Play ni à aucun stockage en nuage et qu’elle n’a pas (encore) de navigateur de fichiers, vous devez les charger de côté.
Et encore une fois (vous l'avez deviné), nous devons parler de sécurité. Toute personne qui est capable de modifier une application Android afin qu'elle puisse s'exécuter sur Android Wear peut également modifier une application Android de manière à ce qu'elle puisse envoyer des données sales comme envoyer des données à un serveur, envoyer des SMS ou rechercher des selfies nus ou toute autre donnée sensible que vous puis-je avoir. Et lorsque vous démarrez le chargement latéral, vous pouvez installer une application qui stocke des données sur votre montre. Fais attention. N'installez pas de fichiers apk de toute personne en qui vous n'avez pas confiance. Déjà.
Grâce à cela, le chargement latéral d'applications sur votre nouvelle montre est simple. Lorsque vous avez trouvé une application que vous souhaitez installer, enregistrez-la sur votre ordinateur dans un dossier quelque part, tel que votre bureau. Ouvrez votre invite de commande ou votre terminal dans le dossier où vous avez enregistré le fichier apk et entrez cette commande:
adb installer
Oui, comme sur un téléphone ou une tablette.
Comme ci-dessus, vous devrez paramétrer correctement votre PATH pour le faire de cette façon. Si vous ne l'avez pas fait, il y a toujours une solution facile. Placez le fichier.apk dans le même dossier qu'ADB (c'est-à-dire../sdk/platform-tools) et assurez-vous que votre ligne de commande est ouverte dans ce dossier. Utilisez la même commande.
Quand ce sera fini, vous verrez que cela vous dit que les choses ont été un succès et que vous pouvez trouver l'application dans le menu principal sous "Démarrer".
Enracinement de votre Android Wear
Pour le moment, vous n’avez pas besoin de beaucoup de root pour n’importe quel appareil Android Wear. Cela va changer. D'ici là, les méthodes simples et les gestionnaires de superutilisateur auront été mis à jour pour fonctionner avec votre montre. Vous pouvez être sûr que nous en parlerons davantage quand cela arrivera.
Attendez une raison pour vous enraciner avant de sauter dedans
Pour le moment, l’enracinement de G Watch ou de Gear Live s’effectue par le biais d’images et de scripts de démarrage non sécurisés. C'est maladroit, et cela implique beaucoup de confiance en quelqu'un à moins que vous ne puissiez emballer vous-même une image de démarrage. Voici comment cela fonctionne. Les fichiers binaires nécessaires sont copiés dans la mémoire interne. Vous utilisez un script pour démarrer sur une image de démarrage non sécurisée dans Fastboot, puis copiez ces fichiers binaires à la place. L'appareil redémarre ensuite normalement.
Ensuite, vous aurez un accès root si vous pensez en avoir besoin. Pour le moment, je conseillerais à la plupart des gens d'attendre qu'il y ait une bonne raison d'avoir besoin d'un accès root - et d'une belle image de récupération personnalisée pour faire clignoter des choses.
Il y a beaucoup de choses que nous ne connaissons pas encore sur Android Wear et sur la profondeur de notre exploration. Les chances sont, il sera assez profond pour satisfaire même le plus curieux de nous tous, mais nous n'allons même pas essayer de prédire cet avenir. Pour l'instant, nous pouvons utiliser ces quelques astuces et nous préparer!