用到的设备

斐讯N1盒子

mac电脑

公对公usb线

16G U 盘

hdim线

显示器

准备工作

ref="https://xwenw.com/tag/%e4%b8%8b%e8%bd%bd" target="_blank">下载固件

网友提供的资源 文件分享 密码:nzwy53

下载系统文件

armbain 镜像: 下载地址

将U盘做成系统引导盘

解压镜像文件 xz -d xxx.img.xz

使用命令查看u盘挂载点df -h,我的挂载点为/dev/disk2,每个人的挂载点是不确定的

将已经插入的u盘先卸载diskutil unmountDisk /dev/disk2

将镜像写入u盘dd if=xxxx.img of=/dev/disk2,这一步相当耗时间

修改引用文件,从地址下载文件,保存入u盘/boot/dtb目录,

编辑u盘中的/boot/uEnv.ini文件内容 将里面 dtb 一行替换成这个文件的名字并保存

制做启动盘完成,千万不要直接插入盒子,这样盒子会修改u盘内文件的权限,造成linux系统无法启动

安装adb调试程序

下载地址

解压 unzip platform-tools_r28.0.1-darwin.zip

如何让命令生效,就不详细说了,能看这个的,应该对linux这一套比较熟悉了

降级

没有查到准确的资料,网友说了一个原因

斐讯官方固件比较新(>V2.22)的版本bootloader有问题,如果不降级就无法刷机

盒子连接显示器、网络(与电脑在同一局域网内,一般都是)后,开机。

用usb线连接盒子和电脑,使用靠近hdim口的usb口。

点击固件版本:v2.2xxxx三次,看到有打开adb提示。

使用adb连接 adb connect 192.168.31.196

重启,进入fastbootadb shell reboot fastboot, -试过TypeC线,虽然可以adb操作,但在进入fastboot后,就无法连接了,所以公对公usb线是必须要有的,至于说的无线adb,没试过,不在考虑范畴-

刷入固件

fastboot flash bootloader bootloader.img

fastboot flash boot boot.img

fastboot flash recovery recovery.img

fastboot reboot

这样,降级就完成了。

刷入Armbain系统

将usb线换到远离hdim线的usb口,并将usb放在另一个usb口, 先不要插入

再次的连接adb adb connect 192.168.31.196

进入adb shell adb shell

关键 用Adb命令重启盒子,黑屏后立即插入u盘 reboot update

进入启动流程 root密码重置,新加普通用户等操作

Root成功登录系统,将系统文件写入emmc(盒子内容存储空间,就不需要插着u盘启动了)/root/install.sh

脚本执行完成后,poweroff,就可以拔u盘,重启直接进入系统。

心得

这一波操作下来,看着有点眼晕,但其实只要对着教程一步步来,成功还是很简单的。

每个人的目的不,我只是想用它来做下载机,跑跑自己的脚本和一些小程序,不需要用它来做电视盒子,这样有点浪费。

4k显示的优势,因为可以选择带桌面的系统,所以播放视频也用的上。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。