首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android: adb:将文件复制到/system (权限被拒绝)

Android: adb:将文件复制到/system (权限被拒绝)
EN

Stack Overflow用户
提问于 2012-06-03 02:34:01
回答 4查看 86.5K关注 0票数 16

实际上,我尝试在我的HTC愿望上安装busybox。因此,我尝试将busybox-binary复制到/system/bin。所以我用rw重新挂载了/system:

代码语言:javascript
复制
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system

在此之后,我没有得到一个“只读文件系统”的-error。但现在我在尝试将文件推送到/system/bin时遇到了“权限被拒绝”的问题。我还尝试将我的文件推送到/sdcard,然后将其移动到/system/bin,但这也不起作用:

代码语言:javascript
复制
$ mv /sdcard/busybox /system/bin
failed on '/sdcard/busybox' - Cross-device link

一些想法,如何解决这个问题?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-06-07 04:17:54

执行mount以检查设备是否真的已重新挂载为RW。

同样的错误发生在我身上,然后我简单地做了一个cp orig dest,然后在orig上做了一个rm,很奇怪,但seams mv是这样的。

票数 5
EN

Stack Overflow用户

发布于 2012-11-12 15:19:07

挂载是不够的,您必须以root身份运行(这是权限被拒绝的原因)。这是我推送busybox的方式:

代码语言:javascript
复制
adb root
adb remount
adb push busybox /system/bin

我遇到了一些需要使用mount -o remount,rw /system而不是adb remount重新挂载的设备。

票数 29
EN

Stack Overflow用户

发布于 2012-11-11 05:55:56

不确定,但由于您询问想法,我将提到我从未指定过-t选项。

mount -o remount,rw /system

对我来说一直很有效

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10864907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档