很多人要给电视root的时候需要获取最高权限,但是很多人打不开或者不知道在哪里打开,今天就给大家分享个智能电视root获取最高权限方法,还有当开启root的时候电视su命令出现错误解决教程。
![](http://cdn-img.sm-tc.cn/?src=l4uLj4zF0NCIiIjRhZGbjNGckJLQjIuei5ac0JaSnpia0JeNk5aRmtDN0ZiWmQ%3D%3D&restype=3&from=derive&pi=&v=1)
一、智能电视root获取最高权限方法
![](http://cdn-img.sm-tc.cn/?src=l4uLj4zF0NCIiIjRhZGbjNGckJLQjIuei5ac0JaSnpia0JeNk5aRmtDN0ZiWmQ%3D%3D&restype=3&from=derive&pi=&v=1)
一、智能电视root获取最高权限方法
1.前提准备:
su命令
superuser.apk或supersu.apk
sh命令(通常原系统自带)
busybox(可选,拓展原系统的命令,原系统自带的命令较少)
当前电视的system.img镜像文件
2.原理:
其实较简单,就是将sh、su、busybox复制到/system/bin或/system/xbin目录下,然后安装superuser.apk到手机,授权应用程序的超级用户请求。
3.智能电视root获取最高权限方法
3.1 挂载system.img:
命令:sudo mount -t ext4 -rw system.img sys
3.2 复制su 、busybox到/system/xbin:
3.3 修改su 、busybox属性:
命令:sudo chmod 6755 xbin/su xbin/busybox
重要说明 :
明明它们是可执行属性,为什么要修改成6755 ?如果不修改,在运行su命令时就会出现“su: must be suid to work properly”的错误。
3.4 在/system/bin中建立su、busybox的链接:
3.5 授权
在应用app运行时会弹出“超级用户请求”,如运行re、终端模拟器等,点击“允许”vcs
智能电视root获取最高权限方法
二、电视su命令出现错误解决教程
1.问题一、SU二进制文件需要更新,是否继续?
运行superuser或supersu应用时出现
大致原因:su与superuser版本不一致或者superuser与android内核版本不一致
智能电视root获取最高权限方法
2.问题二、su: must be suid to work properly
这个是运行su命令时出现的
原因:su命令设置不当造成的
解决:修改su的属性为6755,chmod 6755 xbin/su
3.权限额外说明:
6755属性:中的6是SUID、SGID、SBIT权限的体现,SUID=4,SGID=2,SBIT=1,授权方法除了数字外,还可用SUID: u±s ,SGID: g±s,SBIT: o±t
SUID : set uid (所有者)
对可执行程序有效
使普通账号在使用这些命令时暂时获得其拥有者的权限,典型的有su 、passwd
SGID : set gid (所在群组)
作用于目录或可执行文件
在执行过程中,调用者会暂时获得该文件的所属组权限
SBIT : Sticky Bit
对目录有效
当用户在该目录下建立文件或目录时,仅有自己与 root才有权力删除。
获取system.img:
通常从升级包中提取出来,提取方法可参考:
以上就是我对”智能电视root获取最高权限方法 电视su命令出现错误解决教程“的内容分享,如果还有其他问题可以在评论区留言。
相关阅读:
上一篇:跪求一个海信LED58K300U(0113)的升级精简包,可有偿
下一篇:海信电视如何强制升级?海信电视各系列刷机升级方法汇总
666,这个文章好
asdda
谢谢分享,谢谢!
很有用的,找了好半天,谢谢楼主分享
看帖不回者 么有小JJ.........
感谢分享