J'ai un Galaxy S3, l'écran est visuellement et tactile. C'est le débogage USB activé, non rooté.
Je peux utiliser Droid @ Screen pour voir mon écran, que je peux déverrouiller. J'exécute ensuite cette commande:
adb backup –apk –shared –all –f /backup/mybackup.ab
Qui lance alors une sauvegarde sur le téléphone. Sur l'écran, je peux le voir demander 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 clé qui appuiera sur le bouton "Sauvegarder mes données". Je peux y tabuler et le mettre en surbrillance, mais les événements «espace» et «entrée» ne le déclenchent pas, ainsi que «soft_right».
Je reçois mes événements clés ICI .
S'il y avait une autre façon pour moi de vider l'ab, ce serait génial.
Réponses:
J'étais dans la même situation que toi. Une fois que vous accédez à l'écran de sauvegarde complète, utilisez les commandes suivantes:
la commande "adb shell input keyevent 22" est Dpad Right, vous pourrez sélectionner sauvegarder mes données la "adb shell input keyevent 23" est le Dpad Center, elle vous permettra de sélectionner enter
22 -> "KEYCODE_DPAD_RIGHT"
23 -> "KEYCODE_DPAD_CENTER"
la source
Avez-vous essayé d'envoyer un
KEYCODE_DPAD_CENTER
?la source
Utilisez Droid Explorer et le plugin Screencast pour utiliser votre clavier et votre souris depuis votre ordinateur de bureau pour contrôler le combiné?
Cela rendrait la vie plus facile au lieu de jouer avec l'utilisation
adb shell input keyevent ...
la source