Saya memiliki Galaxy S3, layar secara visual dan sentuhan terganggu. Ini adalah USB debug diaktifkan, tidak di-root.
Saya dapat menggunakan Droid @ Screen untuk melihat layar saya, yang dapat saya buka. Saya kemudian menjalankan perintah ini:
adb backup –apk – shared –all –f /backup/mybackup.ab
Yang kemudian memulai cadangan di telepon. Di layar saya bisa melihatnya meminta kata sandi enkripsi, yang saya berikan dengan keyevent melalui adb. Poin menempel terakhir, adalah tidak dapat menemukan keyevent yang akan menekan tombol "Cadangkan data saya". Saya dapat menabraknya, dan menyorotnya, tetapi acara 'spasi' dan 'masuk' tidak memicunya, juga 'soft_right'.
Saya mendapatkan keyevents dari SINI .
Jika ada cara lain bagi saya untuk membuang ab, itu akan luar biasa.
Jawaban:
Saya berada dalam situasi yang sama dengan Anda. Setelah Anda memasuki layar cadangan penuh Gunakan perintah berikut:
perintah "adb shell input keyevent 22" adalah Dpad Kanan, Anda dapat memilih untuk mencadangkan data saya "adb shell input keyevent 23" adalah Dpad Center, ini memungkinkan Anda untuk memilih masuk
22 -> "KEYCODE_DPAD_RIGHT"
23 -> "KEYCODE_DPAD_CENTER"
sumber
Sudahkah Anda mencoba mengirim
KEYCODE_DPAD_CENTER
?sumber
Gunakan Droid Explorer dan plugin Screencast untuk menggunakan keyboard dan mouse Anda dari komputer desktop Anda untuk mengontrol handset?
Itu akan membuat hidup lebih mudah daripada mengutak-atik menggunakan
adb shell input keyevent ...
sumber