news 2026/9/17 5:17:04

S905L3-B 电视盒子刷 Armbian 教程:4 步把吃灰安卓电视改造成 7×24 在线 Linux 服务器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
S905L3-B 电视盒子刷 Armbian 教程:4 步把吃灰安卓电视改造成 7×24 在线 Linux 服务器

S905L3-B 电视盒子刷 Armbian 教程:4 步把吃灰安卓电视改造成 7×24 在线 Linux 服务器

【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian

amlogic-s9xxx-armbian 项目支持在 Amlogic 平台电视盒子上刷 Armbian。以下以一台 S905L3-B 芯片的运营商盒子为例,走一遍电视盒子刷机的完整路径:线刷过渡系统、U 盘引导,最后把系统写入 eMMC。适合有基础 Linux 操作经验的用户。

改造前后对比 📌

方面安卓TV状态刷入 Armbian 后
开机体验广告开机画报 + 常驻后台进程命令行就绪,SSH 直接可用
软件生态封闭应用商店,无包源apt 仓库、Docker、软件中心一键装
日常用途看视频、刷应用7×24 服务器:Pi-hole、媒体服务、构建机

如果你打算让盒子常年开机而不是偶尔放片,这次电视盒子改造 Linux 服务器就值得动手。

改造路线图 ⚡️

动手前先记住全流程骨架:

  1. Amlogic 盒子线刷:短接主板触点,用 USB Burning Tool 刷入 ATV9 过渡系统,拿到 U 盘启动能力
  2. 制作启动盘:用 Rufus 把 Armbian 镜像写进 U 盘
  3. U 盘引导:一条 ADB 命令让盒子从 U 盘重启
  4. 备份原 eMMCarmbian-ddbr生成备份,随时能退回安卓
  5. 写入 eMMCarmbian-install选好 DTB,重启后盒子直接从板载存储开机

实操阶段 🔧

Amlogic S905L3-B 短接线刷

  • 准备连线:盒子断电,双头 USB 线一头接盒子、一头接电脑,电源适配器接好。
  • 短接触点:用镊子或导线短接主板上的线刷短接点(位置随主板版本不同,动手前先对照你的型号短接图)。
  • 刷入系统:打开 USB Burning Tool,导入 ATV9 镜像,勾选 Erase Flash 与 Erase bootloader,点 Start。
  • 验证刷机:进度条开始走动后断开短接,走完 100% 拔掉 USB 线,正常开机进入 ATV9。

⚠️ 短接点位置以主板版本为准,别凭印象找点位;短接时注意别碰到旁边元件,接触不良就先换短线再试。

Armbian 启动盘制作步骤

  • 格式化 U 盘:准备 16GB 以上 U 盘,格式化为 FAT32。
  • 写入镜像:用 Rufus 把对应型号的 Armbian 服务器镜像写入 U 盘。
  • 检查结果:确认烧录日志没有报错。

⚠️ 项目文档推荐用 Rufus 或 balenaEtcher 烧录;用其他工具写完开不了机时,先换工具重写再排查盒子。

U 盘引导启动 Armbian

  • 确认 IP:登录路由器管理页,找到盒子的 IP(ATV9 默认已开启 ADB)。
  • ADB 连接重启:在电脑执行以下两条命令,盒子重启后从 U 盘启动。
adb connect <盒子IP> adb shell reboot update

⚠️ 部分 S905L3-B 主板启动 Armbian 后 HDMI 无输出,用能 ping 通 IP 或 SSH 可登录判断启动成功,别盯着屏幕等。

安装写入 eMMC

  • SSH 登录:终端连接盒子 IP,账号root,密码1234
  • 先做备份:执行armbian-ddbr备份原 eMMC,并把备份文件下载到电脑保存。
  • 执行安装:运行armbian-install -m yes,文件类型选ext4,S905L3-B DTB 选择定位到第 122 项
  • 确认启动:写入完成系统自动重启,拔掉 U 盘,盒子直接从 eMMC 开机。

⚠️ eMMC 分区调整默认启用 ampart 工具;写入过程报 I/O 错误时,对照 使用文档 的 12.16 章节排查。

踩坑速查 💡

现象原因解法
写入后开不了机DTB 选错项从 U 盘再次进入,重跑armbian-install换 DTB 项
启动后 MAC 异常、连不上网多次刷机后 MAC 丢失用项目工具重写原厂 MAC,或在 NetworkManager 中固定
短接后无反应,进不了线刷短接点不对或线材不良对照主板版本核对短接图,更换双头 USB 线
遥控器一按盒子就断电红外接收默认开启/etc/modprobe.d/blacklist.confblacklist meson_ir后重启

最高频的坑还是 DTB 选错:写入前先在 U 盘引导环境确认所选 DTB 项能稳定启动,再动 eMMC;真翻车时用armbian-ddbr从备份恢复原系统重来即可。

进阶玩法

  • 内核更新armbian-update升到最新,armbian-update -k 5.15指定系列;当前内核自动备份在/ddbr/backup,异常时一条命令回退。
  • LED 屏控制:盒子状态屏可显示时间与系统状态,armbian-openvfd <盒子编号>开启,编号表与配置文件位置见 LED 屏显示控制说明。
  • 一键装软件armbian-software安装常用服务,armbian-apt切换软件源提速,详见 软件中心说明。

接下来干什么

从线刷到 eMMC 写入跑完,这台盒子已经从广告开机画报变成一台常开机的 Linux 服务器,接下来可以:

  • 部署 Pi-hole 这类 DNS 广告拦截,全屋设备一起拦广告
  • armbian-software装上 Docker,跑 Jellyfin 之类的媒体服务
  • 内存吃紧时用armbian-swap 1扩一份虚拟内存

【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/17 5:17:03

Java Connection refused 排查:TCP握手与端口监听实战

java.net.ConnectException 这个报错&#xff0c;几乎每个写过 Java 的人都撞上过。报错信息往往就一行java.net.ConnectException: Connection refused: connect&#xff0c;简洁得像什么都没说&#xff0c;但它背后可能是服务没起来、端口写错了、绑定地址不对、容器网络不通…

作者头像 李华
网站建设 2026/9/17 5:17:02

CentOS 7 Failed to mount /sysroot 排查修复

1. 一行报错背后的启动链条&#xff0c;先搞清楚 /sysroot 到底是谁很多人第一次看到Failed to mount /sysroot的时候&#xff0c;第一反应是"我的硬盘挂了"或者"根分区被我删了"。说实话&#xff0c;我第一次遇到是在一台跑了两年的老服务器上&#xff0c…

作者头像 李华
网站建设 2026/9/17 5:13:20

Android账本APP开发:从Room数据库到APK构建全流程

简介&#xff1a;这是一份面向高校计算机类专业学生与Android初学者的移动开发实战项目资源&#xff0c;适用于课程设计、期末大作业、毕设选题及技能进阶训练。项目实现了一个功能完整的个人账本APP&#xff0c;包含收支记录、分类统计、数据持久化等核心模块&#xff0c;配套…

作者头像 李华
网站建设 2026/9/17 5:13:15

vLLM-Omni 架构全景:面向全模态模型的分阶段推理与服务体系

vLLM-Omni 架构全景&#xff1a;面向全模态模型的分阶段推理与服务体系 【免费下载链接】vllm-omni A framework for efficient model inference with omni-modality models 项目地址: https://gitcode.com/GitHub_Trending/vl/vllm-omni 本文以 vLLM-Omni 的架构总览文…

作者头像 李华
网站建设 2026/9/17 5:13:14

MySQL基本查询全解析:SELECT、JOIN与WHERE的实战避坑指南

数据库这行干久了&#xff0c;你会发现在业务代码里写 SQL 的时间&#xff0c;往往比写 Java、Python 还要多。尤其是“基本查询”这四个字&#xff0c;看着简单&#xff0c;真到面试、上线、排查线上问题的时候&#xff0c;多少人栽在它上面。我见过写了好几年代码的开发&…

作者头像 李华
网站建设 2026/9/17 5:12:49

戴尔准系统爆改低功耗NAS:90元老机器的工业级重生

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华