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

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

Что я делаю не так? Я прикрепил изображение того, что я сделал enter image description here

0
16.05.2016, 18:06
2 ответа

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

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

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

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

adb потяните

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

Вот пример:

adb push foo.txt /sdcard/foo.txt

-2
28.01.2020, 05:06

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

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

0
28.01.2020, 05:06

Теги

Похожие вопросы