Команда adb shell: mkdir (для создания каталога)

Я пытаюсь создать каталог через adb shell

Я переключился на суперпользователя, используя «su»

Я должен создать каталог в папке etc, который был неудачным, я мог понять, что он связан с / system / etc и попытался создать в / system / etc; В обоих случаях я получал «Только для чтения файловой системы», как это сделать Читать запись?

Я пробовал модифицировать udev / rules.d на главной машине;

  • Создал файл 51-android.rules с "SUBSYSTEM ==" usb ", ATTR {idVendor} ==" 04e8 ", MODE =" 0666 ", GROUP =" plugdev ""

Получение того же «Только для чтения файловой системы»

Пожалуйста, помогите в том же.

[Trick] Создайте каталог (или различный) на некорневом телефоне с помощью adb push:

Если вы используете команду

adb push myfolder /storage/sdcard0/Download 

И «myfolder» содержит другие папки внутри, эти папки будут созданы внутри папки «Загрузить» на телефоне

Итак, взломать я использую для установки активов внутри своих приложений:

 adb push assetfolder /storage/sdcard0/Android/data/com.myapp.name/ 

То «папка с активами» содержит

 assetfolder/ assetfolder/db/mysqlite.db assetfolder/img/myimage.png assetfolder/json/initial-data.json 

и т.д

Тогда мое приложение имеет

 com.myapp.name/db/mysqlite.db com.myapp.name/img/myimage.png com.myapp.name/json/initial-data.json 

Надеюсь, поможет!

http://android-tricks.blogspot.in/2009/01/mount-filesystem-read-write.html

Mount -o rw, remount -t yaffs2 / dev / block / mtdblock3 / system

Это было полезно: теперь я могу создать каталог 🙂

Войдите в систему как пользователь root, используйте эти команды, это поможет

Adb root adb remount

Войдите в систему как пользователь root. Просто добавьте следующие разрешения в файл в командном режиме с помощью команды Linux:

$ Chmod 777 rules.d