找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 308|回复: 6

[R4A] 小米4A百兆路由器(R4AC)恢复官方固件

[复制链接]
发表于 2025-11-5 15:58 | 显示全部楼层 |阅读模式
本帖最后由 MFVPNHAHA 于 2025-11-6 13:01 编辑

手上有一台R4AC的小米4A百兆路由器,之前刷了openwrt了,刷之前都没备份过bin文件,也没刷过breed不死固件,现在想恢复官网的固件,我进入了opwrt的ssh下,备份了如下文件,

  1. # cat /proc/mtd
  2. dev:    size   erasesize  name
  3. mtd0: 00020000 00010000 "bootloader"
  4. mtd1: 00010000 00010000 "config"
  5. mtd2: 00010000 00010000 "factory"
  6. mtd3: 00010000 00010000 "crash"
  7. mtd4: 00010000 00010000 "cfg_bak"
  8. mtd5: 00100000 00010000 "overlay"
  9. mtd6: 00ea0000 00010000 "firmware"
  10. mtd7: 001ded92 00010000 "kernel"
  11. mtd8: 00cc126e 00010000 "rootfs"
  12. mtd9: 00510000 00010000 "rootfs_data"
复制代码
这里有一个疑问,我翻看了网上和论坛很多资料教程,大家都提到一个all.bin文件需要备份,说是刷机想恢复官网固件的话,直接在breed选=>编程器固件,刷入恢复官方刷入这个all.bin就是了,但是我在ssh下执行cat /proc/mtd
并没发现有大家所谓的all.bin啊,这个是自定义的备份文件名字吗?现在我的机器是无法刷入breed,就无法还原官网的固件,我搜了下原因就是没有解锁boot区,我查看了论坛的解决办法,还是解不开boot区。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
 楼主| 发表于 2025-11-6 11:24 来自手机 | 显示全部楼层
本帖最后由 MFVPNHAHA 于 2025-11-6 13:22 编辑
bishiping 发表于 2025-11-5 18:27
all.bin(breed下面备份出来好像是叫full.bin)这个是进breed后台备份的编程器固件,它是对整块闪存的完整 ...

我这里全程都是在ssh终端下操作的备份,并没有看到网上大家所说的all.Bin文件,特别是论坛和网上经常会提到备份文件all.bin,我的机器也没刷入过breed,所以无法在你说的在breed下备份full.Bin,你说的all.bin是在breed环境下备份才会存在此文件?(也就说all.bin只有在breed备份下,才会有full.bin文件吗,也就是大家所指的all.bin?)在不同环境下备份名称就不同?我现在就是想刷入breed,然后进入到breed后来恢复官方的固件。但是一直未成功刷入,遇到各种障碍。待解决……
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-11-6 20:30 来自手机 | 显示全部楼层
bishiping 发表于 2025-11-5 18:28
先用下面这条命令试试看,看能不能解锁mtd
如果还是不行,那建议换最新版本openwrt,重新试试看
...

更新了新版本的openwrt后,成功的刷入了breed,现在就是找教程和案列还原官方固件了,之前我都没有备份,很担心会掉SN
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2025-11-5 18:27 | 显示全部楼层
本帖最后由 bishiping 于 2025-11-5 18:37 编辑

all.bin(breed下面备份出来好像是叫full.bin)这个是进breed后台备份的编程器固件,它是对整块闪存的完整备份,你没刷过breed,也没备份过,当然不会有这个full.bin

点评

我这里指的是在ssh下备份的名字没有看到all Bin,问题是网上经常会看到一堆人说有all .Bin文件,并没有在breed下做任何操作,当然也没有在breed下备份,也涉及不到你说的full .Bin,所以all.bin是啥?貌似也没有听你说  详情 回复 发表于 2025-11-6 11:24
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2025-11-5 18:28 | 显示全部楼层
本帖最后由 bishiping 于 2025-11-5 18:48 编辑

先用下面这条命令试试看,看能不能解锁mtd
  1. insmod /lib/modules/$(uname -r)/mtd-rw.ko i_want_a_brick=1
复制代码
如果还是不行,那建议换最新版本openwrt,重新试试看

点评

更新了新版本的openwrt后,成功的刷入了breed,现在就是找教程和案列还原官方固件了,之前我都没有备份,很担心会掉SN  详情 回复 发表于 2025-11-6 20:30
貌似不行,看来只有刷一个新版本的openwrt了吧,这个是需要提前把/mtd-rw.ko上传到哪个文件夹?这代码的含义是要做啥哦  详情 回复 发表于 2025-11-6 16:30
貌似不行,看来只有刷一个新版本的openwrt了吧,这个是需要提前把/mtd-rw.ko上传到哪个文件夹?这代码的含义是要做啥哦  详情 回复 发表于 2025-11-6 16:30
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-11-6 16:30 | 显示全部楼层
bishiping 发表于 2025-11-5 18:28
先用下面这条命令试试看,看能不能解锁mtd
如果还是不行,那建议换最新版本openwrt,重新试试看
...

貌似不行,看来只有刷一个新版本的openwrt了吧,这个是需要提前把/mtd-rw.ko上传到哪个文件夹?这代码的含义是要做啥哦
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-11-6 16:30 | 显示全部楼层
bishiping 发表于 2025-11-5 18:28
先用下面这条命令试试看,看能不能解锁mtd
如果还是不行,那建议换最新版本openwrt,重新试试看
...

貌似不行,看来只有刷一个新版本的openwrt了吧,这个是需要提前把/mtd-rw.ko上传到哪个文件夹?这代码的含义是要做啥哦

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-11-9 18:42

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表