2 bmxskb bmxskb 于 2016.01.27 16:45 提问

android下chmod 777无效

已经将apk放入/ system/app/文件夹下
Runtime.getRuntime().exec("pm install " +"/sdcatd/xxx.apk"); 可以成功
但是执行Runtime.getRuntime().exec("chmod 777 /data");却失败

请问大家什么原因,怎么解决?

8个回答

kingroc
kingroc   2016.01.27 17:12
已采纳

这个目录是只读的,无法修改,就是root也是无法改的。因为它是mount上的文件系统目录。
解决方式:先umount 然后再mount添加写权限。mount命令的使用查看Linux命令手册吧。

rui888
rui888   Ds   Rxr 2016.01.27 16:48
bmxskb
bmxskb 还是失败
2 年多之前 回复
bdmh
bdmh   Ds   Rxr 2016.01.27 16:48

应该是你没有root吧,权限不够

bmxskb
bmxskb 已经获取root权限
2 年多之前 回复
91program
91program   Ds   Rxr 2016.01.27 16:51

chmod 777 修改权限,失败一般是因为权限不够。

oyljerry
oyljerry   Ds   Rxr 2016.01.27 17:14

你的全新啊是否足够,没有对应权限去修改目录权限吧

Mr_dsw
Mr_dsw   Ds   Rxr 2016.01.27 19:48

首先确保你的手机root了,不然手机没法使用的

liyuanjinglyj
liyuanjinglyj   2016.01.28 16:32

adb shell
su

u011403718
u011403718   2016.01.28 16:37

先mount,再chmod

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android系统下chmod -R命令无效
组员反馈, chmod 777 -R dirname命令 在a设备,正常工作 在b设备,无效 问题排查: 在a设备正常,说明命令格式没问题 在b设备无效,怪环境咯。 这里跟环境相关的只有chmod命令 那么就试试busybox的命令吧,咦,问题解决。
android 下,su chomd 666/777 root权限代码方式申请
android 下,su chomd 666/777 root权限代码方式申请
android中通过代码实现文件权限修改(chmod)
转载:http://blog.163.com/malloc_wet/blog/static/1104560862011922114313526/ 指令名称 : chmod   使用权限 : 所有使用者   使用方式 : chmod [-cfvR] [--help] [--version] mode file...   说明 : linux/unix 的档
java执行shell命令,chmod 777 xxx,改变权限无效的解决办法。
在java程序中执行shell命令,改变文件的权限,可以在m
android su命令下chmod和mount指令失效
C:\Users\THINK>adb shell shell@mx4pro:/ $ su su enter main start command :am start -a android.intent.action.MAIN -n com.android.settings/com.meizu.settings.root.RootRequestActivity --ei uid 2000 -
chmod 777修改权限指令介绍
在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。 例如我用ls -l命令列文件表时,得到如下输出: -rw-r--r-- 1 apple users 2254 2006-05-20 13:47 tt.htm 从第二个字符起rw-是说用户apple有读、写权,没有运行权,接着的r--表示用户组users只有读权限,没有运行权,最后的r--指其他
关于chmod -R 777 /的修复
chmod -R 777 /系统修复
android通过chmod命令实现文件权限修改
在LINUX下每个文件都有一个权限的属性 ,那么在Android中怎么用java改变某个文件的权限呢? Android中有两种方法可以改变文件的权限  1. 用openFileOutput方法: view plaincopy to clipboardprint? 01.FileOutputStream fos; 02.fos = openFileOutput("filename", MO
chmod无法修改权限的问题
linux 下挂载windows ntfs 硬盘,采用开机挂载,修改/etc/fstab,添加一行: UUID=000XXXFxXXX1 /media/lanyang/document ntfs defaults,uid=lanyang,gid=lanyang 0 0 开机挂载成功后,发现无法使用chmod 修改硬盘上的文件和目录的权限; 例如,原来文件权限是777, 修改为644,sudo c
chmod 777 不要乱设置
我执行了 以下两条命令,结果系统进不去了。  chown xxx  /etc chmod -R 777 /etc  网上查了一下是 后面一句话的问题。 网上有的解决方案是没有关闭链接 还有的久,关闭了,如果是虚拟机 好像没啥办法,只能重装了。 我一看出问题了。想试一下,所以关闭了,重新连接,连不上了。。自己坑自己 哎。吐血。 网上相关的解决方