我正在尝试通过adb shell创建目录

我使用“su”切换为 super 用户

我必须在etc文件夹中创建一个失败的目录,我可以确定它已链接到/system/etc并试图在/system/etc中创建;两种情况下我都获得“只读文件系统”
如何使它读写?

我尝试在主机上修改udev/rules.d;

  • 用“SUBSYSTEM ==” usb“,ATTR {idVendor} ==” 04e8“,MODE =” 0666“,GROUP =” plugdev“”
  • 创建了一个文件51-android.rules

    得到相同的“只读文件系统”

    请帮助有关。

    最佳答案

    [技巧]使用adb push在无根电话中创建目录(或其他目录):

    如果您使用命令

    adb push myfolder /storage/sdcard0/Download
    

    并且“myfolder”内部包含另一个文件夹,这些文件夹将在手机的“下载”文件夹中创建

    因此,我用来在我的应用程序内部安装 Assets 的黑客:
    adb push assetfolder /storage/sdcard0/Android/data/com.myapp.name/
    

    然后“assetfolder”包含
    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
    

    希望能帮助到你!

    10-06 02:34