帮我清空下帖子和回复,谢谢
>> adb push su /data/local/tmp //将su文件推送到手机,由于ADB权限机制,不能直接将文件发送到system分区。 >> adb root //请求root运行adb。 >> adb shell //运行Android端Shell root@Android# cp /data/local/tmp/su /system/xbin/su //将su二进制文件复制到system分区 root@Android# chmod 06755 /system/xbin/su //设置su二进制文件权限 root@Android# exit //退出Shell >> adb install SuperSU.apk //安装SuperSU.apk >> adb reboot //重启手机
在Android开发者网站的 “外部存储技术信息”文档 中描述道:
WRITE_EXTERNAL_STORAGE只为设备上的主要外部存储授予写权限,应用程序无法将数据写入二级外部存储设备 ,除非综合权限指定了应用程序的包目录。
这目前只影响双存储设备, 如果你的设备有内部存储空间,即通常所说的机身存储(这就是指主要外部存储),那么你的SD卡就是一个二级外部存储设备。
在Android 4.4中,如果你同时使用了机身存储和SD卡,那么应用程序将无法在SD卡中创建、修改、删除数据。比如,你无法使用多看下载书籍保存到外置存储卡了。但是应用程序仍然可以往主存储的任意目录中写入数据,不受任何限 制。
Google表示,这样做的目的是,通过这种方式进行限制,系统可以在应用程序被卸载后清除遗留文件。
修复方法: 安装《SD卡权限修复器》,点击“一键修复SD权限”即可。注意本应用需要Root权限。
下载地址(请复制浏览器打开):http://file.app001.cn/latest/SDMgt.apk
本软件绿色小巧,无任何插件,完全傻瓜化一键操作,省去修改文件容易改错的烦恼,安全可靠!
不建议通过国内渠道获取软件。官方的权限要求是极少的!权限多的请自己小心后门。
SuperSU当前已经支持Android L了。
按照机型解压APK文件内的supersu文件到电脑,根据机型不同而不同,比如我提取的是 SuperSU.apk/assets/supersu.armv7.png 。
更名为su,不带扩展名。
Windows用户请将ADB添加到PATH。
在目录依次执行命令行(我是这样安装的,如果adb root无法获取到权限的话请解锁手机,也可能能够利用手机漏洞获取到root,各个手机不同):