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

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

高手指点一下,在取得root权限后,如何才能访问”/data"目录,
不胜感激!

------解决方案--------------------
http://my.unix-center.net/~Simon_fu/?p=951
------解决方案--------------------
探讨

http://my.unix-center.net/~Simon_fu/?p=951

------解决方案--------------------
楼主的问题是机子已经root了,可惜没有挂载文件系统为可读写。remount下就行了,楼上一堆讨论的,估计也只能root后使用或有自己的平台签名才行,当然想要提升root权限学习破解,还是要加入我们blackhat,学习0day发现比较靠谱。
------解决方案--------------------
額,快週末了不想幹事情了。。。 給你回帖吧,記得給分 呵呵

如果你機器已經root了,那就好辦了 只要你的程序獲得root權限就可以了,
最簡單的做法是在你的程序裡面執行'su'命令切換成為root用戶,這個時候
superuser就會問你是否授權給這個程序,授權之後這個程序就可以了

------解决方案--------------------
13L说的是adb remount 
笑而不语
file("/").listfiles();可以显示么
如果可以 那么chmod 777 /data 
file("/data").listfiles();就OK

drwxrwx--x system system 2011-07-09 03:45 data

阅读