Резервне копіювання за допомогою adb на телефоні із мертвим екраном


13

У мене є Galaxy S3, екран зоровий і сенсорний. Це USB-налагодження, включене, не вкорінене.

Я можу використовувати Droid @ Screen, щоб побачити свій екран, який я можу розблокувати. Потім я запускаю цю команду:

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

Потім ініціює створення резервної копії на телефоні. На екрані я бачу, як він запитує пароль шифрування, який я надаю keyevent через adb. Останнім моментом є неможливість знайти ключовий захід, який натисне кнопку "Резервне копіювання моїх даних". Я в змозі вкласти в нього та виділити його, але події "пробіл" і "ввести" не викликають цього, як і "soft_right".

Я отримую свої ключові заходи ТУТ .

]! [Резервне копіювання] [2

Якщо є інший спосіб для мене скинути ab, це було б приголомшливо.


Ці кнопки виглядають як відключені - ви намагалися вилучити пароль і перевірити, чи можна натискати кнопки будь-яким згаданим способом?
Ліам Ш

Вони були вкладені далеко, я можу зробити ще один знімок екрана, на якому показано, що вибрано.
DanBig

Я маю на увазі те, що вони виглядали як інваліди, і їх не можна клацати. От чому нічого не працює.
Ліам Ш

Я щойно відредагував, щоб показати, що їх можна вибрати.
DanBig

Гаразд, мені шкода.
Ліам Ш

Відповіді:


7

Я опинився в тій же ситуації, що і ти. Після входу в повний екран резервного копіювання використовуйте наступні команди:

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

команда "adb shell keyevent 22" - це команда Dpad Right, ви зможете вибрати резервну копію моїх даних, "adb shell keyevent 23" - це центр Dpad. Це дозволить вибрати ввести

22 -> "KEYCODE_DPAD_RIGHT"

23 -> "KEYCODE_DPAD_CENTER"


2

Ви спробували надіслати KEYCODE_DPAD_CENTER?

adb shell input keyevent 23

Це відсуває фокус від цілі, але, здається, також не працює.
DanBig

1

Використовуйте Провідник Droid та плагін Screencast для використання клавіатури та миші з настільного комп’ютера для управління телефоном?

Це полегшило б життя, а не поспішало з використанням adb shell input keyevent ...


Я не вкоренився, тому скріншот не буде працювати, правда?
DanBig

Я підтверджую, що вам не потрібно вкорінюватися, однак, це досить обмежено, але, можливо, це тому, що слухавка, яка використовується разом із скріншотом, - це еклер 2.1 ...
t0mm13b
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.