中兴b860av2.1 S905L 刷armbian
中兴电视盒子刷机成为armbian64系统,实现docker安装及家庭Nas服务搭建;同时可运行网心云服务,挂机实现收益。
一、刷机前准备工作
- 下载armbian固件(armbian官网下载或网盘)
链接:https://pan.baidu.com/s/1uF5lF4Zd-Ikn4650aAcdzg?pwd=rve5
提取码:rve5
- 下载安卓系统固件(已root)
链接:https://pan.baidu.com/s/1y1rSUSq7FzesgN2cqKlQDQ?pwd=zsbw
提取码:zsbw
链接:https://pan.baidu.com/s/1-v7T4jmpRXTdihLNc9IqzQ?pwd=1ui7
提取码:1ui7
二、刷机过程
1、b860av2.1刷安卓已root固件
- 本次固件选用20191218-R3300L-6.0-root-twrp-Milton.img固件
- 原201908-ZTE-b860aV2.1_1.1T-android4.42-root-qlzy.img固件无法正确引导启动
- 线刷方法参考emuelec刷机,只是镜像文件不一样
- 因为刷的是R3300L的固件,建议去掉擦除flash和擦除bootloader
- 此处勾选与否效果一样

- 刷完后断电重启

- 刷完机大约5分钟内进入桌面
- 如果卡在logo处太久就拔电重启
- 该固件与b860av2.1适配差,红外遥控不可用
- 电源按钮不可用(因为没了reset信号,影响不拆机线刷,参考本站S905刷回安卓教程)
- 鉴于红外及电源按钮不可用,所以没打算做安卓、armbian双系统
- 后面直接将armbian写入机载emmc
2、SD卡加载armbian镜像及配置
- 解压armbian镜像包
- 通过Win32DiskImager将Armbian_20.10_Arm-64_buster_current_5.9.0.img写入SD卡

- 写入完成得到BOOT盘为fat格式,另外一个盘因为是ext4格式,无法识别,不要格式化
- 将BOOT盘下的u-boot-s905x-s912重命名为u-boot.ext
- 复制LibreELEC引导apk软件到BOOT盘(安装到安卓系统引导用)

- 修改BOOT盘下extlinux目录下的extlinux.conf文件
- 注释掉rk-3399下所有配置(相应行首加#)
- 打开aml s9xxx下的FDT /dev/amlogic/meson-gxl-s905x-p212.dtb (删除行首#)
- 打开APPEND root-LABEL这行(如图)

3、引导SD卡启动armbian系统
- 取出SD卡插入b860av2.1并通电
- 系统默认从安卓系统启动,打开文件管理,安装LibreELEC引导程序
- 运行LibreELEC,如果弹出授权root窗口,授权即可

- 系统自动重启,将从SD卡启动armbian系统

- 首次登陆用户名为root,密码为1234
- 按照提示修改密码(密级不低于字母+数字组合)
- 是否添加新用户,可ctrl+c键取消
- 如果只想SD卡引导启动armbian系统,则到此已经安装完毕
4、将armbian系统写入机载emmc
- 切换到/root目录下,执行./install-aml.sh
- 系统将对机顶盒rom进行分区格式化,并写入armbian系统文件
- 整个过程大约5分钟内完成


- 拔掉电源,拔掉SD卡(强迫症提醒:最好是没有访问SD卡数据时拔卡,免得伤卡)
- 重新对机顶盒接电

刷机玩毕,docker、openwrt旁路由、宝塔面板、wordpress后续搞起。
yuewenjie
2023年1月6日 下午4:15
你好 我的盒子是 北京移动 b860av2.1-a2,是否可以引导U盘启动
胖宅
2023年2月7日 下午10:08
没测试过不敢妄言,有网友测试过(https://www.znds.com/tv-1209365-1-1.html),可以参考下装安卓系统的部分,至于能否刷armbian,可以按照教程测试下,不行再刷回,问题不大。
liyier
2023年5月11日 下午2:00
大哥,麻烦LibreELEC引导程序这个发布啊,没这个东西
liyier
2023年5月11日 下午2:02
打开aml s9xxx下的FDT /dev/amlogic/meson-gxl-s905x-p212.dtb (删除行首#)这个文件我找不到,麻烦指导一下,谢谢