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的文章内的网盘分享 。

1】制作可以从U盘启动的Armbian系统

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

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

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

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

【N1盒子恢复官改系统最简单的ddbr大法(适用小钢炮以及各种变砖)】解压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盒子恢复官改系统最简单的ddbr大法(适用小钢炮以及各种变砖)(转载)相关推荐

  1. N1变砖有救N1 eMMC 镜像,理论用于TTL救砖 ,使用ddbr恢复官改系统救砖方法

    斐讯N1使用ddbr恢复官改系统 ddbr官改镜像下载: 链接: https://pan.baidu.com/s/1J2pPxWIKbkgP0qN1qSGoCA 提取码: 5qdn 首先按照步骤制作一 ...

  2. 斐讯智能电视盒子P1刷Armbian系统的简单教程

    通过多日的对斐讯智能电视盒子P1的研究,以及参考了恩山论坛和一些技术博客的现有教程,总结了这个斐讯智能电视盒子P1刷Armbian系统的简单教程 一.硬件和软件准备及教程总览 硬件工具 斐讯智能电视盒 ...

  3. N1盒子内置双系统最新 V3.9.9.5 默认1920x1080分辨率版发布

    这一版默认分辨率设置为1920x1080,兼容大部分显示设备,新版CE使用19.4版,相对上一版有一些更新,修复一些bug.CE作为一个娱乐级全能播放器还是能满足大部分人的需求.双系统开发目标就是满足 ...

  4. armbian清理_小孩子才做选择,OMV、HomeAssistant我全都要,小白也能看懂的N1盒子纯净刷机指南...

    小孩子才做选择,OMV.HomeAssistant我全都要,小白也能看懂的N1盒子纯净刷机指南 2020-04-10 22:46:04 63点赞 609收藏 52评论 创作立场声明:今天我是一个可爱的 ...

  5. armbian 斐讯n1_记录一下斐讯N1盒子刷Armbian的各种坑

    最近搞了一个斐讯N1盒子,准备拿来刷Armbian,也就是linux. armbian使用了AArch64架构,也就是说,是armv8,安装nodejs时注意下载armv8的版本. 斐讯N1盒子自带的 ...

  6. n1 linux 进不了桌面,[N1盒子]n1盒子无法启动n1刷入ubuntu系统,写入emmc以后无法引导,必须依赖u盘启动...

    我装的是这版本的 Ubuntu 现在u盘重新刷入ubuntu系统,然后可以从u盘启动 但是就是无法脱离优盘 单独从emmc启动 我刷的步骤是 : 1.U盘写入ubuntu镜像,然后启动使用winscp ...

  7. N1如何从无灯固件刷回Android官改

    N1如何从无灯固件刷回Android官改 方法一:直接线刷法.方法二:如果直接线刷不能进入,从U盘启动我的系统,ssh登录进去,然后把 /dev/boot分区干掉:mkfs.ext4 /dev/boo ...

  8. 斐讯db2_斐讯N1盒子OpenWRT系统相关问答

    1.旁路由是什么,有什么优缺点? 帖子里已经说过了,这里不再赘述 形象的比喻就是, 相当于抽水机旁边又加了一个小抽水机,水流速度会快一点. 恩山帖子:<[2019.05.20-eMMC刷入OP系 ...

  9. n1盒子救砖_N1盒子不拆机救砖,10分钟从ArmBian刷回原厂固件(站内首发)

    N1盒子不拆机救砖,10分钟从ArmBian刷回原厂固件(站内首发) 2020-03-27 13:45:06 73点赞 796收藏 82评论 创作立场声明:一个年轻人 本来第一篇应该先发N1的开箱.刷 ...

最新文章

  1. tensor和模型 保存与加载 PyTorch
  2. java交通工具的类继承代码_Java作业-交通工具继承
  3. 真正的人工智能至少还要几百年才能实现,你信吗?
  4. 谷歌量子计算突破登Nature封面,200秒顶超算10000年,川普之女:美国实现量子霸权...
  5. oracle 10.2.0.1 升级 10.2.0.5,Oracle10.2.0.1RAC 升级 Oracle10.2.0.5案例分享 -DATABASE篇
  6. linux文件类型缩写,常见Linux系统目录、文件类型、ls命令、alias命令
  7. 基于Pytorch的多任务推荐系统开源框架
  8. C/C++代码调试:快速定位内存的申请和释放的位置
  9. python爬取一张图片并保存_python爬取百度图片并保存到本地
  10. 【原】浅谈KL散度(相对熵)在用户画像中的应用
  11. 鸿蒙系统的结构图,一图看懂鸿蒙系统中的JS开发框架!
  12. window.open在Safari浏览器出现的问题
  13. 清华大学计算机考研资料汇总
  14. 初学STM32F205的库包搭建工程
  15. php如何让浏览器切换到极速模式,如何识别并切换到浏览器极速模式?
  16. 怎么用matlab画心形曲线方程,matlab画心形曲线
  17. 【安卓学习之常见问题】百度地图卫星地图精度不够
  18. oracle会计科目明细请求,Oracle EBS R12财务月结基础
  19. dllreg解除服务器注册,最简单的修复IE浏览器的方法:注册表重新注册DLL
  20. solr 从数据库导入数据,全量索引和增量索引(实例配置原理)

热门文章

  1. Android动态链接库减小体积
  2. 调试amligic m6 mx mid板子总结
  3. [渝粤教育] 南阳医学高等专科学校 医学计算机与信息素养 参考 资料
  4. 前百度员工,现 Google 员工爆料:百度对比Google有量级差距
  5. Android wpa_supplicant源码分析---nl80211内核通信Generic Netlink
  6. 从绝地求生到新晋网红,看大逃杀游戏的生死存亡之道
  7. Tomcat 安装与配置 win10
  8. Android 为什么设置系统字体,应用字体会根据系统字体改变?
  9. java调用金蝶云接口_JAVA对接金蝶云星空7.3
  10. PMP的报名条件是什么?