|
本帖最后由 萌萌的猫 于 2019-10-13 21:24 编辑
背景,因为本人希望配置一个旁路由,看到N1比较适合,就PDD下单了一个全新的盒子,本来想着有一定的刷机知识可以马上刷机,
结果发现官方系统需要先连显示器点击四次开启ADB。由于本人只有一个DP显示器,没有高清电视机和HDMI接口的显示器,所以想是否可以无需借助显示器,不理会官方版本下强制刷机。
于是看到几篇救砖教程突发奇想可以直接通过短接线刷救砖模式,线刷第三方固件,再刷OP系统,达到自己把N1刷成旁路由的目的。
下面是教程,仅供部分和我一样没有显示器无法通过点击版本号的朋友参考。
准备:
驱动:android_drv_1100000_x64_1221
软件:USB_Burning_Tool(线刷固件用的);balenaEtcher(写U盘用的);adb工具(连接安卓系统工具) ;xshell((SSH)协议连接);winscp(SSH的开源图形化SFTP客户端传输文件用的)
固件包:Rush的N1-6.2.3.img; W大的T1_1.3T47_mod_by_webpad_v3_20180419_2.img 和 N1_mod_by_webpad_v2.2_20180920 ;
U盘系统固件Armbian_5.60_Aml-s9xxx_Debian_stretch_default_4.18.7_20190708.img ; op固件包Openwrt.img (自行找一个合适的)
硬件工具:
小十字螺丝刀,双公头USB刷机线,小金属镊子,网线,可做启动盘的U盘一个
第一部分烧录固件需要:
1.部署好adb驱动环境,复制几个adb文件到c盘windows下或者system32下。
2.安装USB_Burning_Tool(线刷固件用的)
3.打开N1盒子四个脚垫,用小十字螺丝刀拧下四颗螺丝,四边轻轻撬开底座盖(有几个卡扣,不算很紧不需要太用力)
4.看到底座后的主板,有两个很挨近的金属触点,这就是接下来需要短接的触点。
5.打开软件USB_Burning_Tool,导入救砖固件包T1_1.3T47_mod_by_webpad_v3_20180419_2.img (就是T1名字) ,右边两个选项(擦除flash,擦除bootloader)需要勾上。
6.此时准备好镊子,电源插头(连好电源),USB插头(连好电脑端可用的USB口)先接上USB(靠近HDMI口的USB口),右手使用镊子对两个触点短接,左手扶着电源插头插入,听到电脑正常插入USB提示声音,松开镊子
7.USB_Burning_Tool出现设备连接成功,可以点击开始,固件开始烧录。
8.大概刷到24%出现报错,此时点击USB_Burning_Tool文件导入W大的 N1_mod_by_webpad_v2.2_20180920 或者Rush的N1-6.2.3.img二选一都可以
9.USB_Burning_Tool界面右边两个选项(擦除flash,擦除bootloader)不能选中,确定设置正确后点击开始,等待固件刷机成功。
10.已经刷机成功第十可以忽略,如果出现错误,可以插拔电源线,再次插入,USB_Burning_Tool会继续尝试写入固件,直到成功。不成功需要从上面检查步骤重新做一次。
11.成功后点击USB_Burning_Tool界面停止,关闭软件,拔出盒子电源和USB,重新连接电源,连接网线,并通过路由查找到盒子当前IP。
第二部分adb安装U盘Armbian系统启动
1.安装balenaEtcher(写U盘用的)。
2.电脑USB口插入U盘,打开balenaEtcher,选中Armbian_5.60_Aml-s9xxx_Debian_stretch_default_4.18.7_20190708.img,选中U盘,点击擦写,等待完成。
3.把擦写好Armbian插入盒子(靠近HDMI口的USB口)。
4.运行CMD窗口命令:adb connect 192.168.1.5 (具体ip改成你盒子的IP)。
5.adb连接成功后再输入adb shell reboot update
6.等待盒子重启到U盘系统。查看路由器,如果已经看到Aml说明已经U盘启动成功。
第三部分通过Xshell连接系统并安装OP系统到路由器
1.安装Xshell,连接当前盒子IP,输入初始用户名root,密码1234
2.连接成功,需要再次输入当前密码并设置新的密码和用户名。随便设置一下(密码规则需要有符号字母数字否则提示太简单需要再次设置)
3.设置完成后,进入命令行模式,输入脚本:/boot/create-mbr-linux.sh
./install.sh
4.等待上面脚本完成
5.打开winscp(绿色版)传送Openwrt.img到/root目录下
6.创建一个emmc2文件夹输入命令 :
mkdir /emmc2
7.将armbian所在的分区挂载到emmc2文件夹:
mount /dev/mmcblk1p2 /emmc2
8.删除armbian的所有文件:
rm -rf /emmc2/*
9.挂载openwrt镜像文件:
losetup -P -f Openwrt.img
10。挂载指定的文件夹:
mount /dev/loop0p2 /media
11.将openwrt的所有文件复制到armbian分区文件夹emmc2 :
cp -R /media/* /emmc2
12.卸载所有的挂载 :
umount /media
losetup -d /dev/loop0
umount /emmc2
13.重启盒子:
先拔掉电源,然后取出U盘后再上电。自此openwrt固件顺利刷入到盒子的emmc中了,重启后盒子就会直接从emmc中运行openwrt固件了。
第四部分设置OP
1.浏览器登录盒子的IP,进入OP网页界面。
2.默认用户名root,密码password
3.设置相关的网络接口IP等,需要的网络服务,以及重设OP管理员用户名密码,此时所有的工作就完成了。
教程到这里就结束了,以上到第三部分主要参考的是ganlu510 发表于 2019-6-20 11:44【[N1盒子] N1刷openwrt固件至eMMC详细教程,非常适合小白!!!】这篇文章,
其他部分参考了jhs19891113的【 分享一下我N1和K2P的各种玩法资源汇总!(2019-10-8最终版)】https://www.right.com.cn/forum/thread-858344-1-1.html。
所有固件恩山都可以找到,请善用搜索。
|
评分
-
查看全部评分
|