Amlogic‑S9xxx OpenWrt 终极指南:把电视盒子改成专业路由器

闲置电视盒子别吃灰!基于 Amlogic、Rockchip、Allwinner 芯片的盒子,都可以刷 OpenWrt,秒变高性能软路由。本文带你从零开始,快速上手编译、刷机、配置与高级玩法。

一、为什么选 OpenWrt

OpenWrt 是面向嵌入式设备的 Linux 发行版,特点:

  • 完全可写文件系统,自由度高
  • 包管理完善,支持 3000+ 插件
  • 网络性能强,比原厂固件转发效率更高
  • 可高度定制,适合软路由、旁路由、Docker 等场景

二、快速上手:3 步编译固件(Ubuntu 22.04)

三、支持设备一览

芯片平台典型机型固件文件名
AmlogicX96‑Max+、HK1‑Box、斐讯 N1amlogic_*.img
RockchipR66S、R68S、Rock5Brockchip_*.img
AllwinnerVplus、Tanix‑TX6allwinner_*.img

四、刷机与初始化(通用流程)

  1. 准备 U 盘
  • 容量 ≥8GB,格式化为 FAT32
  • 用 Rufus/balenaEtcher 将 .img 写入 U 盘
  1. 盒子启动
  • 插入 U 盘,插网线,通电
  • 浏览器访问:192.168.1.1
  • 默认账号:root / password
  1. 系统安装
  • 进入 “晶晨宝盒”,可选择:
  • 临时运行(U 盘启动)
  • 写入 EMMC(长期使用)
注意:S905 系列暂不支持写入 EMMC,只能从 TF/SD/USB 启动

五、常用工具与维护

  1. 虚拟内存(适合 Docker)

    openwrt-swap 1 # 创建 1GB 交换分区

  2. 备份 / 恢复原厂系统

    openwrt-ddbr # 按提示操作备份或恢复

  3. 升级固件
  • 在线升级:直接在面板下载最新版
  • 本地升级:上传固件 / 内核分别更新

六、固件个性化定制

源码目录 config/ 包含多种配置:

  • immortalwrt-master/:不死鸟 OpenWrt
  • lede-master/:LEDE 原版
  • openwrt-main/:官方 OpenWrt
可自行修改配置,再执行 ./make 编译专属固件。

七、GitHub Actions 自动编译

支持两种模式:

  • 全新编译:云端自动打包固件
  • 二次制作:基于现有固件快速修改、重打包
  • 适合无本地编译环境、需要批量生成固件的用户。

八、重要注意事项

  • S905 系列:只能 U 盘 / TF/SD 启动,不支持 EMMC
  • 其他型号:推荐写入 EMMC 长期稳定运行
  • 刷机前务必备份原厂系统,防止变砖
  • 电脑 IP 需与盒子同网段(如 192.168.1.x)

九、总结

用 Amlogic‑S9xxx OpenWrt
项目,闲置电视盒子可以轻松变身软路由,性能强、插件多、玩法丰富。跟着本文从编译、刷机到日常维护,新手也能一次成功。

发表新评论