首先介绍一下这个盒子,魔百和m401a和cm311-1a,都是晶晨s905l3a,当然,如果是买的话呢,尽可能买标明了s905l3a的,毕竟同一个系列,同一个型号,有概率不同芯片,或者不同版次不同省份也有所差别,我与手里的广东移动为准。这个盒子soc与n1性能差别其实不大,就是百兆的网口和USB 2.0和了脱后腿,但如果忽略速度,用来玩armbian还是挺不错的,这个盒子拿来当电视盒子,游戏盒子等都非常不错。
废话不多说,开始正文
一、准备
1.m401a盒子一个(cm311-1a也行)
2.PC 1台(建议win 10及以上,我是win 11的系统)
3.镊子、铁丝或者买某宝上的晶晨S905系HDMI短接器(有短接器可以直接免拆)
4.一条双公头USB线。
5.8gb以上U盘或tf卡加读卡器
6.软件:(本文所需用的固件软件均会放于文末网盘处)
①Amlogic_USB_Burning_Toolv2.20(晶晨烧录固件)
②balenaEtcher(U盘写盘工具)
③NxShell(ssh工具)
二、刷安卓
[注意,第二步是不一定必须的,就比如我这一会移动送过来的时候,已经是开启了a db,这种情况下,把它接入到路由器上,通过开心电视助手或其他a db工具,直接U盘启动就行,可以跳过刷机步骤]
这一步主要是让盒子能够从U盘启动Armbian系统,如果不刷机也能启动的话,你自行跳过。
下载安卓系统固件:这个固件如果单纯的来看电视也是不错的,带面具Magisk,开启adb了,到时候安装LibreELEC工具也可以U盘启动,或者开启a db后,通过开心电视助手等adb工具U盘启动。
固件作者提供下载地址:
https://pan.baidu.com/s/1FatLsTkGS7LSoIyC9hqjaA
提取码:
1wry
(这个是度盘的链接,文末我也会一并放在123网盘和阿里云盘里)
三、刷Armbian
1.下载:本文用的固件是ophub的usb启动固件Armbian_24.5.0_amlogic_s905l3a_bullseye_6.1.83_server_2024.04.01.img
2.写入U盘:
①使用balenaEtcher可以直接导入压缩包,无需单独解压。
②注意洗盘时尽可能关闭杀毒软件,否则有概率失败,虽然我使用火绒没发生这种问题
③如果想把系统留在u盘里使用,而不写入emmc,或想保留安卓系统,可以在写盘后使用diskgenius工具扩容一下,写盘工具分配的空间其实很少,注意扩容,尽可能在第一次启动系统前完成,可以减少扩容所需时间。
④修改uEnv.txt
将uEnv.txt文件内容改成
/dtb/amlogic/meson-g12a-s905l3a-m401a.dtb
3.启动Armbian
1.将处理好的U盘插到距离网口最近的USB口上,通过上述的a db或者LibreELEC启动,其实到这里如果不想把系统写入emmc教程基本已经完成。
2.如果想备份此时emmc的系统,可以输入一下命令,按提示操作备份到U盘里。
#备份
armbian-ddbr
3.Armbian写入emmc:
按照提示操作即可
#写入EMMC
armbian-install
等待系统写入完成,可以重启断电后再拔U盘,之后无需插U盘即可启动emmc的系统。
四、基本设置和玩法
1.很多玩法我已经在上一篇文章的玩客云onecloud中讲的很清楚了,不清楚可以翻一翻。下面的只是一些补充不同。玩客云刷armbian教程
2.微力同步
docker run --name verysync -d -v /path/you/dir:/data -p 8886:8886 jonnyan404/verysync
与玩客云不同的是,m401a可以直接安装docker镜像版的。
3.小雅(玩客云也能用)
[这个怎么说呢?现在阿里推行第三方权益包,以后估计越来越难用,反正分享出来能用就用吧]
#一键安装和更新容器,标准模式,打开端口 5678
bash -c "$(curl http://docker.xiaoya.pro/update_new.sh)"
#一键安装和更新容器,host模式(推荐,软路由和NAS上更少网络故障,打开端口 5678)
bash -c "$(curl http://docker.xiaoya.pro/update_new.sh)" -s host
4.cpolar极点云(玩客云也能用)
#安装
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
#然后启动cpolar服务
sudo systemctl start cpolar
#配置cpolar开机自启动
sudo systemctl enable cpolar
#重启服务
sudo systemctl restart cpolar
5.memos笔记
[这个要注意一下m401a可以安装最新版,但玩客云只能安装0.15.0版本]
#玩客云
docker run -d --name memos --restart=unless-stopped -p 5230:5230 -v /mnt/docker/memos:/var/opt/memos neosmemo/memos:0.15.0
#m401a
docker run -d --name memos --restart=unless-stopped -p 5230:5230 -v /mnt/docker/memos:/var/opt/memos neosmemo/memos:latest
五、总结
总之安装完Armbian后很多操作基本没啥太大区别,重点是前面的刷机部分。由于当初没有截图,现在是盒子也变成家里的常规电视盒子,现在主要用玩客云,所以这篇文章可能没什么图。
文中如有什么错误,劳请指出。
教程资源
123云盘
123云盘(推荐)
https://www.123pan.com/s/GKglVv-uyKP3.html 提取码:oxOg
阿里云盘(360自解压)
https://www.alipan.com/s/zrNuUNkeFXd