现在的位置: 首页 > 综合 > 正文

android system ro

2018年03月20日 ⁄ 综合 ⁄ 共 1589字 ⁄ 字号 评论关闭

无法Re(或者AndRootFile)掉系统文件的根本原因,其实是对"/system"操作的权限问题,因为只有读权而没有写权,用"remount"时
总是提示没有许可,可在手机上又没有显示确认许可的提示,才造成每次“remount”都失败。
    加入以下操作问题就解决了:
    1、进Recovery->mounts and storage;
    2、将mount /system,mount /data,unmount /cache,mount /sdcard,mount /sd-ext全部改成unmount后退出重启;
    3、进入adb;
    4、修改system只读权限:remount ;
     由于/system/app是只读的,需要先通过remount将其设置为rw。
    具体操作:
>adb devices
List of devices attached
emulator-5554    device
>adb shell
$su(注意:此时手机提示是否允许授su权,选允许,原先在这步手机总是没提示,按上面的1、2条操作后才手机有提示!!!)
su
# mount
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
none /dev/cpuctl cgroup rw,cpu 0 0
/dev/block/mtdblock0 /system yaffs2 ro 0 0
/dev/block/mtdblock1 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock2 /cache yaffs2 rw,nosuid,nodev 0 0
/dev/block//vold/179:0 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
#mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system

# mount
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
none /dev/cpuctl cgroup rw,cpu 0 0
/dev/block/mtdblock0 /system yaffs2 rw 0 0

/dev/block/mtdblock1 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock2 /cache yaffs2 rw,nosuid,nodev 0 0
/dev/block//vold/179:0 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
# exit
$exit
>
mount完就可以任意修改删除拉~~~~

抱歉!评论已关闭.