Mam Galaxy S3, ekran jest niedowidzący i dotykowy. Jest włączony debugowanie USB, niezrootowany.
Mogę użyć Droid @ Screen, aby zobaczyć mój ekran, który mogę odblokować. Następnie uruchamiam to polecenie:
adb backup –apk –shared –all –f /backup/mybackup.ab
Co następnie inicjuje tworzenie kopii zapasowej w telefonie. Widzę to na ekranie z prośbą o hasło szyfrujące, które zapewniam przez keyevent poprzez adb. Ostatnim punktem spornym jest niemożność znalezienia kluczowego wydarzenia, które naciska przycisk „Utwórz kopię zapasową moich danych”. Jestem w stanie przejść do niego tabulatorem i wyróżnić go, ale zdarzenia „spacja” i „enter” go nie wyzwalają, podobnie jak „soft_right”.
Kluczowe wydarzenia otrzymuję TUTAJ .
Jeśli jest inny sposób na zrzucenie ab, to byłoby niesamowite.
Odpowiedzi:
Byłem w takiej samej sytuacji jak ty. Po przejściu do pełnego ekranu tworzenia kopii zapasowej użyj następujących poleceń:
komenda „adb shell wejściowy keyevent 22” to Dpad Racja, będziesz mógł wybrać kopię zapasową moich danych „adb shell wejściowy adevevent 23” to Dpad Center, To pozwoli ci wybrać enter
22 -> „KEYCODE_DPAD_RIGHT”
23 -> „KEYCODE_DPAD_CENTER”
źródło
Próbowałeś wysłać
KEYCODE_DPAD_CENTER
?źródło
Zastosowanie Droid Explorer i Screencast plugin do korzystania z klawiatury i myszy z komputera stacjonarnego do sterowania słuchawkę?
Ułatwiłoby to życie zamiast bawić się przy użyciu
adb shell input keyevent ...
źródło