Как искать файлы приложения Viber

Как искать файлы приложения Viber

Я пытаюсь выполнить извлечение файловой системы в приложении viber. Мои результаты показывают, что viber содержит папку с именем databases, которая содержит файлы, представляющие интерес, а именно Viber_messages, Viber_data и Viber_call_log.db. Поэтому сначала я убедился, что мое устройство Android подключено, используя команду "adb devices", затем набрал "adb shell". Затем я решил поискать вышеупомянутые файлы, набрав " find / -name" вместе с именами папок и файлов одно за другим, но ответ, который я получил, был " not found". Я также попытался получить права root, набрав su, но я получил тот же ответ

Что я делаю не так? Я прикрепил изображение того, что я сделалвведите описание изображения здесь

решение1

Вы можете пробовать разные варианты синтаксиса, пока ваша клавиатура не износится. findне обнаруживается запущенной вами оболочкой, и это необходимо исправить в первую очередь.

Я не помню, чтобы видел findв ADB, поэтому я бы сначала убедился, что у вас действительно есть эта команда, и выбрал бы другую стратегию, если у вас ее нет. Вы можете, например, попробовать grepвыводls -R

решение2

ЕслиВаш телефон рутирован (судя по вашему утверждению, "Я пытался рутировать его, набрав su", я собираюсьпредполагатьэто не так, но я не уверен), вы можете просто установить BusyBox и эмулятор терминала, чтобы иметь больше команд Linux, которые вы, вероятно, ожидаете или к которым привыкли. Это на самом деле позволит вам копировать только на подключенный USB или SD-карту и в основном делается в приложении из Play Store.

Ссылка на общую страницу adb:
http://developer.android.com/tools/help/adb.html
Вам следует изучить этот сайт и просто developer.android.com в целом, чтобы лучше познакомиться с Android, поскольку между ним и вашим обычным Linux есть несколько довольно важных отличий. (Например, у вас нет прав root по умолчанию и доступа ко всем каталогам).

Читайте также:
http://www.linuxtopia.org/online_books/android/devguide/guide/developing/tools/android_adb_copyfiles.html

Это объясняет способ копирования файлов с/на устройство. Соответствующие строки:

adb pull <remote> <local>

В командах указывайте пути к целевым файлам/каталогам на вашей машине разработки (локальной) и на экземпляре эмулятора/устройства (удалённой).

Вот пример:

adb push foo.txt /sdcard/foo.txt

Связанный контент