
电视盒子刷机指南5步把 S905L3-B 盒子改造成 Armbian 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 项目你可以把它刷机成一台 24 小时开机的 Linux 服务器——全程大约 1 小时不需要额外购买硬件。本文以晶晨 S905L3-B 芯片的盒子如 E900V21D、CM311-1为例按改造前 → 改造中 → 改造后的真实操作顺序带你走完整条刷机链路最后附上一份救砖路线图。改造前确认设备支持并备齐刷机硬件动电烙铁之前先做两件保命的事确认型号、准备备件。1. 核对芯片型号。打开 README 中的支持设备列表找到s905l3b一行确认你的盒子型号在列。如果不在也可以参考 使用文档 12.15 章节 的添加新设备方法自行适配但新手建议先挑已支持的型号练手。2. 备齐硬件清单物品规格用途U 盘16GB 以上制作 Armbian 启动盘USB 双公头线USB-A to USB-A连接电脑进入线刷模式曲别针或细导线任意短接主板测试点网线 路由器千兆优先给盒子分配 IP⚠️ 写 eMMC 会抹掉盒子里的原厂安卓系统强烈建议在刷系统前先做一次原系统备份下文会讲否则只能靠线刷救砖。3. 下载镜像。到项目 Releases 页面挑选与你型号匹配的Armbian_*.img.gz文件并解压。如果你想自己打包定制镜像仓库根目录的./rebuild脚本可以做到参数用法见 README 本地化打包章节进阶的内核编译可以看 compile-kernel 说明。改造中从启动盘到 SSH 登录的三步操作把 Armbian 镜像刷进 U 盘用 Rufus 或 balenaEtcher 把.img原样写入 U 盘即可Windows 下 Rufus 选 MBR BIOS/UEFI 目标即可。Linux 用户直接一条命令搞定sudo dd ifArmbian_*.img of/dev/sdX bs4M statusprogresssdX换成你的 U 盘设备名lsblk可查。这条命令会清空 U 盘全部内容千万别选错盘。让盒子从 U 盘启动大多数盒子默认从 eMMC 启动你需要主动引导它读 U 盘。按难度从低到高有两种方法方法一ADB 软重启不用拆机。在安卓系统里连续点击版本号 5 次打开开发者模式启用 USB 调试然后用电脑执行adb connect 192.168.1.x # x 换成路由器里查到的盒子 IP adb shell reboot update # 让盒子重启后直接从 U 盘引导方法二短接线刷模式拆机操作。拔掉电源在主板 CPU 附近找到短接点S905L3-B 常见于 CLK 与 GND 两个测试点用曲别针短接住同时用双公头 USB 线连电脑电脑会识别出一个 MASKROM/USB Loader 设备此时松开短接即可。短接点位置因批次而异不确定时先查设备对应的讨论帖或 文档 12.3 节。⚠️ 短接时设备必须处于断电或刚上电状态操作稳准轻曲别针只接触两个点不要滑到旁边的芯片引脚上。SSH 登录并一键安装进 eMMC开机约 2 分钟后到路由器里找名为 Armbian 的设备记下 IP用任意 SSH 客户端登录用户名root密码1234。能正常登录后执行安装命令把系统写进 eMMCarmbian-install这条命令会按提示让你确认目标磁盘并分区写入默认使用 ampart 工具把 eMMC 空间吃满。⚠️ 执行到这里原厂安卓系统就正式退场了——所以如果之前没备份现在心里应该还有点慌。改造后把新系统调教成顺手的服务器系统落地后推荐按顺序做三件事armbian-apt # 换国内软件源后面 apt 下载速度起飞 armbian-software # 软件中心一键装 Docker、Nginx 等常用服务 armbian-swap 1 # 创建 1GB 虚拟内存跑 Docker 时不易 OOMarmbian-software的完整软件清单和用法见 armbian_software.md。装完 Docker 后你的盒子就可以跑 Jellyfin、Home Assistant 之类的容器了——2GB 内存的盒子跑纯服务类容器完全够用装桌面环境就比较勉强别贪心。如果内存识别错误或者想改 cmdline 等底层参数使用文档常见问题章节 都有现成方案。踩坑清单与救砖路线图Q1刷完系统黑屏、U 盘起不来了大概率是 eMMC 里的引导文件抢了启动权。两个办法把 eMMC 系统/boot下的boot.scr改名成boot.scr.bak再插 U 盘或者直接走短接线刷模式重新来过。Q2彻底变砖连 MASKROM 都识别不了先检查短接点是否接触良好双公头线是否供电正常确认短接后能识别 MASKROM 设备就能用官方 USB Burning Tool 把安卓固件刷回去然后重新走本文流程。Q3后悔了想恢复安卓系统如果刷 Armbian 前跑过备份armbian-ddbr # 输入 b 备份原系统输入 r 从备份恢复备份文件在/ddbr/下记得把.img.gz拷贝出来保存。Q4内核更新后起不来了怎么办armbian-update更新内核时会自动备份旧版本保留最近 3 个出问题时用armbian-update -s从 U 盘启动环境恢复 eMMC 里的内核这是项目内置的 SOS 机制。Q5装系统前最该做的一件事从 U 盘启动 Armbian 后先执行armbian-ddbr输入b把原安卓系统完整备份出来。这一步 5 分钟能帮你避开 90% 的回不去焦虑。改造完成后你会得到一台 5 瓦功耗、静默运行、跑着标准 Debian 用户态的迷你服务器。接下来跑什么服务就交给你的想象力了——有问题先去 documents 目录 翻一遍绝大多数坑都有人替你踩过。【免费下载链接】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),仅供参考