解决S5pv210 adb push u-boot.bin /system 的失败问题


      安装好adb 驱动以后,把u-boot.bin拷贝到C:\Documents and Settings\计算机名字 目录下,在windows命令行输入:adb push u-boot.bin  /system 结果提示 system 是一个read-only file system,失败了。

     后来问搞android的师弟,说是google 设置的权限问题。可以修改init.rc 文件实现,在android下有可能很多这个init.rc文件,X86 啥都有,后来经过查看发现

/home/android2012/c210/android-samsung-dev/device/samsung/smdkv210 下的才是,找到

on fs
# mount mtd partitions
    # Mount /system rw first to give the filesystem a chance to save a checkpoint
    mount yaffs2 mtd@system /system
    mount yaffs2 mtd@system /system roremount
    mount yaffs2 mtd@userdata /data nosuid nodev
    mount yaffs2 mtd@cache /cache nosuid nodev

就是了,把红色加粗部分“ro”改成“RW”就可以了,不过这种是一种非常危险的做法。

最好的做法还是在串口终端敲入:

mount -o remount,rw rootfs /system/
把/system目录改成可读写 的,这样就可以adb push 了,不过这个重启以后还是不能push的,呵呵,不过满足我的要求了。速度也快,够安全。
 


你可能感兴趣的:(解决S5pv210 adb push u-boot.bin /system 的失败问题)