简介
本文是参考了众多文章加上自己实践而成,感谢众多的分享者。
其次,我从社区本身获得了很多知识和帮助,本文章是作为回馈提供给社区。
再次,最近被裁员了,天天刷题找工作,估计不能及时回复大家的问题,请见谅。
最后,第一次在恩山发表长帖子,如果有不合规矩的请指出,我看到后及时改正。
最最后,谢谢。
本文是针对N1盒子进行刷系统的ddbr操作步骤。一般来说,N1刷系统有几个主流方式:
1. 普通线刷
一般针对原厂固件进行降级,然后使用公对公USB连接电脑和N1,通过USB burning Tool进行刷机。
2. 拆机短接法
这种方法可以实现强制线刷。
缺图
3 删除分区法
通过armbian操作,删除分区,反正我操作时直接变砖,建议不要轻易尝试。
4 ddbr大法
这种方式简直可以理解为降维打击,类似于windows的ghost系统还原,成功率高,操作简单,所需工具也简单。
不需要usb公对公线,不用担心驱动问题,不用担心系统不识别等问题,只需要一个8G的u盘。
而且这种方式是通过启动u盘的armbian系统来执行操作,理论上说(我瞎猜的)只要N1盒子可以通电,应该就可以,无论盒子变砖不变砖,都可以试试。
ddbr大法
首先下载所需文件,具体下载方式在文末。
1. 烧录armbian启动u盘
首先解压Win32DiskImager.rar,运行其中的Win32DiskImager.exe程序,
镜像选择下载文件中的armbian-image/Armbian_5.44_S9xxx_Ubuntu_bionic_3.14.29_server_20180729.img,
这个固件我找了好久,有些博客写需要修改BOOT分区中的dtd文件,可也不一定成功。而这个固件是可以直接启动的。
设备这里要选择你的U盘,一定要看清自己的U盘,选对!!!!
执行写入。这里要注意一点,8G的U盘一般可以正常启动,我操作时先使用了4GU盘无法启动,使用8G就可以了,如果不行就多试几种u盘。
写入成功后弹出U盘,这里注意windows会弹出是否格式化的弹框,一定注意不要点格式化,直接关掉即可。
2. 从U盘启动armbian系统
特别说明:我的情况是N1刷了点心云的系统,是ubuntu的版本,然后使用armbian U盘启动盘时可以直接进入到armbian的。
假如是电视盒子的系统,是需要执行两个命令,即文末的 [特别说明1 如何再次进入u盘启动]这一部分。
所以我理解的(瞎猜的)就是
1. 如果盒子原本是linux系统,应该可以直接使用u盘进行引导;
2. 如果是android系统,需要通过adb命令配置从u盘启动。
假如盒子变砖了,这个方法不一定有用,只能说可以试试,不行的话就使用拆机短接的方法强制线刷,这个帖子论坛上很多,自己找找吧。
首先将制作好的U盘插入到紧挨着N1盒子的HDMI口旁边的usb口,然后插入网线和键盘,最后插入电源。
这时如果没有问题,就可以看到N1盒子启动了u盘里的armbian系统,默认系统账户是root,密码是1234,输入后会提示修改密码,那就修改下即可。
然后获取armbian的ip地址,可以通过执行ip addr来看。
也可以通过路由器看,名字是aml。
用putty连接到命令行,登录后会让你重设密码,分别是当前密码,新密码,重复新密码,分别自己输入一次回车,然后会提示注册新用户,可以自己注册,或者干脆Ctrl+C取消掉。如果取消了窗口消失了就再打开PuTTY登录一次。
然后执行命令 ddbr,这时会有两个选择:制作备份还是从备份恢复。
为了体验下ddbr的功能,可以先选择制作备份。按照提示依次输入b Y即可:
输入b,回车,开始备份,然后会再次问你是否压缩,输入y,回车,然后就可以看到进度条开始了,此时直接Ctrl+C取消,因为我们只需要一个备份文件的名字。
完成后,备份文件会出现在/ddbr/目录中。
3 使用ddbr备份文件恢复
这时我们使用winscp登录armbian。
ip地址就是上面查看的,密码是你改过的,端口号22,用户名root,点击登录。
可以看到,备份文件是/ddbr/Amlogic-emmc.img.gz
然后我们将这个名字记下来,右键删除,然后在将下载文件中的ddbr备份文件/[官改备份]Amlogic-emmc.img.gz改名为Amlogic-emmc.img.gz,然后将该文件上传到/ddbr/目录中,这样实际是替换了备份文件,然后执行ddbr命令,输入r命令,进行恢复即可。这个时候就不是输入b了,而是输入r,开始恢复备份文件。再按Y开始。
上传完成后,如下执行ddbr命令,开始进行恢复,恢复的很慢,耐心等待。
恢复成官改后,就可以通过线刷刷入其他系统。
这里注意,ddbr备份文件里有两个。
-
官改 该系统是电视系统,可以通过下文的线刷工具开启线刷,继而刷入其他系统
-
YYF备份 这个是我刷入yyf-斐讯盒子N1_YYFROM实用版1230后的备份文件,已经安装了电视家,删除了几个无用的app。
线刷
刷入官改系统后,假如你想试试线刷,那么可以按照下面操作。
1. 安装usb buring tool
安装usb buring tool,然后将文件夹内的SECURE_BOOT_SET放到安装目录内的license文件夹内。其中有些安装驱动等注意事项,可以参考文档中的N1线刷烧录图文步骤。
2 进入线刷模式
首先在电视系统中开始调试模式,方法是在电视系统中找到设置 内核版本号,连续单击几次,就可以开启调试。
然后找到电视盒子的ip,执行tools中的使N1进入线刷模式\reboot_to_usb_burn\进入线刷模式.bat脚本。输入ip,正常如下:
3 刷入所需的系统
参考文档中的N1线刷烧录图文步骤。
特别说明1 如何再次进入u盘启动
刷入电视系统后,有时候无法从u盘启动armbian了,这时候执行tools\使N1从U盘启动\U盘启动.bat,即可再次进入u盘。
脚本实际是执行了下面命令:
adb connect 192.168.20.1 //输入你的ip
adb shell reboot update
然后断电 插上U盘,再通电 即可。
下载文件
链接:pan.baidu.com/s/17yhBisZP…
提取码:1ze5
参考文章
best.pconline.com.cn/yuanchuang/…
注意:后面我在家里用备份的镜像刷了两个N1,发现两个N1的mac一样,导致连接同一个无线网时只能有一个连接上,不过也没空细究了,家里有孩子实在伤不起啊。期待有高手回复。机器数量多的用户刷机时注意。