自动摘要
正在生成中……
前几天给盒子清数据,连上网就被自动装了 CIBN聚精彩 、CIBN聚体育。
emmmmm…
加上之前这系统用着各种不爽,像是没有通知栏啊、没有多任务界面啊、太丑啊、版本太低啊、kodi 花瓶之类的,所以干脆刷成别的好了。找找发现 S912 有好多包,还有 LibreELEC、Lakka 之类的。
后来我发现这玩意还能装 Linux ,真是神奇,不过 Linux 的话还是等盒子退休再说吧。
备份
刷什么之前都应该先做好备份,因为官方根本就没提供固件,只有卡刷包。
为了保险起见,推荐备份之前刷入这个下面的 TWRP 。(因为官方的 rec 进去就是格式化 data 并重启,如果恢复失败有可能会无限重启。
备份到电脑
- 盒子执行(需要root)
/system/xbin/busybox nc -l -p 5000 -e /system/xbin/busybox dd if=/dev/block/mmcblk0
- 电脑执行
nc 盒子IP 5000 > mmcblk0
ps. 也可以不备份 data 分区,这样文件会比较小,也会省很多时间和空间。
/system/xbin/busybox nc -l -p 5000 -e /system/xbin/busybox dd if=/dev/block/mmcblk0 bs=4M count=643
备份到 SD 卡或 U 盘
盒子执行(需要root)
/system/xbin/busybox dd if=/dev/block/mmcblk0 of=/storage/SD卡UUID/mmcblk0nodata bs=4M count=643
SD卡UUID
可以在/storage
里面看,是一串字母和数字。
备份这段时间我们可以去下载刷机包。
其他 Android

刷机会清除全部数据,记得备份原系统和数据。
另外再备份下这两个文件,刷完再恢复。
/system/usr/keylayout/HIMEDIA.kl
/system/etc/remote.conf
|
- 用 BootcardMaker 制作启动卡。然后插进盒子,执行
reboot update
,盒子会重启升级。
- 或是用双公头 USB 线连接电脑和盒子(插靠后面的 USB 口)用 USB Burning Tool 刷。
一些固件的下载地址
- Android 6.1 上面的截图就是这个固件。自带 Samba ,启动器带通知显示。不知道为什么 superceleron 的原帖消失了,我把固件上传到了网盘。先刷 SCV10A-GT1.img ,再卡刷 OTA-SCV11-GT1.zip 和 SCV11-A912-AP6255-Support.zip 。
- Android 7.1 自带 Google 全家桶的 Android 7.1 固件。
Android TV 7.1.2 自带 Google 全家桶的 Android TV 7.1 固件。最近更新后蓝牙遥控器会失效。
- Android TV 7.1.2 只有 Play 服务、商店和 YouTube,data 分区比较大,钛备份看到有 12.3 GiB 。目前在用,不过精简的有点多,DocumentsUI 都没,我放到网盘里了,可以自己添加。
- 还可以自己 Google 搜索或是去 freaktab 、xda 这类的地方找。
一些问题和解决办法
前几天自带的蓝牙遥控器坏掉了,我脑抽花80大洋买了个原厂白的…现在想想还不如买个飞鼠。
LibreELEC

LibreELEC 其实就是个 kodi ,扩展比 kodi 多点。跟 Android 版的 kodi 比起来就是多了些程序,放 H265 不会花屏了。也能装 entware 之类的。
不过 LibreELEC 官方已经不对 S912 更新了,可以换用 CoreELEC 。
Lakka 也已经支持 S912 了,安装和 LibreELEC 差不多。
它们都可以装到 SD 卡里面,官方的安装说明写的很详细,照着做就好了。
另外这两个蓝牙遥控器也是只能关机不能开机,按钮改成休眠后可休眠唤醒。
Linux

装 Linux 的话可以直接用别人做好的镜像做启动卡,有 Armbian、ArchLinux、openSUSE 和 AltLinux 的,可以去这个帖子下载。安装说明可以看这个。
刷回官方(恢复备份)
-
把备份的文件放到 SD 卡 或 U 盘,重启到 TWRP 。
reboot recovery
因为有些固件恢复到一半会休眠,所以用 TWRP 恢复。
-
如果 SD 卡 或 U 盘 没有自动挂载的话,需要手动挂载。
mount /dev/block/mmcblk1 /usb-otg/
上面是 SD 卡 的路径,U 盘 的话可能是/dev/block/sda
,具体可以在/dev/block/
下面看。
-
恢复备份。
dd if=/usb-otg/mmcblk0nodata of=/dev/block/mmcblk0
-
恢复完成后用 TWRP 重启到 Recovery。
原厂 Recovery 的话会自动格式化 data 分区并重启。
如果是 TWRP 的话要手动格式化一下。
官方固件一些问题的解决方法
- 没有通知栏:装 Snowball Smart Notifications 显示通知。
- 没有最近任务界面:插个飞鼠或者键盘 Alt + Tab 。
- 官方固件偷偷给用户安装软件:
- 后台偷偷安装软件的是系统自带的启动器,可以换用第三方启动器然后直接删掉或禁用自带的启动器。
- 后来通过抓包找到推送列表地址,也可以在 hosts 里面加上一句
127.0.0.1 apkhome.hinavi.cp81.ott.cibntv.net
屏蔽。
- 屏蔽推送和广告的 hosts 。

还有一些有的没的。