Mon Galaxy Nexus enraciné a un écran cassé. Comment puis-je utiliser mon PC (c'est-à-dire via ADB) pour contrôler le téléphone?
androidscreencast serait la solution idéale, mais sa fonction de contrôle clavier / souris ne fonctionne pas dans Jelly Bean. Peut-être que quelqu'un sait pourquoi et nous pouvons patcher le code? (voir: https://groups.google.com/d/msg/androidscreencast/BAeW5iG55FI/ebTFodV-BZsJ )
L'installation d'un serveur VNC en est une autre, mais pour l'amour de moi, je ne peux pas le faire fonctionner. Par exemple, en utilisant Droid VNC Server, j'installe l'apk et je suis censé exécuter /data/data/org.onaips.vnc/files/androidvncserver mais il n'y a pas de répertoire de fichiers dans org.onaips.vnc (instructions à partir d'ici: https: //github.com/oNaiPs/droid-VNC-server/issues/14 ). VMLite est un autre serveur VNC qui peut être démarré avec un utilitaire Windows spécial (et n'a pas besoin de root!) Mais ce n'est pas OSS donc je ne peux pas obtenir l'apk pour l'installer (Google Play ne pousse pas les applications sur mon téléphone prob parce que j'ai désactivé un service - faites-moi savoir si je peux forcer Google Play à se mettre à jour à partir d'ADB ou à installer l'application). fastdroid-vnc est un binaire (pas apk) et il fonctionne bien via shell, mais quelque chose est cassé et il ne montre rien.
Quelles sont mes options? Faisons-en un wiki communautaire, pour aider tous ceux qui ont cassé leur écran!
la source
Réponses:
adbcontrol peut le faire. Il ouvre une fenêtre contenant l'écran du téléphone sur votre ordinateur, vous pouvez donc l'utiliser lorsque l'écran du téléphone est cassé, et vous pouvez cliquer et taper dans la fenêtre pour contrôler le téléphone. Pour installer adbcontrol, procédez comme suit :
Maintenant éditez config.properties et changez:
Enregistrez config.properties et exécutez
java -jar adbcontrol.jar
ce qui ouvrira une fenêtre pour contrôler à distance votre téléphone. Assurez-vous que adb fonctionne (adb shell
ouvre un shell), et que le téléphone est réveillé afin que l'écran soit allumé (même s'il est fissuré / cassé) sinon vous obtiendrez juste une fenêtre noire.la source
Un mot: Vysor
Utilisation du vysor pour contrôler mon Xperia Z2. Voir l'état de mon téléphone , mais Vysor est venu à la rescousse.
* si le téléphone redémarre et ne se connecte pas après le branchement, essayez de retirer la carte micro sd. Le mien ne fonctionnerait pas du tout tant que je ne l'aurais pas fait
la source
Vous pouvez essayer d'utiliser AndroidScreenCast à vos fins - c'est une version maintenable de l'androidscreencast original. Il ne nécessite que Java et ADB, aucun client de téléphone, alors exécutez-le et utilisez-le. Je viens de l'essayer avec Nexus 4, émulateur Jelly Bean Android 4.1.2. Et, en fait, je suis actuellement le responsable du projet, donc si vous avez des questions ou des problèmes - contactez-moi via github.
Et voici le lien pour le bundle Windows: androidscreencast.7z de la dernière version.
la source
Webkey est une excellente application pour cela. En plus d'être un serveur VNC, c'est également un hébergeur. Vous accédez à l'IP de votre téléphone dans un navigateur Web et vous contrôlez votre téléphone via le visualiseur VNC de la page.
Il propose également des services de transfert de fichiers, de localisation GPS et bien d'autres encore. Et, il vous permet de définir des utilisateurs et des mots de passe, ainsi que différents services auxquels chaque utilisateur est autorisé à accéder (affichage uniquement, affichage et contrôle, gps, etc.). Et le serveur Web est accessible via https ainsi que http, vous pouvez donc crypter votre connexion (c'est un certificat auto-signé).
Le seul inconvénient auquel je peux penser est que je ne sais pas s'il peut être configuré initialement sans avoir accès à l'écran tactile. Peut-être que si vous le configurez sur un autre téléphone, vous pouvez charger latéralement l'apk et copier les paramètres sur votre téléphone cassé. La seule chose à savoir dans ce cas est de savoir comment ajouter l'application à la liste des applications autorisées de SuperUser.
Pour ceux qui s'en soucient, WebKey est open source et gratuit. Cerise sur le gâteau.
la source
utilisez MyPhoneExplorer . Cela correspond à toutes vos exigences, mais pour la première fois lorsque vous vous connectez, vous devriez avoir activé le débogage ADB sous Options de développeur,
vous pouvez passer un appel, suspendre un appel, SMS, lire des contacts, sauvegarder, démarrer une application, jouer à un jeu. quoi non. Je l'utilise depuis 5 à 6 ans.
la source
C'est la méthode que je préfère absolument jusqu'à présent, hors de tout ce que j'ai essayé pendant d'innombrables heures de navigation sur Google pour cette même réponse exacte. Cela nécessite un peu de configuration, et honnêtement, je ne sais pas si cela fonctionne sur Windows, vous devrez peut-être emprunter le Mac d'un ami ou installer Ubuntu dans Virtualbox ou quelque chose, mais cela en vaut la peine.
Cela nécessite une tonne de dépendances, et bien que les instructions soient assez simples, cela peut sembler un peu flou, donc je vais essayer de simplifier. Si vous utilisez OS X, vous pouvez utiliser homebrew (accédez à brew.sh pour homebrew) pour installer toutes les dépendances avec une seule commande:
brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config
Si vous êtes sous Linux, installez manuellement les dépendances via les liens fournis:
Node.js - https://nodejs.org/
RethinkDB - http://rethinkdb.com/
GraphicsMagick - http://www.graphicsmagick.org/
Bibliothèques ZeroMQ - http://zeromq.org/
Bibliothèques Protobuf - https://github.com/google/protobuf
yasm - http://yasm.tortall.net/
pkg-config - http://www.freedesktop.org/wiki/Software/pkg-config/
Extraire le dossier STF maître du zip Github et parcourir l' itinéraire du terminal
npm install
puisnpm link
.Ensuite, saisissez-le à partir d'un terminal toujours dans le même répertoire
rethinkdb
. Réduisez la fenêtre du terminal, ouvrez une nouvelle fenêtre de terminal et accédez à nouveau au dossier STF-master. Cette fois, saisissezstf local
. Réduisez également cette fenêtre.Connectez maintenant votre appareil via USB à l'ordinateur. Ouvrez n'importe quel navigateur Internet depuis l'ordinateur, pas le téléphone et saisissez l'URL
localhost:7100
. Cela fera apparaître l'interface STF. Fournissez simplement n'importe quel nom d'utilisateur et e-mail que vous aimez et vous verrez votre appareil connecté dans un panneau et pourrez le contrôler comme jamais auparavant. Cliquer sur simule la fonctionnalité tactile, la saisie est automatiquement envoyée directement à l'appareil, prendre des captures d'écran, envoyer des commandes shell, créer vos propres services et clés Oauth; les possibilités sont infinies.la source
code
habitude sur une ligne distincte (consultez l'aide de Markdown). Ne dites pas aux lecteurs de "minimiser cette fenêtre". (Trop de détails et les terminaux peuvent avoir des onglets, des tuiles, etc.) Si nécessaire, dites simplement "dans un nouveau terminal, exécutez ce qui suit" (ce qui signifie que la commande précédente est longue). Enfin, on ne sait pas à quoi "taper ceci" se réfère à l'étape 5.je dois ajouter ce nouvel outil, fonctionne parfaitement et sans java! A été un sauveur pour mon écran cassé: seversquare https://github.com/yangh/sevensquare Installation très facile sur linux; ne sais pas pour les fenêtres.
À votre santé
la source