我最近安装了我的Droid X,一切似乎都很完美。我做了一些改变来构建。prop,当我做adb push build时。prop /system/我得到以下错误:未能复制'c:\build。支持“到”/system//build。prop':只读文件系统。

我该如何解决这个问题?


当前回答

在命令提示符上尝试以下命令:

>adb remount
>adb push framework-res_old.apk /system/framework-res.apk

其他回答

这是从一个Android论坛得到的,我在那里问了同样的问题。希望这能帮助到其他人。

在手机终端模拟器中:

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

然后在cmd提示符下,执行adb push

adb remount

对我来说,这似乎是最简单的解决方案。

我从谷歌上找到了这篇文章,并想在Sony Xperia Z(4.2.2)上添加必要的步骤。

索尼有一个看门狗进程,当你在/和/system(这些是我唯一试图修改的)上将ro更改为rw时,它会检测到。

下面是我运行来执行我试图实现的更改的代码。我把它们粘贴到一个窗口中,因为从/sbin/ric中删除执行位需要快速完成,以阻止它自己重新启动。(我试图阻止里克;这是行不通的-尽管它可以在之前版本的android手机上运行)。

pkill -9 ric; mount -o rw,remount -t rootfs /
chmod 640 /sbin/ric
mount -o rw,remount /system

我在这里修改了hosts文件,因此可以在这里对文件系统进行所需的更改。要让事情保持原样,请这样做:

mount -o ro,remount /system
chmod 750 /sbin/ric
mount -o ro,remount -t rootfs /

这时ric会自动重启。(它自动为我重启了。)

我只需要这个:

su -c "mount -o rw,remount /system"

有时你会得到错误,因为目标位置在电话不存在。例如,一些android手机的外部存储位置是/storage/emulated/legacy而不是/storage/emulated/0。