小米盒子3s mdz-19-aa 刷 armbian 系统

小米盒子3s是一台2016年底发布的设备,因为是高配版本,而且采用了S905X的芯片,所以即便放在今天,也还具备一定的可玩性。喜欢这个系列是因为它小巧精致的外观,但小巧精致的外观也带来了刷机的不便,唯一的的USB端口在刷armbian的时候捉襟见肘。不巧博主的小米盒子3s购自闲鱼,单主机不带遥控器,所以一旦开启usb调试,连用鼠标操作都无法进行。所以当入手试机时不谨慎的开启之后,有很长一段时间都没想明白如何进行操作。

adb shell settings put global adb_enabled 0

usb调试是可以通过上述adb命令关闭的,成功关闭的时候也想了一下,既然可以直接关,为什么不能直接用adb命令行方式打开调试呢,然而没开usb调试压根进不去adb,所以就类似钥匙被反锁在家里一样,进屋拿到钥匙就能开门,关键是压根就进不去。所以拿到设备后首先需要做的不是打开usb调试,而是连接wifi,因为小米3s开启usb调试后支持wifi连接,所以先连接wifi,后打开usb调试,即便usb接口无法驱动usb设备了,还是可以通过wifi连接开心电视助手。这里提个醒,成功启用wifi连接之后,请记录一下wifi连接的ip地址。

刷机包

博主选择的是第一个基于debian的包,如果喜欢ubuntu底包的,可以选择第二个:

Armbian_25.11.0_amlogic_s905x-t95_bookworm_5.15.194_server_2025.10.10.img.gz
Armbian_25.11.0_amlogic_s905x-t95_jammy_5.15.194_server_2025.10.10.img.gz

首先将下载下来的文件解压,然后通过balenaEtcher等工具烧录至u盘,大部分的盒子都遵循从u盘曲线救国的方式,小米3s也不例外。

也是凑巧,后续重新安装的时候尝试了6.0的版本,结果能扫描到本地的wifi信号,但是始终连接不上,换回5.15版本就又好了,不同版本的兼容性也有差异,建议大家暂时可以先优先选择5字头的版本。

必备usb扩展坞

一个usb接口是不够的,我们需要一个口来接入系统u盘,还需要至少一个口来接个键盘,以执行一些必需的命令。扩展坞如果带网口当然最好,不带网口,只要能多给几个usb接口,也可以拿来一用,对于不带网口的扩展坞,我们必须在刷好系统后立即连接wifi,之后就可以通过wifi快乐的ssh连接设备了。

烧录好u盘后插入扩展坞,顺手把键盘也插上,最后将扩展坞接入盒子,通过开心电视助手wifi连接小米3s,并设置盒子从u盘启动。在开机logo稍微多等一会,如果前面的操作无误,就可以看到armbian的启动画面了。

扩展坞有网卡的话,我们可以直接ssh连接进行后续操作,没有网卡的话,那就继续连在电视上看输出信息即可。

安装armbian

因为上述两个包对小米进行了适配,所以可以考虑先刷入emmc,也就是直接刷进电视盒子,当然如何您想双系统,那么坚持用u盘运行也没什么问题,下面的安装指令把u盘系统刷入盒子,u盘尝鲜用户请切勿运行

armbian-install

查找wifi信号:

nmcli dev wifi list

连接wifi:

#开放网络
nmcli dev wifi connect "SSID名称"
#有密码的wifi网络用这个指令
nmcli dev wifi connect "SSID名称" password "你的密码"

连接后我们还需要获取当前连接的ip地址,之后就可以愉快的ssh了:

ip a

接下来这个可能是个案,博主的小米3s购自闲鱼,查看错误日志的时候:

#查看最近的日志
journalctl -p 3 -x --since "1 hour ago"

发现有一堆错误,原因都是系统反复尝试连接物理网卡导致的,咱小米盒子3s连网口都没给,当然是连接不上的。临时性的处理方式如下:

# 立即关闭 eth0 接口
ip link set eth0 down
# 禁止 NetworkManager 管理 eth0
nmcli dev set eth0 managed no

因为刚尝试了设备树文件的编译方法,所以也尝试通过修改设备树来永久解决这个问题:

ethernet@c9410000 {
    ...
    // 将 "okay" 改为 "disabled"
    status = "okay"; 
    ...
};

关于设备树的操作可以参考《armbian 查看电视盒子的设备树》

#反编译
dtc -I dtb -O dts -o meson-gxl-s905x-p212.dts /boot/dtb/amlogic/meson-gxl-s905x-p212.dtb
#重新编译
dtc -I dts -O dtb -o /boot/dtb/amlogic/meson-gxl-s905x-p212.dtb meson-gxl-s905x-p212.dts

只所以会发现这个问题,是因为刷机第二天,发现3s机身有点热得异常,远比不上小米盒子3c的清冷。

端口扫描小工具

wifi重连的时候可能会导致ip地址的变化,可以在armbian里进行设置以固定ip,也可以写个小工具重新扫描一下,以下的扫描工具适用python2.7.18版本,作者deepseek -_-!!!

import socket
import threading

def simple_multi_scan():
    """
    简洁的多线程扫描版本
    """
    print("多线程扫描 192.168.99.100-255:22...")
    
    def scan(ip):
        try:
            sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
            sock.settimeout(1)
            result = sock.connect_ex((ip, 22))
            sock.close()
            if result == 0:
                print("[+] {}:22 - SSH开放".format(ip))
        except:
            print("[!] {} - 扫描错误".format(ip))
    
    threads = []
    for i in range(1, 256):
        ip = "192.168.99.{}".format(i)
        t = threading.Thread(target=scan, args=(ip,))
        threads.append(t)
        t.start()
    
    # 等待所有线程完成
    for t in threads:
        t.join()
    
    print("扫描完成!")

if __name__ == "__main__":
    simple_multi_scan()

推荐应用

xiaomusic

即便不配合小米音箱播放本地文件,拿来做一个音乐下载与本地服务器,也是非常棒的。

docker run -d \
  --name xiaomusic \
  --restart unless-stopped \
  -p 58090:8090 \
  -e XIAOMUSIC_PUBLIC_PORT=58090 \
  -v ~/xiaomusic/music:/app/music \
  -v ~/xiaomusic/conf:/app/conf \
  docker.hanxi.cc/hanxi/xiaomusic

lunatv

影视类的应用,自己搭个影视服务,避免看电影的时候跳出违规广告的尴尬,比较遗憾的就是现在很多赌博博彩广告直接打在了视频里,只能权当没看见吧。

标签: 数码

移动端可扫我直达哦~

推荐阅读

thumbnail 2025-11-10

关于小米盒子3C的 HybridELEC:9.2-mibox3-1.4 版本

闲鱼淘了一个小米盒子3s,用来搭建了一个lunatv,偶尔给孩子投屏看个电影。本身手头是有一台3c的盒子,刷成了 7Ji 大佬的HybridELEC,因为起初没有玩游戏的需求,所以就选择了这个单系统的版本。现在3c被3s替代了,所以就...

随笔 数码

thumbnail 2025-11-10

lakka github地址以及近期通用版本下载链接

简单来说,Lakka 是一个轻量级的、专门为复古游戏设计的开源操作系统。它可以把您的旧电脑、树莓派等各种硬件设备,瞬间变成一台功能强大的复古游戏机。官方的对于早期soc的支持大概到2.3.1版本为止,后面的版本基本都不支持905以及之...

随笔 数码

thumbnail 2025-10-24

arm芯片与arm架构

什么是 ARM?—— 芯片世界的“隐形冠军”你可以把 ARM 理解成一种 芯片设计蓝图 的创造者和授权商。一个简单的比喻:英特尔(Intel) 像一家“餐馆”:它自己设计菜谱(芯片架构)、购买食材(硅晶圆)、烹饪菜肴(制造芯片),然后...

随笔 数码

thumbnail 2025-10-20

armbian 查看电视盒子的设备树

安装反编译工具,博主的armbian里提示已安装且无需更新;apt update apt install device-tree-compiler首先备份一下设备树,万一给折腾坏了可以恢复:cp meson-gxl-s905l2-x...

随笔 数码

thumbnail 2025-10-18

什么是emmc,与ufs闪存有什么区别

eMMC 和 UFS 是移动设备存储领域两种核心的嵌入式闪存技术,它们的关系可以看作是“迭代”与“取代”。eMMC 像是一条单车道乡村公路,车流量有限。而 UFS 则像是一条双向多车道高速公路,车流大且快,还能同时上下货(读写)。eM...

随笔 数码

thumbnail 2025-10-17

psftp连接coreelec系统时中文乱码

小米盒子3c安装了coreelec,部署了xiaomusic项目有一段时间,也积累了几十首常听的歌曲,想下载下来放到电脑上。用psftp连接提取的时候,发现中文全部变成了乱码,但用putty连接盒子,查看目录的时候中文显示是正常的。虽...

随笔 数码

thumbnail 2025-10-15

创维e900v21e刷armbian的一些资料

首先是armbian的版本,可能是armbian适配型号过多的原因,博主查资料的时候,github上盒子系统的armbian只有两页的历史记录,所以也没什么好纠结的,能顺利下载哪个版本,就用哪个版本,博主下载的版本是Armbian_2...

随笔 数码

thumbnail 2025-10-13

折腾米兔5c电话手表的一些心得

知道5c可以开启usb调试,以安装一些原本受限的第三方应用的时候,博主的5c已经自动更新成了t29版本,b站上的破解方法都已经成为了老黄历,在搜索引擎和github上也没有找到更新的方法,最后某up主的群里找到了相关资料。刷机有较大风...

随笔 数码

thumbnail 2025-10-11

用小度智能音箱播放网盘音乐

18年8月的时候入了一个小度智能音箱,陪伴了孩子一整个小学阶段的生活,它有时候负责唱歌,有时候负责播新闻,也有的时候负责起床闹铃,每天忙得不亦乐乎。言归正传,得知小米音箱有一个xiaomusic项目之后,就想找找有没有大神为小度做类似...

随笔 数码

thumbnail 2025-10-09

小米盒子 3s vs 小米盒子 4 性能对比

把自己的小米盒子3c刷成了coreelec,结果看电视很多频道无法正常播放,看电影一快进不是闪退就是失去响应,做为一个docker的服务器倒是出乎意料的稳定,前几天尝试配置了xiaomusic,配合小米音箱能够正常的播放本地音乐,于是...

随笔 数码