本教程将详细介绍如何将N1盒子从Linux系统(如Armbian、iStoreOS、OpenWrt等)刷回官方的Android系统。该方法通过取消挂载boot分区、格式化boot分区、重启盒子后即可进行线刷操作。
刷机完成后,N1盒子将显示官方默认版本界面:
1 刷机材料及软件准备
在开始刷机前,需要准备如下材料:
必须:
- 已经是Linux系统的N1盒子 *1(盒子都不准备怎么刷机呢)
- 电源 *1(12V/1A电源 12V2A都可以)
- USB双公头线 *1(也可以找两条没用废弃的usb数据线剪掉,接起来自制公对公的数据线)
- 电脑 *1(建议windows系统,本教程以Windows为例)
- 网线 *1(千兆 百兆都可以,用于局域网ssh连接使用)
- 本教程可能需要用到的资源文件(N1盒子官方系统固件(aml_upgrade_package)、晶晨线刷工具(USB_Burning_Tool_v2.1.2),ssh远程工具)
123云盘永久链接:
https://www.123684.com/s/3jOKVv-J3NzH?pwd=1314#
提取码: 1314
可选:
- HDMI线 *1(用于N1盒子连接显示器 非必须)
- HDMI显示器 *1(用于显示N1盒子实时画面,也可以使用采集卡替代 非必须)
2 开始刷机
2.1 需要用到的文件及介绍
在前面准备工作阶段中下载提供的123云盘资源,能够看到如下软件程序和系统镜像:
软件程序有:
- finalshell: 用于ssh远程连接N1盒子输入命令用
- USB_Burning_Tool_v2.1.2: 用于线刷官方固件使用
系统镜像为N1的官方Android系统镜像:
2.2 开始刷入
此步骤以iStoreOS系统作为演示,刷回官方的安卓版本。对于Armbian系统,命令基本一致,可以参考本教程操作。
步骤1:SSH连接系统
首先,打开finalshell,使用ssh连接方式连接iStoreOS系统(finalshell软件使用和盒子IP地址获取可以参考相关教程,有详细说明):
步骤2:查看boot分区名
登录到系统后,输入如下命令查看boot分区名:
df
通常显示的是:/dev/mmcblk1p1
步骤3:取消挂载boot分区
接下来需要取消挂载该boot分区,输入如下命令,回车:
umount /dev/mmcblk1p1
步骤4:格式化boot分区
然后输入如下命令,进行格式化boot分区,需要输入y回车确认:
mkfs.ext4 /dev/mmcblk1p1
步骤5:重启盒子
接着输入如下命令进行重启盒子:
reboot
步骤6:进入线刷模式
重启后会在”豹头S905D”商标界面,或者是如下Android Recovery界面(该图片由HDMI采集卡实时采集N1盒子画面):
步骤7:准备线刷工具
接下来,打开USB_Burning_Tool工具,选择官方的系统固件aml_upgrade_package.img,需要解压才可以看到:
重要提醒: 接下来需要取消勾选擦除flash和擦除bootloader选项,然后点击开始按钮:
取消勾选【擦除flash】和【擦除bootloader】!!!
取消勾选【擦除flash】和【擦除bootloader】!!!
取消勾选【擦除flash】和【擦除bootloader】!!!
重要的事情说三遍:
步骤8:连接设备
做好如上操作后,先拔掉【电源】,再插上【公对公数据线】:
如果不先拔掉电源,而是直接先插入公对公数据线的话,即使拔掉电源,也可以通过公对公数据线供电,所以需要先拔掉电源
接下来再插上电源:
步骤9:开始刷机
插上电源后,回到USB_Burning_Tool工具页面,可以看到已经识别到设备,开始刷机了:
步骤10:完成刷机
刷入完成后,会如图显示烧录成功:
步骤11:重启设备
完成后,工具点击停止,然后拔掉公对公数据线和电源线:
然后插上电源线:
步骤12:验证刷机结果
可以看到,已经成功刷回了官方的系统,显示新一代家庭NAS云盘了:
等待启动完成后,可以看到,已经成功进入主页面:
3 总结
3.1 教程要点总结
本教程成功演示了从Linux系统(如:Armbian、iStoreOS系统)刷回官方的Android系统的完整过程。对于其他OpenWrt、CasaOS系统,命令基本通用,操作流程一致。
重要注意事项:
- 必须取消勾选擦除flash和擦除bootloader选项
- 先拔电源再插数据线,避免通过数据线供电
- boot分区格式化是进入线刷模式的关键步骤
- 命令操作需谨慎,确保分区名称正确
感谢您对本篇文章的喜爱,有任何问题欢迎留言交流。cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站