talk7x装linux,talk 7x root

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

关于talk7x的root需要注意的几个问题 [复制链接]

spadger spadger 当前离线 积分124 IP卡 狗仔卡 该用户从未签到 电梯直达 1楼 发表于 2014-1-11 23:23:43 | 只看该作者 |倒序浏览 |阅读模式 目前出厂固件是自带root权限的,开机以后打开USB调试,使用adb shell连上talk7x以后,返回的提示符是#,熟悉linux的用户肯定知道这是什么意思。同样使用adb可以使用dd命令更新recovery,调整data分区大小,备份内核,这些都是必须要有root权限的。杯具的是system分区只读,无法重新挂载为读写模式,正常root以后使用命令mount -o remount,rw /emmc@android /system重新以读写模式挂载system分区以后,mount查看分区应该有下面的条目/emmc@android /system ext4 rw,relatime,noauto_da_alloc,commit=1,data=ordered 0 0说明可以把system分区挂载为读写模式,然后把su命令cp到/system/xbin目录,给su命令加上4755权限,在装个supersu,superuser之类的权限管理软件,root过程就成功了。如果mount命令返回的信息中含有下面的条目/emmc@android /system ext4 ro,relatime,noauto_da_alloc,commit=1,data=ordered 0 0说明system分区是只读的,无法写入内容,虽然有root权限,但是无法向system加入su命令,很多需要root权限的软件就无法运行。这个情况和当年M9的情况类似,M9那时候只有一个捷克固件可以root,就是因为只有那个固件可以写system分区。出厂固件system分区只读是导致很多用户root过程出现问题的根本原因,解决方法也很简单,重新线刷官网提供的固件,再重新root就可以了,甚至只要装一个supersu就可以了,因为本来系统就是有root权限的。至于官方为什么如此设置,可能是由于粗心,adb shell直接返回#提示符是个非常不专业的行为,还不如直接把su和supersu.apk内置到官方固件中,然后在一个非常隐蔽的地方提示可以打开root权限管理,免去用户root设备的麻烦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值