8

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

我必须在 etc 文件夹中创建一个不成功的目录。我设法弄清楚它已链接到/system/etc并尝试在其中创建/system/etc,但在这两种情况下我都得到“只读文件系统”。

如何让它读写?

我尝试使用“su”切换到超级用户。

我尝试udev/rules.d在主机中进行修改:

created a file 51-android.rules with " SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"  "

我仍然得到相同的“只读文件系统”。

我该如何解决?

4

4 回答 4

5

[技巧] 使用 adb push 在非 root 手机中创建一个目录(或各种目录):

如果你使用命令

adb push myfolder /storage/sdcard0/Download

而“myfolder”里面还有另外一个文件夹,这些文件夹会在手机的“Download”文件夹里面创建

所以,我用来在我的应用程序中安装资产的黑客:

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

ETC

然后我的应用程序有

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

希望能帮助到你!

于 2014-04-11T19:34:16.953 回答
2

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

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

这很有用:现在我可以创建目录:)

于 2012-11-14T08:18:08.730 回答
-2

以root身份登录,使用此命令,它有帮助

adb root adb 重新挂载

于 2013-10-10T17:59:25.277 回答
-4

以 root 身份登录,只需使用 Linux 命令在命令模式下将以下权限添加到您的文件:

$ chmod 777 规则.d

于 2012-11-14T05:32:37.593 回答