浪费的几个日夜
如果不是因为疫情这档子事,我可能不会闲的蛋疼的翻出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盘,我认为是所有方法中最最简单的,也很容易成功。不过看的出这个帖子还是为有一定刷机基础的人写的,很多新手不一定能看懂,附上需要的两篇原文:
家里随便找一个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的字样,也不知道是不是要替换文件。
好在作者有截图,我干脆就按图中的,在第一行加入代码并保存后关闭:
局域网内的一台电脑上打开PuTTY,新建会话,输入地址192.168.199.184,点击Open,通过SSH连接N1的Armbian系统。用户名root,密码1234,最开始的Armbian截图忘记了,登录后会让你重设密码,分别是当前密码,新密码,重复新密码,分别自己输入一次回车,然后会提示注册新用户,可以自己注册,或者干脆Ctrl+C取消掉。如果取消了窗口消失了就再打开PuTTY登录一次。
输入命令:
会提问备份还是恢复,输入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刚才的界面,直接输入命令:
这个时候就不是输入b了,而是输入r,开始恢复备份文件。
继续输入y,回车。
会再问你一次是否都确认没问题,直接回车继续。
然后可以看到进度条开始开始恢复,喝口水,上个厕所,等待完成。
等进度条结束后,可以直接N1断电,或者输入
到这一步,N1盒子就彻底恢复官改系统了,而且写入了emmc,可以拔掉U盘不需要了,而且官改默认开启了adb,后面想怎么折腾就怎么折腾了。对比网络上所有的办法,我觉得这个是最简单最高效的N1盒子救砖方法,也很适用于N1刷了小钢炮的系统想更换的时候。我后面刷了许多系统不喜欢了都直接这么重刷,操作也很熟练了,其实就和windows用ghost恢复一样的感觉,甚至以后自己定制好的系统都可以通过这个方法做一个备份,以后想恢复也没问题。
我用N1又折腾了什么
大部分玩家用N1盒子刷了电视盒子,看KODI什么的很强大,但是我家里已经有zidoo x9s了,就不打算刷电视盒子。顺便安利下芝豆的x9s,用了三年了,吊打各种安卓盒子,不管是画质还是解码,尤其是自带的电影墙,以前我用小米盒子总是折腾KODI不完美,换了x9s后发现自带的电影墙简直完美,自动刮削,在线搜字幕,关键是都不需要设置,后来连KODI我都没折腾过了,适合不愿意折腾的人。
折腾这个固件也花了我很久的时间,主要是帖子不太详细,而且OMV和可道云的账号密码都没有,只有加群才可能知道,我自己通过搜索和猜用户名密码也登进去了,是挺有意思,集成了很多东西,还玩了会王国保卫战,这么小的盒子随身带着都可以当个电脑轻办公了,外网访问也很容易。不过我觉得N1还是有上限的,比如灯大的小钢炮我只用下载太浪费性能了,docker我有群晖玩。而这个Fastadmin感觉内容丰富,但是可道云桌面的一些程序运行起来感觉是能用,但是还是不太顺畅,体验后就又打算重新刷机。(个人观点,还是很佩服作者制作的FastNAS,确实很强大!)
后来又打算尝试宝塔服务器,最开始ddbr的作者的博客上就介绍了宝塔服务器的安装,不过想到要自己配置一遍很麻烦,干脆找了个“成熟”的备份文件,这就是学会了ddbr大法的好处!直接恢复别人打好的包就行了,这位@中秋节 朋友的内容似乎是我需要的,N1的功耗非常低,可以24小时挂着做一个小型的服务器,玩玩自己的博客。不过好像大家都不怎么爱说账号密码,备份好后宝塔面板以及Partainer的的账号密码都不知道,连端口号还是看评论知道的...
后来又是通过试账号密码进了Partainer。
宝塔也是通过搜索知道方法,直接进Armbian系统的配置文件里查出了默认账号密码成功登录了。