第一行命令(adb remount)执行即失败(remount failed: Operation not permitted),后面的push命令则提示文件系统为只读(Read-only file system)。折腾到半夜,问题解决。
1. 确保机器已经Root。
2. 操作时PC端要关掉豌豆荚之类的软件。手机正常开机,通过USB连接电脑。
3. 开启电脑的命令窗口。 “附件->命令行提示符”。然后进入到套件解压的目录下, 即那个pushall.bat文件所在目录。
4 在命令窗口中输入命令。
1)确定是否正确连接手机了(不是必须)
adb devices
2) 进入shell
adb shell
3) shell中输入命令(命令最前面的#号不用输入)。命令中的 app, etc, ect/permissions, framework, lib对应的是解压目录下system目录里面的目录。
# su
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
# chmod 777 /system
# cd system
# chmod 777 app
# chmod 777 etc
# chmod 777 etc/permissions
# chmod 777 framework
# chmod 777 lib
# exit
# exit
4) 将套件push到手机中:
adb push system /system
稍等片刻,所有文件就一个不剩的都推送到了手机上。
当然,如果有办法,直接将解压的system文件夹中的东西拷贝到手机的system目录下,也OK。没时间试RE管理器行不行,有时间再研究。