本帖最后由 lvlvforever 于 2023-11-26 09:43 编辑
简介
本文是参考了众多文章加上自己实践而成,感谢众多的分享者。
其次,我从社区本身获得了很多知识和帮助,本文章是作为回馈提供给社区。
再次,最近被裁员了,天天刷题找工作,估计不能及时回复大家的问题,请见谅。
最后,第一次在恩山发表长帖子,如果有不合规矩的请指出,我看到后及时改正。
最最后,谢谢。
本文是针对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。 然后执行命令 ddbr,这时会有两个选择:制作备份还是从备份恢复。 为了体验下ddbr的功能,可以先选择制作备份。按照提示依次输入b Y即可。 完成后,备份文件会出现在/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命令,进行恢复即可。 上传完成后,如下执行ddbr命令,开始进行恢复,恢复的很慢,耐心等待。 恢复成官改后,就可以通过线刷刷入其他系统。 这里注意,ddbr备份文件里有两个。 线刷刷入官改系统后,假如你想试试线刷,那么可以按照下面操作。 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盘,再通电 即可。 下载文件
链接:https://pan.baidu.com/s/17yhBisZPXhdx0kUxFIwmrQ?pwd=1ze5
提取码:1ze5
参考文章
注意:后面我在家里用备份的镜像刷了两个N1,发现两个N1的mac一样,导致连接同一个无线网时只能有一个连接上,不过也没空细究了,家里有孩子实在伤不起啊。期待有高手回复。机器数量多的用户刷机时注意。
|