adb remount 失败:remount failed: Operation not permitted
2013-05-29 17:06
435 查看
在进行android源码调试的时候,如果只是更改了某个目录下的某个文件的话,那么没有必要重新编译整个系统,只需要看看你修改的文件目录下的Android.mk,
看其生成的是什么so库,那么利用android的mm命令就可以模块编译了。在mm之前,需要导入env
$ source build/envsetup.sh
$ lunch
$ mm
那么自然会在out的相应目录下生成指定的so库,接着需要将其push到系统的/system/lib目录,如果你的板子可以adb remount的话,自然没有问题,那么,如果出现
remount failed: Operation not permitted ,怎么办呢?
1. 确定是否正确连接手机了
$ adb devices
2. 进入shell
$ adb shell
3. shell中输入命令(命令最前面的$和#号不用输入)
$ su
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
# chmod 777 /system
# chmod 777 /system/lib
# exit
4. 然后你就有系统system目录的读写权限了,例如你就可以使用adb push 把文件push到系统目录中去了,或者删除系统文件。
注意,如果你将so库push到/system/lib目录下,你是需要重启才能生效的,此外,如果是断电重启的话,则最好运行一下sync的命令,强制文件系统回写到nand flash设备,否则有可能导致数据丢失。
看其生成的是什么so库,那么利用android的mm命令就可以模块编译了。在mm之前,需要导入env
$ source build/envsetup.sh
$ lunch
$ mm
那么自然会在out的相应目录下生成指定的so库,接着需要将其push到系统的/system/lib目录,如果你的板子可以adb remount的话,自然没有问题,那么,如果出现
remount failed: Operation not permitted ,怎么办呢?
1. 确定是否正确连接手机了
$ adb devices
2. 进入shell
$ adb shell
3. shell中输入命令(命令最前面的$和#号不用输入)
$ su
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
# chmod 777 /system
# chmod 777 /system/lib
# exit
4. 然后你就有系统system目录的读写权限了,例如你就可以使用adb push 把文件push到系统目录中去了,或者删除系统文件。
注意,如果你将so库push到/system/lib目录下,你是需要重启才能生效的,此外,如果是断电重启的话,则最好运行一下sync的命令,强制文件系统回写到nand flash设备,否则有可能导致数据丢失。
相关文章推荐
- adb remount 失败remount failed: Operation not permitted
- adb remount 失败:remount failed: Operation not permitted
- adb remount 失败remount failed: Operation not permitted
- adb remount 失败:remount failed: Operation not permitted
- adb remount 失败:remount failed: Operation not permitted
- 关于adb remount 失败:remount failed: Operation not permitted
- adb remount 失败remount failed: Operation not permitted
- 关于adb remount 失败:remount failed: Operation not permitted
- adb remount 失败:remount failed: Operation not permitted
- 关于adb remount 失败:remount failed: Operation not permitted
- adb remount 失败:remount failed: Operation not permitted
- adb remount 失败:remount failed: Operation not permitted
- adb remount 失败:remount failed: Operation not permitted
- 关于adb remount 失败:remount failed: Operation not permitted
- 关于adb remount 失败:remount failed: Operation not permitted
- adb remount 失败remount failed: Operation not permitted
- remount failed: Operation not permitted ,怎么办呢?
- npm install 失败 operation not permitted, scandir 'E:\vue-test\node_modules\fsevents\node_modules'
- adb remount 失败:remount failed: Operation not permitted问题解决
- 解决错误。remount failed:Operation not permitted