首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

写系统文件有关问题,Exec("su")之后还要如何样呢

2013-09-05 
写系统文件问题,Exec(su)之后还要怎么样呢?想做个小工具自己用,之前没有安卓基础,请尽量说简单些。。。谢谢

写系统文件问题,Exec("su")之后还要怎么样呢?
想做个小工具自己用,之前没有安卓基础,请尽量说简单些。。。谢谢了。就是想修改一个系统文件

                string fileName = "/etc/wifi/wpa_supplicant.conf";
                string txt = File.ReadAllText(fileName);
                txt = removeCMCC(txt);
                File.WriteAllText(fileName, txt); 
                //最后一句报错"access denied",应该是权限问题吧?网上查到是用Runtime.GetRuntime().Exec("su");这样来获得root权限,但搜到的例子都是在新的Process里做其他简单操作,没查到怎么写文件。。。

[解决办法]
如果android设备没有获取root权限,在应用层是无法执行su命令的。和linux的权限管理有关。
[解决办法]
有root权限的话  先su  然后chmod 777 将文件设置成可读可写

热点排行