jhf56789 发表于 2022-9-17 06:03

b70刷固件,改spi双启动学习经验。

极路由b70刷Breed固件心得!总结了各路大神的经验。特别鸣谢。恩山论坛的大神们!重要提醒;备份MAC地址!备份MAC地址:MAC地址规则及示例:WAN MAC:在LAN的基础上最后一位加1,具体以固件内看到的为准。示例:D4:EE:07:32:84:23LAN MAC:机器背面的MAC地址即LAN地址,也可以进官方固件查看。示例:D4:EE:07:32:84:222.4G MAC:同LAN MAC,也可以用WirelessMon软件查看。示例:D4:EE:07:32:84:225G MAC:可以用WirelessMon软件查看,与2.4G MAC区别是第二位不同。示例:D0:EE:07:32:84:22Breed 是国内个人 hackpascal 开发的闭源 Bootloader,也被称为“不死鸟”不再更新的 Breed 文件已移入 https://breed.hackpascal.net/EOL/ ,文件名后面会注明最后的修订号。Breed固件下载:https://breed.hackpascal.net/[进入 Web 刷机模式]电脑网络连接设置为自动获取 IP 地址打开 CMD,运行 ping 192.168.1.1 -t注意从 r979 开始,这个 IP 地址是可以被修改的,所以在实际操作时,需要替换为修改后的 IP按住复位键或者WPS键再给路由通电,如果看到路由器的部分或全部LED连闪4次,或 ping 通即表明进入 Web 刷机模式
[免按复位键进入 Web 刷机模式]通过一个 Breed Enter 工具实现 (需要 Npcap 支持)https://github.com/nmap/npcap/releases/download/v0.10-r7/npcap-0.10-r7.exe 下载 Npcap,安装时 WinPcap 兼容模式还是支持一下 Windows XP 吧点此下载 Windows XP 专用测试版 BreedEnter (使用 WDK 7.1.0 编译): http://breed.hackpascal.net/BreedEnter-VC80-XP.zip
一.如果是原厂镜像,访问此网站可帮助获取路由器SSH权限:http://www.hiwifi.wtf/先点击“获取UUid”,然后复制UUid引号后边的字符串。粘贴到UUid处。再点击“获取Local token”,弹出此界面。将框中的字符串复制。粘贴到下图,此界面的Local token位置。点击提交。下图中黑色遮挡的部分就是生成的Cloud Token码(正常第一遍不会出现Cloud Token码,最少需要两遍)将Cloud Token码添进下图Cloud Token码位置。直到出现下图显示22端口开启的字样,否则就反复重复步骤。注意,重复的时候,不需要关闭http://www.hiwifi.wtf/界面,但是“获取uuid”的界面和“获取Local token”界面需重新打开。注意:ssh开启只是开启一次,如果没有软件使用会自动关闭,再次开启和上面一样。

二.刷breed采用WinSCP 链接,选择协议 scpWinSCP下载链接:链接:https://pan.baidu.com/s/1Jrz0vwUepXOKVk6oUjdIAw 提取码:8888主机名:192.168.199.1 用户名:root 密码:admin (如果修改过密码,就用你极路由的管理员密码)把breed-mt7621-hiwifi-hc5962.bin上传到tmp目录。
二.用putty备份固件putty下载链接:链接:https://pan.baidu.com/s/1yxr62hxhFgzVu8fwMdnYvA 提取码:8888备份官方固件方法:输入下面红色命令即可,注意备份以查询到的分区mtd数字为准。
root@Hiwifi:/tmp# cat /proc/mtd //命令说明:查看原固件分区信息dev:   size   erasesizenamemtd0: 00080000 00020000 "u-boot"mtd1: 00080000 00020000 "debug"mtd2: 00040000 00020000 "Factory"mtd3: 02000000 00020000"firmware"mtd4: 00180000 00020000 "kernel"mtd5: 01e80000 00020000 "rootfs"mtd6: 00080000 00020000"hw_panic"mtd7: 00080000 00020000 "bdinfo"mtd8: 00080000 00020000 "backup"mtd9: 01000000 00020000 "overlay"mtd10: 02000000 00020000"firmware_backup"mtd11: 00200000 00020000 "oem"mtd12: 02ac0000 00020000 "opt"备份打包举例:root@Hiwifi:~# dd if=/dev/mtd0 of=/tmp/u-boot.bin //命令说明:备份打包mtd0为u-boot.bin文件到tmp目录下(上边第一个)输入玩命令后会显示:1024+0 records in1024+0 records out
以下是所有备份命令。dd if=/dev/mtd0 of=/tmp/u-boot.bindd if=/dev/mtd1 of=/tmp/debug.bindd if=/dev/mtd2 of=/tmp/Factory.bindd if=/dev/mtd3 of=/tmp/firmware.bindd if=/dev/mtd4 of=/tmp/kernel.bindd if=/dev/mtd5 of=/tmp/rootfs.bindd if=/dev/mtd6 of=/tmp/hw_panic.bindd if=/dev/mtd7 of=/tmp/bdinfo.bindd if=/dev/mtd8 of=/tmp/backup.bindd if=/dev/mtd9 of=/tmp/overlay.bindd if=/dev/mtd10 of=/tmp/firmware_backup.bindd if=/dev/mtd11 of=/tmp/oem.bindd if=/dev/mtd12 of=/tmp/opt.bin不能一次全部备份,路由器的闪存装不下,需要备份一两条就用winscp将其倒出来,然后用winscp将备份的文件从路由器tpm文件夹删除。
用putty软件连接路由器,刷入breed:命令如下命令一:cd /tmp释义:进入tmp文件夹。命令二:mtd -r write/tmp/breed-mt7621-hiwifi-hc5962.bin u-boot执行mtd -r write/tmp/breed-mt7621-hiwifi-hc5962.bin u-boot命令图片。breed固件下载链接:https://breed.hackpascal.net/显示Rebooting,,自动重启。这里需要用手动将路由器电源拔出,用手按住路由器上的PEset键,注意,是先按住按键然后插上电源,数十个数(5秒),松开即可。
如果出现Example: To write linux.trx to mtd4 labeled as linux and reboot afterwardsmtd -r write linux.trx linux释义:(示例:将linux.trx写入标记为linux的mtd4,然后重新启动 mtd -r编写linux.trx linux)则执行mtd write /tmp/breed-mt7621-hiwifi-hc5962.bin u-boot如下图不重启。到这里需要用手动将路由器电源拔出,用手按住路由器上的PEset键,注意,是先按住按键然后插上电源,数十个数(5秒),松开即可。稍等片刻,打开浏览器,输入192.168.1.1进入Breed Web恢复控制台。四.用Breed Web恢复控制台的“固件备份”再次备份固件,建议全部备份。
固件备份好后修改mac地址。根据备份的MAC地址,也可推算出下边红字标注的mac地址。

然后选择固件更新,选择下载好的固件更新即可,OpenWrt下载链接:https://pan.baidu.com/s/1dzisxjZyXGjXOm_r9ClinA
[*]关闭
[*]上传图片
[*]相册图片
[*]网络图片
提取码:8888
以OpenWrt为例,请在breed下刷入openwrt-ramips-mt7621-hiwifi_hc5962-squashfs-factory.bin后续只需在openwrt下升级更新openwrt-ramips-mt7621-hiwifi_hc5962-squashfs-sysupgrade.bin即可。OpenWrt管理地址是192.168.1.1,用户名:root密码是password
附加知识:擦除原厂备份固件命令。mtd erase firmware_backup
如何恢复到官方固件(未测试)路由器抜电,长按复位键,不要松开,插上电源,等10秒再松开。浏览器进入192.168.1.1 pb-boot界面刷入之前备份的文件(用winscp工具下载到本地硬盘的firmware.bin(32M左右)官方固件(包含拨号信息等数据))恢复固件完成后就会完全回到刷机前的固件,包含拨号信息等配置数据。特别注意:千万不可以在breed页面下刷官方下载的固件(13M多),否则刷完MAC后6位变为000000,装不上插件用不了APP成半砖。
硬改双启动,图片,本人实测没有问题,但是我想将spi闪存刷荣欣wt600的固件,可惜没有,论坛里有哪位大神有可以留言,感激不尽!我在图片里注有文字讲解,唯一没有讲到的是背面那里,2和5脚是一根线,是地线,和六脚导通后,供给spi八角芯片的第四脚,vss,接地电压。。。。其实这根线可以不需要,我开始是这么接的,后发现效果不好,因为线太细,那个3.3v的地线电压不稳,我就有直接在电源的外壳上接出来一根。上图:

最后说一句,感谢恩山论坛的大神们!有b70能用的荣欣wt600固件麻烦告知啊!

jhf56789 发表于 2022-9-17 16:03

不需要荣欣的固件了,官网可以下载,下载的就能用,是我登陆的ip地址不对,现在知道后台管理页面的ip地址了……

jhf56789 发表于 2022-9-18 14:36

极路由B70路由器EEPROM前64k的提取方法和winhex_20756软件https://www.right.com.cn/forum/thread-8254527-1-1.html
页: [1]
查看完整版本: b70刷固件,改spi双启动学习经验。