您的位置:首页 > 大数据 > 人工智能

adb remount 失败:remount failed: Operation not permitted

2013-12-17 11:46 417 查看


关于adb remount 失败:remount failed: Operation not permitted

当要删掉系统自带的某款应用的apk,在终端命令 adb remount 之后,命令终端显示remount failed: Operation not permitted。adb remount 失败。解决方法:

1、adb shell

2、su //切换到根用户

3、mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system //不同硬件平台会不一致,可以通过mount看一下/dev的路径和文件系统类型

4、chmod 777 /system

5、cd system

6、chomd 777 app

7、cd app

8、chmod 777 XXX.apk //XXX就是你要删除的系统里的应用名。

9、 exit

10、 rm XXX.apk //这样你就可以删除你想要删除的apk了。

小米烧写好系统后,想往system/app下push一个apk,提示remount failed: Operation not permitted。

解决方案如下:

1. 进入shell

adb shell

2. shell下输入命令

shell@android:/ $ su

shell@android:/ # mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

shell@android:/ # chmod 777 /system

shell@android:/ # cd system

shell@android:/system # chmod 777 app

shell@android:/system # cd app

shell@android:/system/app # exit

shell@android:/ $ exit

解决方案2:

adb root

adb remount

---------------------------------------------------------------------------------------------------

最近刷了T-Mobile的系统之后,我的G2执行adb remount的时候失败了,提示

remount failed: Operation not permitted

在XDA上面找到了解决的方法:

1. 确定是否正确连接手机了
adb devices


2. 进入shell
adb shell


3. shell中输入命令(命令最前面的#号不用输入)
# su

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

# chmod 777 /system

# exit


4. 然后你就有系统目录的读写权限了,例如你就可以使用adb push 把文件push到系统目录中去了,或者删除系统文件。

原文:http://forum.xda-developers.com/showthread.php?t=685146


ADB命令介绍

ADB是一个CS程序,其中客户端是你用来操作的电脑,服务器端是android设备。


设置adb的环境

在设备上上打开USB调试开关。

把SDK的安装路径的tool文件夹设置进环境变量中。

然后运行: adb devices就可以查看连接到电脑中的设备列表了。





这样,adb的环境就算设置完成了。


adb的常用命令介绍

1. 查看设备

adb devices 这个命令是查看当前连接的设备,连接到电脑的android设备或者模拟器将被显示

2. 安装软件

adb install <apk文件路径> 这个命令将指定的apk文件安装到设备上。

3. 卸载软件

adb uninstall <软件名> 或者 adb uninstall –k <软件名> 如果加参数-k参数,为卸载软件但是保留配置和缓存文件。

4. 登录设备shell

adb shell 或者 adb shell <command命令> 这个命令将登陆设备的shell。 后面加<command命令>将是直接运行设备命令,相当于执行远程命令。

5. 从电脑上发生文件到设备

adb push <本地路径> <远程路径> 用push命令可以把本机电脑上的文件或者文件夹复制到设备上。

6. 从设备上下载文件到电脑

adb pull <远程路径> <本地路径> 用pull命令可以把设备上的文件或者文件夹复制到本机电脑。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: