Root·权限GIRAIN IN EAR
安装宽带赠送我们的机顶盒无法安装第三方软件,这时候我们需要对机顶盒添加root权限或者刷机rom;有时候我们魔改机顶盒需要root权限才能完成;root我们经常听说,最常见的安卓手机root,机顶盒也是一个嵌入式的android系统,也是可以root的。我们百度root的教程时候,会有对应具体机型的刷机包,并不是千篇一律都一样的。今天我们就做一个万能的统一的root机顶盒教程,因为root原理很简单,只要我们掌握了,我们自己封装root包。这篇教程单独拿出来,也是为了下一篇做铺垫,下一篇是魔改机顶盒做ps4、世嘉、小霸王、任天堂等街机游戏,我会直接引入这篇文章链接。
root原理
只要掌握了原理,root机顶盒是不区分型号,不管是华为悦盒,魔百和,小米盒,天猫盒,斐讯等。
主要原理就是:编译/system/xbin/su这个二进制文件,之后把这个系统文件写入机顶盒自启脚本,后台运行。
每个人的动手能力是有限的,我就把复杂度降到最低,su文件我已经编译好了,大家可以自行阿里云盘下载,地址如下:
「机顶盒root-su包」https://www.aliyundrive.com/s/d7cRWB4bAwR 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。
教程
分享的网盘里有adb工具(安卓的开发调试工具),这是一个exe自解压包(阿里云盘无法分享zip,7z等格式压缩文件,我制作成exe自解压文件),双击adb.exe将压缩包解压到D盘根目录
接下来进入D盘adb文件夹,ip换成机顶盒的实际ip
C:\Users\zhang>d:
D:\>adb connect 192.168.2.102
D:\>cd adb
D:\adb>adb connect 192.168.2.102
connected to 192.168.2.102:5555
连接成功后,我们继续执行下面命令,重新挂载D:\adb>adb remount
解压网盘里的su.zip.rar文件到D盘adb文件内,并执行push命令,将su文件推送到机顶盒系统指定位置
D:\adb>adb push ./su /system/bin/su
接下来,是授权命令D:\adb>adb shell chmod 06755 /system/bin/su
我们需要将su系统文件设置开机自启
D:\adb>adb shell echo '/system/bin/su --auto-daemon &'>>/system/etc/install-recovery.sh
我在这里有报错,说找不到指定路径,但路径确实是没有问题,这个坑我填一下,我的解决办法是:
先执行adb shell,再输入echo后面的内容,将自启脚本追加到install-recovery.sh脚本中D:\adb>adb shell
root@Hi3798MV300:/ # echo '/system/bin/su --auto-daemon &'>>/system/etc/install-recovery.sh
如果没有报错,请略过
联系客服