您当前的位置: 首页 >  android

挂载android只读文件系统为可读写

发布时间:2013-08-23 18:02:51 ,浏览量:0

这个是海思的盒子:

root@android:/ # ls -al

drwxr-xr-x root     root              1970-01-01 08:00 acct drwxrwx--- system   cache             1970-01-01 08:02 cache dr-x------ root     root              1970-01-01 08:00 config lrwxrwxrwx root     root              1970-01-01 08:00 d -> /sys/kernel/debug drwxrwx--x system   system            1970-01-01 08:00 data -rw-r--r-- radio    radio         116 2013-05-07 09:54 default.prop drwxr-xr-x root     root              1970-01-01 08:00 dev lrwxrwxrwx root     root              1970-01-01 08:00 etc -> /system/etc -rwxr-xr-x radio    radio       98688 2013-05-07 10:57 init -rwxr--r-- radio    radio        2143 2013-05-07 09:54 init.godbox.rc -rw-r--r-- radio    radio        2344 2013-05-07 09:53 init.goldfish.rc -rwxr--r-- radio    radio       21799 2013-05-07 09:53 init.rc drwxrwxr-x root     system            2013-08-23 17:46 mnt dr-xr-xr-x root     root              1970-01-01 08:00 proc drwxr-xr-x radio    radio             2013-05-07 11:14 sbin lrwxrwxrwx root     root              1970-01-01 08:00 sdcard -> /mnt/sdcard drwxr-xr-x root     root              1970-01-01 08:00 sys drwxr-xr-x root     root              1970-01-01 08:01 system -rw-r--r-- radio    radio         272 2013-05-07 09:53 ueventd.goldfish.rc -rwxr--r-- radio    radio        4084 2013-05-07 09:53 ueventd.rc drwxrwxrwx root     system            1970-01-01 08:00 usr drwxrwxrwx root     root              2013-08-23 17:50 var lrwxrwxrwx root     root              1970-01-01 08:00 vendor -> /system/vendor root@android:/ # mkdir zhangbin

mkdir failed for zhangbin, Read-only file system

255|root@android:/ # mount rootfs / rootfs ro,relatime 0 0 tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0 devpts /dev/pts devpts rw,relatime,mode=600 0 0 proc /proc proc rw,relatime 0 0 sysfs /sys sysfs rw,relatime 0 0 tmpfs /mnt tmpfs rw,relatime,mode=775,gid=1000 0 0 tmpfs /var tmpfs rw,relatime,mode=777 0 0 tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0 tmpfs /mnt/obb tmpfs rw,relatime,mode=777,gid=1000 0 0 /dev/block/mmcblk0p5 /system ext4 ro,relatime,user_xattr,acl,barrier=1,data=ordered 0 0 /dev/block/mmcblk0p6 /data ext4 rw,nosuid,nodev,noatime,user_xattr,acl,commit=20,barrier=0,data=writeback,noauto_da_alloc,discard 0 0 /dev/block/mmcblk0p7 /cache ext4 rw,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered 0 0 /dev/block/vold/259:0 /mnt/exstorage ext4 rw,dirsync,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered,fmask=0,dmask=0,uid=1000,gid=1015 0 0 /dev/block/vold/259:0 /mnt/secure/asec ext4 rw,dirsync,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered,fmask=0,dmask=0,uid=1000,gid=1015 0 0 tmpfs /mnt/exstorage/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0 root@android:/ #  root@android:/ #  root@android:/ #  root@android:/ # mount -o remount,rw rootfs / root@android:/ # mount                                                          rootfs / rootfs rw,relatime 0 0 tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0 devpts /dev/pts devpts rw,relatime,mode=600 0 0 proc /proc proc rw,relatime 0 0 sysfs /sys sysfs rw,relatime 0 0 tmpfs /mnt tmpfs rw,relatime,mode=775,gid=1000 0 0 tmpfs /var tmpfs rw,relatime,mode=777 0 0 tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0 tmpfs /mnt/obb tmpfs rw,relatime,mode=777,gid=1000 0 0 /dev/block/mmcblk0p5 /system ext4 ro,relatime,user_xattr,acl,barrier=1,data=ordered 0 0 /dev/block/mmcblk0p6 /data ext4 rw,nosuid,nodev,noatime,user_xattr,acl,commit=20,barrier=0,data=writeback,noauto_da_alloc,discard 0 0 /dev/block/mmcblk0p7 /cache ext4 rw,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered 0 0 /dev/block/vold/259:0 /mnt/exstorage ext4 rw,dirsync,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered,fmask=0,dmask=0,uid=1000,gid=1015 0 0 /dev/block/vold/259:0 /mnt/secure/asec ext4 rw,dirsync,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered,fmask=0,dmask=0,uid=1000,gid=1015 0 0 tmpfs /mnt/exstorage/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0

root@android:/ # 

参考http://blog.csdn.net/jacklam200/article/details/8707262

这么才对,先 -s 设备名 ,然后才开始push操作。

C:\Users\ZhangBin>adb -s 192.168.1.108:5555 push k:/freg /data/zhangbin 317 KB/s (5524 bytes in 0.017s)

C:\Users\ZhangBin>adb push g:/ffmpeg 192.168.1.108:5555/zhangbin/ failed to copy 'g:/ffmpeg' to '192.168.1.108:5555/zhangbin/': No such file or di rectory C:\Users\ZhangBin>adb devices List of devices attached 192.168.1.108:5555      device C:\Users\ZhangBin>adb push g:/ffmpeg 192.168.1.108:5555 2522 KB/s (2939860 bytes in 1.138s) C:\Users\ZhangBin>ls 'ls' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 C:\Users\ZhangBin>adb shell root@android:/ # ls ls 192.168.1.108:5555 acct cache config d data default.prop dev etc init init.godbox.rc init.goldfish.rc init.rc mnt proc sbin sdcard sys system ueventd.goldfish.rc ueventd.rc usr var vendor zhangbin root@android:/ # exit exit C:\Users\ZhangBin>adb push g:/ffmpeg 192.168.1.108:5555/sdcard failed to copy 'g:/ffmpeg' to '192.168.1.108:5555/sdcard': Not a directory C:\Users\ZhangBin>adb push g:/ffmpeg 192.168.1.108:5555/

root@android:/ # adb push g://ffmpeg 192.168.1.108:5555/zhangbin/ffmpeg cannot stat 'g://ffmpeg': No such file or directory 1|root@android:/ # adb push g:\ffmpeg 192.168.1.108:5555/zhangbin/ffmpeg        cannot stat 'g:ffmpeg': No such file or directory 1|root@android:/ # adb push g:\ffmpeg 192.168.1.108:5555/zhangbin/              cannot stat 'g:ffmpeg': No such file or directory 1|root@android:/ #  1|root@android:/ #  1|root@android:/ #  1|root@android:/ #  1|root@android:/ # exit root@android:/ # exit root@android:/ #  root@android:/ #  root@android:/ #  root@android:/ #  root@android:/ #  root@android:/ # cd data root@android:/data # mkdir zhangbin root@android:/data # cd zhangbin root@android:/data/zhangbin # ls ffmpeg

root@android:/data/zhangbin # ./ffmpeg /system/bin/sh: ./ffmpeg: cannot execute - Permission denied

126|root@android:/data/zhangbin # chmod +w ffmpeg Bad mode

10|root@android:/data/zhangbin # chmod 777 ffmpeg  

                            

=======================================================================

看我的MB865

shell@edison:/ $ mkdir zhangbin mkdir zhangbin mkdir failed for zhangbin, Read-only file system 255|shell@edison:/ $

C:\Users\ZhangBin>adb shell

在手机端挂载只读为rw,当然, RE管理器申请了root权限的,然后

shell@edison:/ $ su su root@edison:/ #

哈哈,root啊

root@edison:/data # adb push g:\ffmpeg /data/zhangbin adb push g:\ffmpeg /data/zhangbin * daemon not running. starting it now on port 5038 * * daemon started successfully * error: device not found 1|root@edison:/data # adb push g:\ffmpeg /data/zhangbin adb push g:\ffmpeg /data/zhangbin error: device not found 1|root@edison:/data # exit exit shell@edison:/ $ su

退出,然后在控制台,push,而不是在shell中push。

root@edison:/ # exit exit shell@edison:/ $ exit exit C:\Users\ZhangBin>adb devices List of devices attached 0146A07E02014015        device C:\Users\ZhangBin>adb push g:/ffmpeg /data/zhangbin 3713 KB/s (2939860 bytes in 0.773s) C:\Users\ZhangBin>

C:\Users\ZhangBin>adb devices List of devices attached 0146A07E02014015        device C:\Users\ZhangBin>adb push g:/ffmpeg /data/zhangbin 3713 KB/s (2939860 bytes in 0.773s) C:\Users\ZhangBin>adb shell shell@edison:/ $ su su root@edison:/ # cd data/zhangbin cd data/zhangbin root@edison:/data/zhangbin # ls ls ffmpeg root@edison:/data/zhangbin # ls -al ls -al -rw-rw-rw- shell    shell     2939860 2013-09-01 23:20 ffmpeg root@edison:/data/zhangbin #

看下海思的su

1|root@android:/data/zhangbin # adb remount * daemon not running. starting it now on port 5038 * * daemon started successfully * EXT4-fs (mmcblk0p5): re-mounted. Opts: (null) remount succeeded root@android:/data/zhangbin #  root@android:/system/bin # cat sh > su root@android:/system/bin # ls -al su -rw-rw-rw- root     root       152028 2013-09-03 10:29 su root@android:/system/bin # chmod 0755 su root@android:/system/bin # ls -al su                                            -rwxr-xr-x root     root       152028 2013-09-03 10:29 su root@android:/system/bin # 

root@android:/system/xbin # cp su /data/zhangbin/su_orig root@android:/system/xbin # ls /data/zhangbin/ ffmpeg su_orig root@android:/system/xbin # ls

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    114465博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0525s