魔百盒M401a刷机

基本情况

咸鱼购买魔百盒311-1a yst, 发给我401a,有蓝牙无wifi

本机发布版本v.955.05,系统版本9,硬件版本1.0.0,设备型号M401A,厂家名称:CIOT, CPU:amlogic

已安装当贝市场,乐家市场,蚂蚁市场,明日影视,小苹果影视盒子云海电视等软件。

系统应用有外置系统启动器,ai小助手,媒体中心

系统升级可直接卡刷,将update文件拷贝到u盘根目录,开机时一直按遥控器左键就可以进入刷机.

工作流程为:

线刷固件->制作启动u盘->按reset从u盘启动(需要支持的固件)->进入armbian系统->设置用户名等->扩充u盘空间(不扩充无法备份)->备份原电视系统->安装系统到emmc卡->后续其他安装

本文所需文件大部分在github下载,也可从我的百度分享下载

家庭服务器刷机相关

一、线刷固件

刷固件解决的问题: root, 打开adb, 修改loader使盒子可以从U盘启动。

刷机方法:

  • 打开刷机软件——本文使用Amlogic USB Burning Tool_v2.1.6.8, 版本3.2不知道为何出问题。

  • 载入刷机包——本文使用android_tv_m401a_s905l3a.tar,从github下载,已root,打开adb

  • 点击开始

  • 短接强制刷机点

  • 插入usb线,使用离网口近的那个

  • 打开盒子电源

  • 此时线刷软件进度条应该开始动,松开短接点等待刷机完成

二、制作启动U盘

U盘作用:制作armbian启动U盘,让盒子从U盘启动进入armbian系统,后续操作在armbian中进行。

制作过程:

  • 打开balenaEtcher软件

  • 选择合适的armbian固件,我使用的Armbian_23.02.0_amlogic_s905l3a_jammy_5.15.86_server_2023.01.05.img, 6.1.3版本有问题。

  • 选择目标位置,选择U盘即可,注意U盘中的文件将全部丢失,有用的资料提前备份

  • 点击flash开始制作,完成后U盘会有一个boot区

  • 在boot区中找到uenv.txt文件,修改其中的FDT=/dtb/amlogic/meson-g12a-s905l3a-m401a.dtb,我盒子是401a,根据硬件选择合适的dtb,错误将导致无法启动。

三、从U盘启动armbian

本步骤解决的问题:进入armbian系统,备份原盒子固件

操作流程:

  • U盘插入离网口近的usb口

  • 因需要设置密码,找一个usb口的键盘插入另一个usb口

  • 按住reset键(在后面散热区的一个孔内,很不好找。。。)

  • 打开电源,松开reset键(可再按1,2次)

  • 盒子启动进入armbian系统

  • 按提示设置root密码,创建用户及密码

以下为可选:

  • 使用armbian-tf扩展tf卡空间(用来存放备份文件)

  • 使用armbian-ddbr备份原盒子固件(很慢,但想恢复固件不需要再拆开盒子按强制刷机键了,自行判断是否使用)

四、将系统写入emmc

解决的问题:将系统写入盒子存储

操作流程:

  • 使用armbian-install命令安装系统

  • 完成后reboot一次(先不拔出U盘)

  • 使用poweroff关机,拔出U盘

  • 开机进入armbian

五、 后续安装软件问题

5.1 更新apt等

使用apt update 或 upgrade命令更新。

5.2 使用armbian-software安装

5.2.1 安装docker

安装后出现Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/json": dial unix /var/run/docker.sock: connect: permission denied

原因: docker使用unix:socket连接,执行需要root权限。

解决办法:

  • 临时: 使用sudo执行

  • 永久: 将用户添加到docker组,该组用户具有使用unix socket的权限。sudo groupadd docker; sudo gpasswd -a $user docker;(添加用户到docker组) newgrp docker;(更新用户组)

5.2.2 armbian-software可安装软件

软件名

用途

备注

docker

容器软件

已安装

kodbox

可道云个人网盘

待尝试

portainer

docker可视化管理

yacht

docker管理

Transmission

linux bt软件

qBittorrent

BT 下载器,功能全面,与 Sonarr 有很好的接入支持

NextCloud

个人云盘,功能强大配置复杂

Jellyfin

在线解码

HomeAssistant

智能设备管理,功能很强大

待尝试

CouchPotato

下载电影的软件,通过hbx或者bt下载

Sonarr

Sonarr 是一个 PVR 系统,它可以监控多种信息源的剧集发布信息,对剧集进行自动下载、刮削和重命名。

Radarr

类似sonarr

Syncthing

p2p文件同步,点对点不需要服务器

FileBrowser

个人网盘

Heimdall

搭建个人导航页?

Node-RED

Node-RED是一个编程工具,用于以新的有趣方式将硬件设备、API和在线服务连接在一起。

它提供了一个基于浏览器的编辑器,可以轻松地使用调色板中的各种节点将流连接在一起,这些节点可以一键部署到其运行时。

Mosquitto

Mosquitto是一个开源消息代理,实现了MQTT协议版本3.1和3.1.1

OpenWrt

软路由系统

Netdata

Linux 性能实时监测工具。

待尝试,装docker里

Docker-Headless

基于Ubuntu20.04胖容器+远程接入, 实现Linux下私人桌面、云端办公。在生产跑浏览器做调试/维护。在服务器搭建专用开发环境,公司/Home互通办公

待尝试,最后

Navidrome

开源音乐服务器

Alist

挂载云盘

Evolution

Evolution 是一款个人信息管理应用程序,它提供了集成的邮件、日历和地址簿功能。

Thunderbird

邮件客户端

Krita

画画

Shotcut

视频剪辑

Kdenlive

视频编辑

Gwenview

图片查看编辑

Flameshot

截图

Frps, frpc

内网穿透,内网穿透配置子域名与nginx配置子域名?

待尝试

nps, npc

内网穿透

Plex

视频中心

Emby-Server

流媒体服务

KVM

虚拟机

猜你喜欢

转载自blog.csdn.net/reverie_2007/article/details/128589689