今天到手了某百盒的电视盒子。试着看看能不能刷机。
ttl连接后,需要login。一番百度后试出来用户名密码: root chcmccch
然后用ttl安装了当贝市场和当贝桌面。看看效果。
可以安卓app了,只是无法打开wifi。如果用的有线,那么就可以收工了。
搜了半天,都没有找到破解wifi的方法,看来我只能刷机了。
在下载刷机包的时候,找到了一个叫Debug工具的app,点进去发现有一个wifi test的功能,在里面打开了wifi,也能搜索到无线信号。重启盒子后也能自动连上。
OK,能连无线,当贝桌面,可以安装APP,可以满足我的日常需求了。收工。
更新:获取root权限
第二次打开盒子准备安装一些软件的时候,发现没有root权限。恶心啊,忘记root了,难道必须得刷机了吗??
找了一堆安装包,都没有root权限。好像说是现在的rom制作者和当贝合作,都不给root权限了。
没办法了,只能想想ttl方法看看能不能root了。
一顿搜索后,发现还真有办法。就是手动复制su文件到/system/xbin目录下,并安装superSu.apk
可是su文件去哪找呢?去superSu官网看看。 https://supersuroot.org/
SuperSu的zip文件里找到了su文件,我的是armv7架构的,直接复制出来。SuperSU zip
apk也是用的对应的2.82版本。apk (SuperSU-pro我也不知道是什么,装上看了看,发现啥用也没有)
开整
把su文件和apk文件复制到优盘,把优盘插到盒子上。
ttl连接,把 su文件复制到/system/xbin目录下,把su重命名为daemonsu,同样复制到/system/xbin目录下
更改这两个文件的权限 `chmod 0755 su` `chmod 0755 daemonsu`
再运行 /system/xbin/daemonsu --auto-daemon & 命令让daemon运行在后台
可以用ps命令查看一下是否正常运行
安装apk文件 `pm install superSu.apk`
在盒子上打开superSu,提示我更新su文件,我选择了更新。更新完后让我重启。
重启后,打开需要root权限的apk,授权成功。
在我查到的文章里,需要复制其他好几个文件,我都没有复制,也成功了。不知道这是为什么。我先用用,再有问题的话,我继续更新
更新:上面的失败了
盒子断电重启后,root又没了。ps查看后,发现daemonsu进程没起
搜索后,发现常规解决方案是把起daemonsu命令放在install-recovery.sh脚本中。
按别人的博客,使用echo命令,把`/system/xbin/daemonsu --auto-daemonsu &`追加到install-recovery.sh文件中。
发现不好使,好像是脚本中前面的命令阻塞了新增的这一句。把这一句提到第一行,解决!