Вопрос по android, linux – Получить файл базы данных в / data / data на рутированном устройстве

2

Я могу получить доступ к моей посылке в/data/data папка. Но я не могуcp введите этот файл базы данных на SDCard. Это говорит:cp: not found, Я делаю следующее:

# cd databases
# ls
    webview.db
    mydatabase.db
    webviewCache.db
# cp mydatabase /mnt/sdcard

но

cp: not found

Кто-нибудь знает, как это сделать? Как я могу получить этот файл.

cp бинарный не входит в комплект Android. slayton
Используйте root explorer. Зачем возиться со всеми командами. Эта проблема выглядит как проблема busybox. Niranjan
Вы можете установить busybox, см. Ответ ниже. Danny G

Ваш Ответ

2   ответа
1

вам также необходимо указать расширение !. Это первая часть. т.е. должно бытьcp mydatabase.db /mnt/sdcard  с.db , тем не мениеcp не является частью Android-бинарных файлов. Вам нужен busybox для получения этих команд.

Если вы действительно хотите, чтобы файл был скопирован [без установленного busybox]. Используйте это,

cat mydatabase.db > /mnt/sdcard/mydatabase.db .

Если вы хотите использоватьcp нужно установитьBusyBox на вашем устройстве.

Круто, я сделал это благодаря busybox ... @ngen Я должен ждать 20 дней, чтобы переименовать :(. Спасибо U Tai Tran
Как говорит Слейтон, «cp» не существует. если они не добавили его в настройку (например, установив busybox как часть пользовательского rom)
Я попробую. Но это не сработало .. Tai Tran
@ tai.tran2008 вам нужно указатьfull filename , Проверьте ответ.
2
cat source_file > dest_file

множеством других. https://play.google.com/store/apps/details?id=stericson.busybox&hl=en

Этот ответ согласуется с первоначальным намерением выполнить копирование из командной строки adb (root), в том случае, когда нет «cp». программа на устройстве.
По-прежнему не работает, Кажется, чтобы отобразить все мои запросы Tai Tran

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