13 votes

Sauvegarde en utilisant adb sur un téléphone avec un écran mort

J'ai un Galaxy S3, l'écran est déficient visuel et tactile. Il est activé par USB debug, non rooté.

Je suis capable d'utiliser Droid@Screen pour voir mon écran, que j'ai pu déverrouiller. Je lance alors cette commande :

adb backup -apk -shared -all -f /backup/mybackup.ab

Ce qui déclenche ensuite une sauvegarde sur le téléphone. Sur l'écran, je peux voir qu'il demande un mot de passe de cryptage, que je fournis par keyevent via adb. Le dernier point d'achoppement est l'impossibilité de trouver un événement de clé qui appuiera sur le bouton "Sauvegarder mes données". Je suis capable de tabuler dessus et de le mettre en surbrillance, mais les événements 'espace' et 'entrée' ne le déclenchent pas, de même que 'soft_right'.

Je reçois mes événements clés de AQUÍ .

! Backup Scr  2

S'il y a un autre moyen pour moi de jeter l'ab, ce serait génial.

0 votes

Je suis surpris que Droid@Screen ne dispose pas d'une souris pour interagir avec lui, comme par exemple vnc à distance... :o Quels autres événements de touche avez-vous essayé ? BTW, pouvez-vous vous rappeler quelle touche matérielle se trouve directement sous le bouton programmable d'entrée intitulé "Sauvegarder mes données" ? Il faut peut-être keycode_focus d'abord puis code clé_entrée ?

0 votes

Il n'y a pas de clé matérielle en dessous.

7voto

shellholic Points 10403

J'étais dans la même situation que vous. Une fois que vous entrez dans l'écran de sauvegarde complète utilisez les commandes suivantes :

adb shell input text <your password>
adb shell input keyevent 22
adb shell input keyevent 23

la commande "adb shell input keyevent 22" est le Dpad Droit, vous pourrez sélectionner sauvegarder mes données la commande "adb shell input keyevent 23" est le Dpad Centre, elle vous permettra de sélectionner entrer

22 --> "CODE CLÉ_DPAD_DROIT".

23 --> "CODE CLÉ_DPAD_CENTRE

2voto

Michael Hampton Points 2100

Avez-vous essayé d'envoyer un KEYCODE_DPAD_CENTER ?

adb shell input keyevent 23

0 votes

Cela détourne l'attention de la cible, mais cela ne semble pas fonctionner non plus.

1voto

Nick Pierpoint Points 7976

Utilice Droid Explorer y el Screencast plugin pour utiliser le clavier et la souris de votre ordinateur de bureau pour contrôler le combiné ?

Cela rendrait la vie plus facile au lieu d'avoir à se débattre avec l'utilisation de adb shell input keyevent ...

0 votes

Je ne suis pas enraciné, donc le screencast ne va pas fonctionner, correct ?

0 votes

Je confirme que vous n'avez pas besoin d'être rooté, cependant, c'est assez limité, mais peut-être que c'est parce que le combiné utilisé en conjonction avec le screencast, est eclair 2.1....

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X