【保姆级指引】N1盒子恢复官改系统最简单的ddbr大法(适用小钢炮换系统以及各种变砖)    

无线路由 03-04 19:57:58 25 0

浪费的几个日夜

如果不是因为疫情这档子事,我可能不会闲的蛋疼的翻出N年不动的N1盒子进行折腾,也不会浪费这几个日夜了。

至于N1盒子,是我一手购买的,家里还有新鲜的K2P,K2T,E1,TC1,DC1等等若干,至于花了多少钱就任君想象了,反正比咸鱼现在的价格高得多。去年那会最火的好像是灯大的小钢炮固件,专注于下载,刷起来也简单,也算好用,不过家里的远程下载设备太多了,小米路由器R2D,玩客云,蜗牛星际,群晖DS216paly等,其实下载最顺手的还是小米路由器R2D,通过浏览器插件一键跳转,比其他设备都方便的多。最近发现N1小钢炮里的qb一直没速度,aria2也老是闪退,几乎停工了,想着闲着也是闲着,换一个固件刷一刷。在某山发现N1的固件已经丰富太多太多了,Armbian、EmuELEC、CoreELEL等,还可以刷OMV图形界面、宝塔服务器,于是打算换一个系统玩完,但是在刷之前就发现了问题,小钢炮固件的eMMC分区和原版的不一致,无法直接刷到Armbian。那么就解决问题吧,一搜就发现很多人和我情况类似,号称最简单的办法是先刷回W大的官改固件,再刷回Armbian就好了。有线刷包,但是需要一个USB公对公的数据线,现在买个菜都是问题,数据线还真不好买,好歹翻垃圾线材找到了一根USB公对公的数据线,结果试了2台电脑都无法线刷成功,有人说是要加载过时硬件,有人说WIN系统的LTSC版本无法识别N1固件,我两台电脑偏偏就是LTSC...而且我都怀疑那个公对公的数据线是坏的了,所以也懒得为这点事重装一个windows版本。

那么剩下的日夜就是泡论坛找更简单的办法,还是通过一个评论发现ddbr大法好,然后就搜到了这个人的文章。

@Luminous 提供的ddbr的恢复官改系统的办法,不需要USB公对公数据线,不怕驱动问题,不担心WIN LTSC系统不识别等稀奇古怪的问题,只需要一个8G的U盘,我认为是所有方法中最最简单的,也很容易成功。不过看的出这个帖子还是为有一定刷机基础的人写的,很多新手不一定能看懂,附上需要的两篇原文:
N1降级并刷入armbian系统
使用ddbr恢复官改系统
我好久没刷过N1的系统,来回看两个帖子也有很多地方没弄明白,试了多次成功后才觉得简单。所以想着分享一下,写一篇保姆级的小白攻略。声明此方法是从@Luminous 处搬运,等于重新梳理一遍,文内图片都是我自己刷机过程中的截图,感谢作者的无私奉献,同时分享给大家。

0】准备软件
DiskGenius 用于给U盘分区
putty 通过SSH连接刷好的Armbian系统,以及通过代码输入命令
WinSCP 通过网络连接N1,上传恢复固件
USB Image Tool 写入Armbian镜像的软件,其实有很多类似的img写入工具都可以
Armbian_5.44_S9xxx_Ubuntu_bionic_3.14.29_server_20180729 用于U盘启动的Armbian固件,选择5.44是因为Luminous说4.x内核的系统需要打dtb网络补丁可能无法挂载eMMC,总之就是3.x的容易点,反正是个跳板系统,就选5.44的吧
-emmc.img.gz 官改包通过ddbr恢复用
除了前三个软件,其余的都来自于Luminous的网盘分享,怕有懒人,我把所有软件都整合一起上传,一会直接用就可以了,所有操作建议关闭杀毒软件进行。
打包链接提取码: 9s73
1】制作可以从U盘启动的Armbian系统

家里随便找一个U盘,至少8G,我是一个很旧的16G USB3.0的金士顿U盘。

首先我就遇到过一个原贴没提到的问题,U盘如果之前刷过别的固件或者PE的话,必须DiskGenius分区格式化一次,不然后面很可能看不到BOOT分区。

就分一个区就可以了,点确定。

一路点是,等到U盘完全分区好可识别。

解压usbit.zip,打开USB Image Tool,左侧选择准备烧录的U盘,然后点击Restore。

也是把刚刚的Armbian_5.44的镜像文件给解压,加载img镜像文件。

一路点是,就可以看到烧录进度了,如果弹出报错比如U盘不可写入等,可以尝试退出U盘重新插入,或者重启系统,或者是最开始分区U盘没有做好,重新DiskGenius分区格式化一遍。等进度结束后如果弹出是否格式化U盘的选项,点否。

U盘烧录镜像完成后会出现一个可读的分区BOOT,点击打开。

可以看到一个uEnv.ini的配置文件,如果没看到ini是没有打开文件扩展名,不过这不重要,右键点击该文件,打开方式通过 写字板 或者 Notepad++ 来进行编辑。

这一步我就被卡了一会,原贴中是.dtb替换成【meson-gxl-s905d-p230.dtb】,如图我一直没看到.dtb的字样,也不知道是不是要替换文件。

好在作者有截图,我干脆就按图中的,在第一行加入代码并保存后关闭:
dtb_name=/dtb/meson-gxl-s905d-p230.dtb
这就是U盘启动的关键,每个硬件的dtb启动文件都不一样,这个就是N1的dtb文件。到这里,第一步就做完了。
2】通过DDBR恢复官改系统
将N1断电,然后把第一步做好的U盘插入靠近HDMI接口旁的USB接口,接上网线,然后通电启动N1,不出意外的话,N1已经通过U盘启动进入Armbian 5.44的系统了。首先找到N1的IP地址,方法是通过路由器查看刚刚哪个设备连接上,设备名一般默认会是aml,比如我N1的IP是192.168.199.184。

局域网内的一台电脑上打开PuTTY,新建会话,输入地址192.168.199.184,点击Open,通过SSH连接N1的Armbian系统。用户名root,密码1234,最开始的Armbian截图忘记了,登录后会让你重设密码,分别是当前密码,新密码,重复新密码,分别自己输入一次回车,然后会提示注册新用户,可以自己注册,或者干脆Ctrl+C取消掉。如果取消了窗口消失了就再打开PuTTY登录一次。

输入命令:
ddbr

会提问备份还是恢复,输入b,回车,开始备份,然后会再次问你是否压缩,输入y,回车,然后就可以看到进度条开始了,此时直接Ctrl+C取消,因为我们只需要一个备份文件的名字。

打开WinSCP,通过SFTP连接N1系统,还是一样的IP,一样的root和1234,如果更改了密码就输入新密码,点登录。

找到ddbr文件夹下面的备份文件名,我的是Amlogic-emmc.img.gz,记住文件名,随便复制到文本或别的地方等待粘贴,然后删掉这个备份文件。

WinSCP左侧找到电脑本地的-emmc.img.gz压缩包,注意不要解压!直接上传到N1的ddbr文件夹内。

然后将-emmc.img.gz改名为之前的名字Amlogic-emmc.img.gz。

回到PuTTY刚才的界面,直接输入命令:
ddbr

这个时候就不是输入b了,而是输入r,开始恢复备份文件。

继续输入y,回车。

会再问你一次是否都确认没问题,直接回车继续。

然后可以看到进度条开始开始恢复,喝口水,上个厕所,等待完成。

等进度条结束后,可以直接N1断电,或者输入
poweroff
关闭系统也会断电,注意中间没空格,一开始我还输入错了...

到这一步,N1盒子就彻底恢复官改系统了,而且写入了emmc,可以拔掉U盘不需要了,而且官改默认开启了adb,后面想怎么折腾就怎么折腾了。对比网络上所有的办法,我觉得这个是最简单最高效的N1盒子救砖方法,也很适用于N1刷了小钢炮的系统想更换的时候。我后面刷了许多系统不喜欢了都直接这么重刷,操作也很熟练了,其实就和windows用ghost恢复一样的感觉,甚至以后自己定制好的系统都可以通过这个方法做一个备份,以后想恢复也没问题。


我用N1又折腾了什么

大部分玩家用N1盒子刷了电视盒子,看KODI什么的很强大,但是我家里已经有zidoo x9s了,就不打算刷电视盒子。顺便安利下芝豆的x9s,用了三年了,吊打各种安卓盒子,不管是画质还是解码,尤其是自带的电影墙,以前我用小米盒子总是折腾KODI不完美,换了x9s后发现自带的电影墙简直完美,自动刮削,在线搜字幕,关键是都不需要设置,后来连KODI我都没折腾过了,适合不愿意折腾的人。
扯远了,我还是逛了几天某山的论坛,打算尝试Armbian系统刷在N1的盒子内,然后外接一个U盘刷EmuELEC当怀旧游戏机(switch都吃灰了,这个也可能大概率吃灰)。
基于Armbian又有很多大佬做出了许多有意思的系统,比如@xiaolinenet 的FastNas V1.0.4(OMV+Docker+可道云桌面+Fastadmin+BT+Nginx+Mysql+phpMyadmin+dlan)

折腾这个固件也花了我很久的时间,主要是帖子不太详细,而且OMV和可道云的账号密码都没有,只有加群才可能知道,我自己通过搜索和猜用户名密码也登进去了,是挺有意思,集成了很多东西,还玩了会王国保卫战,这么小的盒子随身带着都可以当个电脑轻办公了,外网访问也很容易。不过我觉得N1还是有上限的,比如灯大的小钢炮我只用下载太浪费性能了,docker我有群晖玩。而这个Fastadmin感觉内容丰富,但是可道云桌面的一些程序运行起来感觉是能用,但是还是不太顺畅,体验后就又打算重新刷机。(个人观点,还是很佩服作者制作的FastNAS,确实很强大!)

后来又打算尝试宝塔服务器,最开始ddbr的作者的博客上就介绍了宝塔服务器的安装,不过想到要自己配置一遍很麻烦,干脆找了个“成熟”的备份文件,这就是学会了ddbr大法的好处!直接恢复别人打好的包就行了,这位@中秋节 朋友的内容似乎是我需要的,N1的功耗非常低,可以24小时挂着做一个小型的服务器,玩玩自己的博客。

不过好像大家都不怎么爱说账号密码,备份好后宝塔面板以及Partainer的的账号密码都不知道,连端口号还是看评论知道的...

后来又是通过试账号密码进了Partainer。

宝塔也是通过搜索知道方法,直接进Armbian系统的配置文件里查出了默认账号密码成功登录了。
大致看了下觉得很不错,顺便配置好了N1的WiFi连接,打算接下来有空建个小站玩玩。哦对了,明天先用U盘刷一个EmuELEC玩玩复古游戏机,这样N1就是双系统了。
PS:这么闲真不能怪袁隆平,怪那只蝙蝠...
【保姆级指引】N1盒子恢复官改系统最简单的ddbr大法(适用小钢炮换系统以及各种变砖)   

网友评论