找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 9235|回复: 25

[R4A] 小米路由器4A千兆版v2(r4ag v2)最新固件2.30.500解锁方法,备份方法,breed下恢复方法

[复制链接]
本帖最后由 rlyt123456 于 2023-6-29 22:46 编辑

小米路由器4A千兆版v2(r4ag v2) 新版本固件地址:

小米路由器4A千兆版v2(r4ag v2) 2.30.28

  1. http://cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/rom/r4av2/miwifi_r4av2_firmware_release_2.30.28.bin
复制代码


小米路由器4A千兆版v2(r4ag v2) 2.30.500

  1. https://cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/rom/r4av2/miwifi_r4av2_firmware_6bdd4_2.30.500.bin
复制代码


解锁方法:

2023.06.29 测试 小米路由器4A千兆版v2(r4ag v2) 新版本固件 2.30.500 也可以解锁ssh
1 路由器恢复出厂.
2 拔掉电脑和路由器所有网线, 关闭防火墙, 仅仅有路由器一根网线连接到电脑.
3 初始化设置路由器, 上网模式DHCP, 密码设置 12345678
4 运行漏洞脚本 https://github.com/LordPinhead/OpenWRTInvasion 注意不是 https://github.com/acecilia/OpenWRTInvasion 版本
5 第一次可能不行, 再运行一次即可.






备份方法:

查看分区信息, 组合备份命令.



  1. root@XiaoQiang:/# cat /proc/mtd
  2. dev:    size   erasesize  name
  3. mtd0: 01000000 00010000 "ALL"
  4. mtd1: 00030000 00010000 "Bootloader"
  5. mtd2: 00010000 00010000 "KF"
  6. mtd3: 00010000 00010000 "Bdata"
  7. mtd4: 00010000 00010000 "Factory"
  8. mtd5: 00010000 00010000 "crash"
  9. mtd6: 00010000 00010000 "cfg_bak"
  10. mtd7: 00100000 00010000 "overlay"
  11. mtd8: 00e70000 00010000 "OS1"
  12. mtd9: 001a0000 00010000 "kernel"
  13. mtd10: 00cd0000 00010000 "rootfs"
  14. mtd11: 00010000 00010000 "Config"

复制代码



  1. mkdir /tmp/bak


  2. dd if=/dev/mtd0   | gzip > /tmp/bak/ALL.bin.gz
  3. dd if=/dev/mtd1   | gzip > /tmp/bak/Bootloader.bin.gz
  4. dd if=/dev/mtd2   | gzip > /tmp/bak/KF.bin.gz
  5. dd if=/dev/mtd3   | gzip > /tmp/bak/Bdata.bin.gz
  6. dd if=/dev/mtd4   | gzip > /tmp/bak/Factory.bin.gz
  7. dd if=/dev/mtd5   | gzip > /tmp/bak/crash.bin.gz
  8. dd if=/dev/mtd6   | gzip > /tmp/bak/cfg_bak.bin.gz
  9. dd if=/dev/mtd7   | gzip > /tmp/bak/overlay.bin.gz
  10. dd if=/dev/mtd8   | gzip > /tmp/bak/OS1.bin.gz
  11. dd if=/dev/mtd9   | gzip > /tmp/bak/kernel.bin.gz
  12. dd if=/dev/mtd10  | gzip > /tmp/bak/rootfs.bin.gz
  13. dd if=/dev/mtd11  | gzip > /tmp/bak/Config.bin.gz

复制代码









这时候你发现 scp 是不能用的...只有tftp...

建个文件夹, 打开tftpd,选择31网段的网卡, 记下来IP地址





ip地址替换为前面的ip地址.



  1. cd /tmp/bak/
  2. tftp 192.168.31.2 -p -l ALL.bin.gz
  3. tftp 192.168.31.2 -p -l Bootloader.bin.gz
  4. tftp 192.168.31.2 -p -l KF.bin.gz
  5. tftp 192.168.31.2 -p -l Bdata.bin.gz
  6. tftp 192.168.31.2 -p -l Factory.bin.gz
  7. tftp 192.168.31.2 -p -l crash.bin.gz
  8. tftp 192.168.31.2 -p -l cfg_bak.bin.gz
  9. tftp 192.168.31.2 -p -l overlay.bin.gz
  10. tftp 192.168.31.2 -p -l OS1.bin.gz
  11. tftp 192.168.31.2 -p -l kernel.bin.gz
  12. tftp 192.168.31.2 -p -l rootfs.bin.gz
  13. tftp 192.168.31.2 -p -l Config.bin.gz

复制代码





下载完记得删除文件, 免得后面操作爆内存...





刷breed方法:




小米路由器4A千兆版v2(r4ag v2) 可用breed地址:


  1. https://breed.hackpascal.net/breed-mt7621-pbr-m1.bin
复制代码

op官方固件地址:
注意这个固件是没有luci界面的, 有需要记得刷带luci的固件.

  1. https://downloads.openwrt.org/snapshots/targets/ramips/mt7621/openwrt-ramips-mt7621-xiaomi_mi-router-4a-gigabit-v2-squashfs-sysupgrade.bin
复制代码


tftpd的文件夹把breed和固件放进去
你也可以只刷breed.






注意ip地址和文件名



  1. cd /tmp/bak

  2. tftp -g -r breed-mt7621-pbr-m1.bin 192.168.31.2

  3. tftp -g -r openwrt-ramips-mt7621-xiaomi_mi-router-4a-gigabit-v2-squashfs-sysupgrade.bin 192.168.31.2

复制代码



  1. root@XiaoQiang:/tmp/bak#

  2. root@XiaoQiang:/tmp/bak#
  3. root@XiaoQiang:/tmp/bak#
  4. root@XiaoQiang:/tmp/bak#
  5. root@XiaoQiang:/tmp/bak# tftp -g -r breed-mt7621-pbr-m1.bin 192.168.31.2
  6. root@XiaoQiang:/tmp/bak# ls -al
  7. drwxr-xr-x    2 root     root            60 Feb  7 14:27 .
  8. drwxrwxrwt   24 root     root          1000 Feb  7 14:17 ..
  9. -rw-r--r--    1 root     root        105107 Feb  7 14:27 breed-mt7621-pbr-m1.bin
  10. root@XiaoQiang:/tmp/bak#
  11. root@XiaoQiang:/tmp/bak#
  12. root@XiaoQiang:/tmp/bak# tftp -g -r openwrt-ramips-mt7621-xiaomi_mi-router-4a-gigabit-v2-squashfs-sysupgrade.bin 192.168.31.2
  13. root@XiaoQiang:/tmp/bak# ls -al
  14. drwxr-xr-x    2 root     root            80 Feb  7 14:29 .
  15. drwxrwxrwt   24 root     root          1000 Feb  7 14:17 ..
  16. -rw-r--r--    1 root     root        105107 Feb  7 14:27 breed-mt7621-pbr-m1.bin
  17. -rw-r--r--    1 root     root       6685306 Feb  7 14:29 openwrt-ramips-mt7621-xiaomi_mi-router-4a-gigabit-v2-squashfs-sysupgrade.bin
  18. root@XiaoQiang:/tmp/bak#
  19. root@XiaoQiang:/tmp/bak#
  20. root@XiaoQiang:/tmp/bak#

复制代码






刷入方法:

不放心可以自己校验下文件哈希.



  1. mtd -e Bootloader write breed-mt7621-pbr-m1.bin Bootloader

  2. mtd -e OS1 write openwrt-ramips-mt7621-xiaomi_mi-router-4a-gigabit-v2-squashfs-sysupgrade.bin OS1

  3. reboot

复制代码





重启记得按住reset键几秒, 中断breed的启动.




这个breed(breed-mt7621-pbr-m1.bin)注意不要在web界面刷写任何东西, 地址是不对的, 比如刷了固件你就覆盖了eeprom...






修改breed(breed-mt7621-pbr-m1.bin)参数:

启用环境变量, 启用后重启breed, 记得按住reset几秒阻止breed自动启动.




必须修改启动参数, breed默认启动参数地址是不对的, 不改启动不了.



  1. autoboot.command

  2. boot flash 0x180000

复制代码







如果你前面在小米的ssh下就刷了固件到OS1分区,
那现在就可以重启了.

在breed下刷固件
方法如下:
D:\bak 路径下启动简易http服务器.


  1. python -m http.server 80
复制代码





breed的telnet里刷固件,
你以后刷任何固件都要用这种方法, 不能在web界面刷.
刷的时候注意替换ip和文件名,和文件大小.


  1. wget http://192.168.1.2/openwrt-ramips-mt7621-xiaomi_mi-router-4a-gigabit-v2-squashfs-sysupgrade.bin
  2. flash erase 0x180000 0xa00000
  3. flash write 0x180000 0x80001000 0x66027a
复制代码





现在重启就可以进入op固件了.

reset


进入op你会发现, 5g的wifi信号只有3db.....






所以, 你现在想刷回去小米官方固件了.

重启进入breed, 按住reset几秒, 刷入前面的固件备份方法:


all.bin 解压, 启动简易http服务.




进入breed后台
telnet 192.168.1.1


  1. wget http://192.168.1.2/ALL.bin
  2. flash erase 0x0 0x1000000
  3. flash write 0x0 0x80001000 0x1000000
  4. reset
复制代码





恭喜, 你又回到了小米官方固件.

至此,

小米路由器4A千兆版v2(r4ag v2)内部一日游已经完成.







本帖子中包含更多资源

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

×

评分

参与人数 1恩山币 +1 收起 理由
Rai*** + 1 都是按你说的来设置的,试了N次获取telnet.

查看全部评分

手上刚好有一个 周末研究下 感谢楼主分享
回复

使用道具 举报

 楼主| | 显示全部楼层
JacklyMa 发表于 2023-6-29 23:31
手上刚好有一个 周末研究下 感谢楼主分享

没啥好研究的...op官方5g的wifi驱动还不行, 只有3db信号...
回复

使用道具 举报

试了没用啊,不能Telnet
回复

使用道具 举报

大佬能给一份备份的all.bin吗 我刷完openwrt之后all.bin给删了,现在想回官方固件
回复

使用道具 举报

还是有点麻烦,再等更成熟的方案出来吧。
回复

使用道具 举报

旧版本固件很方便。新版本换了闪存,更新固件目的就是屏蔽刷机!与其这么折腾不同换AC2100
回复

使用道具 举报

来自手机 | 显示全部楼层
哥,我小米路由器刷了之后无限重启怎么办?
回复

使用道具 举报

大神给一下eppom备份吧
回复

使用道具 举报

刷错分区了怎么办,大佬
回复

使用道具 举报

默认界面上传固件,应该就是刷到eeprom里面了,现在重启进不了不死了
回复

使用道具 举报

大佬,这个需要联网刷机吗
回复

使用道具 举报

运行了无法tel?而且那个链接禁止win使用,是我下的版本不对么?
回复

使用道具 举报

刷完了怎么进breed?
回复

使用道具 举报

5G信号弱,建议重新全量刷回刷机之前的FULL.bin,然后重新进入breed,设置好环境变量之后,只用命令去刷openwrt,避开eeprom原本所在的闪存地址,就可以了。(我试了一次,因为之前直接用breed刷机试错了一次,应该是导致闪存里面一些东西被刷掉,就算重新刷上eeprom也不行,直接从刚刷好breed的那里正确操作,就好了)
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-5-10 01:22

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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