• 型号:e900v22d
  • CPU:S905L3A
  • 运行内存:2G
  • 机身内存:8G

安卓系统

安卓系统分为线刷和卡刷两种。

线刷

  1. 去论坛或者结尾的共享网盘中下载线刷包。
    线刷包解压后是单个img格式的文件。
  2. 下载安装刷机工具——Amlogic_USB_Burning_Tool
    需要留意的是这个工具有很多种版本,文章结尾的共享网盘中有提供。
  3. 打开Amlogic_USB_Burning_Tool,导入线刷包,然后点击"开始"。

注意:需要取消掉擦除flash擦除bootloader。否则,可能导致三码丢失。如果误操作导致三码丢失,请看魔百盒折腾记录——救砖解决。

  1. 插上刷机神器,然后使用双公头USB先把盒子与电脑相连。

  2. 通电后自动开始刷机。刷机过程大约需要3~5分钟,期间什么都不需要做,等待即可。

卡刷

卡刷比较简单,但是,卡刷需要可以正常进安卓系统的状态。一旦安卓系统损坏了,就无法卡刷了。

  1. 准备一个4G或者更大容量的U盘。
  2. 将U盘格式化成FAT32格式。将recovery.img、update.zip、factory_update_param.aml 三个文件拷贝到根目录;
    .
    ├── 卡刷教程.txt
    ├── factory_update_param.aml
    ├── recovery.img
    └── update.zip
  3. 盒子接上hdmi、网线、电源线保持关机状态,U盘插入盒子靠近网口的usb端口,盒子按下电源开关加电,通电同时反复按遥控右键刷机,速度不要太快或者太慢,每秒3次左右。引导U盘里的REC,直到显示刷机画面;或者尝试按左键进到刷机页面,立即关机,然后重新开机,点按右键,进到u盘里的rec刷机才能成功;
  4. 刷机大约耗时约三分钟,有进度条提示,完成后盒子会自动重启,第一次启动会优化系统程序,请耐心等待。

Armbian

魔百盒的一个优点就是,它支持多系统共存。在eMMc中运行安卓系统,然后,在U盘中运行另外的系统,这个系统可以是armbian、openwrt或者emuelec。其中:

  • Openwrt是一个开源的以Linux为核心的路由器操作系统,可玩性很高。不过,魔百盒都是单网口,并不太适合做路由器。

  • Emuelec是一款专门针对游戏机模拟器制作的操作系统。可以玩各种古老的街机游戏。
    链接:https://pan.baidu.com/share/init?surl=tHWn5rV92eN4YytUt7Majg&pwd=S905
    提取码:s905
    解压码:ejoyun
    不过,我对游戏不感兴趣。就不对它做过多的介绍了。

  • Armbian是一个arm版本的功能强大,软件齐全的Linux发行版。可以用来运行docker、搭建网站、博客、网盘、nas等等。大多数普通Linux系统能做的它都能做。

Armbian系统的安装方法非常简单。

  1. 去github网址下载系统镜像,网址:https://github.com/ophub/amlogic-s9xxx-armbian
    注意,需要选择s905l3a型号的镜像。其中:
  • bullseye是Debian系统。
  • jammy是Ubuntu系统。

二者选择喜欢的一个即可,没有本质区别。不过,国内的Debian系统源比较多,用起来也更方便一些。Ubuntu的源需要使用ubuntu-ports源,里面的软件比Debian系统要新一些。

关于内核版本,有5.10和5.15,其中5.15存在一些问题:

  • 在启动过程中会花屏,启动后正常。
  • 偶尔出现无法内置网卡的问题,多次重启有可能会恢复。

相对而言,5.10更稳定一些。

  1. 使用balenaEtcher将系统镜像写入到U盘。
    需要留意的是,这个型号的魔百盒特别挑U盘,如果遇到无法引导或者偶尔无法引导,大概率是U盘不适配导致的。建议换个其他主控芯片的U盘试一下。
    据我观察,开机过程armbian会两次识别硬件,第二次识别硬件时经常会出错,导致U盘无法识别或者断断续续地,造成引导失败。

  2. 将U盘插入盒子的USB口。接入电源,同时用遥控器不停地按右方向键(速度:每秒三次左右)。
    不出意外的话,就可以进入U盘中的系统了。一旦进入过一次,下次再进入armbian时就不需要再按遥控器了。开机会自动进入U盘中的系统。