Извлечение файла dbdata с нерутированного устройства

Экран моего Galaxy S разбит, поэтому я ничего не вижу, а сенсорный экран не работает. Через некоторое время мне удалось достать из /sdcardпапки с adb все, что мне было нужно.

Теперь у меня есть некоторые очень важные вещи в моем приложении Memo, которые я хотел бы сохранить, но проблема в том, что мой телефон не рутирован, поэтому я не могу ничего вытащить из папки dbdata.

Итак, вкратце: мне нужно извлечь файл, /dbdataно у меня нет root-прав на моем телефоне, и данные, которые мне нужно сохранить, не из отлаживаемого приложения (это данные .abисходного приложения Memo). Есть ли способ сделать это? Если нет, есть ли способ получить root права на мой телефон без необходимости взаимодействовать с ним, так как мой сенсорный экран больше не работает? (Я уже пробовал с запуском от имени, но, как я уже сказал, приложение не поддается отладке)

Ответы (1)

Вы не указываете, какая версия Android работает на вашем устройстве. С < 4.0 шансы близки к нулю: без root-доступа вы не сможете получить доступ к тем местам.

С 4.0 и выше у вас теоретически будет возможность использовать adb backup(см., например, наш резервный тэг-вики ). Дело в том, что вы должны подтвердить это со своего устройства, нажав «ОК» во всплывающем окне аутентификации, что невозможно с разбитым экраном.

TL;DR: Это невозможно.

Спасибо за ваш ответ ... да, я забыл! Это андроид 2.3, так что это невозможно, я вижу. Но неужели нет возможности получить копию этих файлов? Я имею в виду, нет ли способа изменить ядро ​​​​моего телефона или получить root-права без необходимости нажимать что-либо на сенсорном экране? Я бы не настаивал так сильно, если бы это не были важные файлы.
Ничего, о чем я знаю, извините.