用到的设备
斐讯N1盒子
mac电脑
公对公usb线
16G U 盘
hdim线
显示器
准备工作
下载固件
网友提供的资源 文件分享 密码: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显示的优势,因为可以选择带桌面的系统,所以播放视频也用的上。
参考资料