我的程序为什么不能访问“/data"目录?

C20062222 2011-07-07 11:25:05
加精
手机已经取得root权限,
RootExplore可以直接对该目录数据进行操作,
但我的应用程序用如下代码访问,返回确实null
File[] file = (new File("/data")).listFiles();
结果file是null,其它不需要root权限的目录都用此方法访问,都不存在问题

高手指点一下,在取得root权限后,如何才能访问”/data"目录,
不胜感激!
...全文
9602 99 打赏 收藏 转发到动态 举报
写回复
用AI写文章
99 条回复
切换为时间正序
请发表友善的回复…
发表回复
sadamoo 2013-05-06
  • 打赏
  • 举报
回复
引用 98 楼 cccbbbttt 的回复:
Android.manefist文件添加uid.System权限就可以访问data目录
学习一下 ,谢谢各位大神
cccbbbttt 2013-03-25
  • 打赏
  • 举报
回复
Android.manefist文件添加uid.System权限就可以访问data目录
taoranting123 2012-12-31
  • 打赏
  • 举报
回复
有大神没啊,我的手机被我root坏了,肿么办啊,QQ1981079532
nick237 2012-06-18
  • 打赏
  • 举报
回复
具体怎样实现解析命令的输出结果输出到UI层的listview中啊?
[Quote=引用 94 楼 的回复:]
BTW,rootexplorer就是用了/system/xbin/su -c sh 来开启root shell来执行各种命令,比如显示文件列表,最终就是通过sh ls /data/xxx来实现的,只是解析命令的输出结果输出到UI层的listview中;建议你反编译rootexplorer的代码,就清楚了
[/Quote]
昵称无法识别 2012-06-15
  • 打赏
  • 举报
回复
我也是这样做的,但是为什么我想获得某一个程序对应的包下的一些文件的输入流的时候就会报perimssion denial?
皮鲁 2012-06-03
  • 打赏
  • 举报
回复
BTW,rootexplorer就是用了/system/xbin/su -c sh 来开启root shell来执行各种命令,比如显示文件列表,最终就是通过sh ls /data/xxx来实现的,只是解析命令的输出结果输出到UI层的listview中;建议你反编译rootexplorer的代码,就清楚了
皮鲁 2012-06-03
  • 打赏
  • 举报
回复
即使是rooted的设备,app是没有权限写/data的,因为/data是system.system,普通app一般是app_xxx用户组,除非你能shareuserid到system,
不过可以通过su来辅助实现,默认rooted过的机器,大部分都装有SuperUser.apk,及/system/xbin/su,直接通过Runtime相关类执行/system/xbin/su -c your cmd这些命令,来完成你需要的操作
bjskyhorse 2012-03-29
  • 打赏
  • 举报
回复
我想我的应用程序是否可以读写data/data目录
2在路上 2011-11-21
  • 打赏
  • 举报
回复
收藏喽
卖萌 2011-08-23
  • 打赏
  • 举报
回复
这个学习了。。。
华仔很高兴 2011-07-22
  • 打赏
  • 举报
回复
哇,还有这么多权限问题. 干脆不学了!
YHL27 2011-07-18
  • 打赏
  • 举报
回复
权限搞死人
zhan7505201 2011-07-17
  • 打赏
  • 举报
回复
学习。
liang80808 2011-07-17
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 thinkinwm 的回复:]
額 如果你自己build image,就直接加權限更快
把程序uid換成system也行
[/Quote]


支持下
长笛党希望 2011-07-17
  • 打赏
  • 举报
回复
手机。。。。。学习。。。
C20062222 2011-07-16
  • 打赏
  • 举报
回复
[Quote=引用 72 楼 drsmart 的回复:]
谁在47楼说写了,这么不严谨,不知道ro和rw的区别吗,我问的怎么了,请较rootkit没问题,欢迎挑战,个人就是玩ida和softice长大的,过去加入过ccg,后来直接上blackhat了,欢迎各种安全和底层问题挑战
[/Quote]
这位该不会是传说中的XXX大神吧?
x429165129 2011-07-16
  • 打赏
  • 举报
回复
lsdkfjlkskdf
DrSmart 2011-07-15
  • 打赏
  • 举报
回复
你用那邪恶的笑,还不语,嗨,看你也是个版主,就不和你计较了。对了你到底是男的还是女的啊
念茜 2011-07-15
  • 打赏
  • 举报
回复
[Quote=引用 72 楼 drsmart 的回复:]
谁在47楼说写了,这么不严谨,不知道ro和rw的区别吗,我问的怎么了,请较rootkit没问题,欢迎挑战,个人就是玩ida和softice长大的,过去加入过ccg,后来直接上blackhat了,欢迎各种安全和底层问题挑战
[/Quote]

我笔误打字把读取打成读写了。是我不严谨。但是解决问题的思路绝对严谨。从/开始到/data

而且14L LZ已经很详细明确说要读取 你只对我严谨 不对客户的需求呢呵呵
念茜 2011-07-15
  • 打赏
  • 举报
回复
[Quote=引用 72 楼 drsmart 的回复:]
谁在47楼说写了,这么不严谨,不知道ro和rw的区别吗,我问的怎么了,请较rootkit没问题,欢迎挑战,个人就是玩ida和softice长大的,过去加入过ccg,后来直接上blackhat了,欢迎各种安全和底层问题挑战
[/Quote]


。。。。。。 -_-||

嗯 很厉害 很了不起
加载更多回复(69)

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧