终于发现R2D新大陆了
由于米油R2D没有找到第三方刷机办法,几天来找到了R1D刷第三方的办法,总结测试了U-BOOT。
皇天不负有心人,终于揭开U-BOOT的broadcom cfe miniweb server页面,如下图:
经过多次实验,测试过想R1D一样修改CEF无效果,教程:https://bbs.xiaomi.cn/t-11362292
在MAC方面修改,觉得还是要改的。毕竟MAC代表房子位置嘛!
经过改写CFE后,重启数次都没有出现UBOOT,于是在SSH下输入命令:nvram show |grep wait
结果发现
root@XiaoQiang:~# nvram show |grep wait
boot_wait=off
wait_time=3
size: 20123 bytes (45413 left)
这苦思一翻,以前玩openwrt的时候,经常会用到nvram命令来操作,心想会不会这样玩呢!于是再次SSH下输入nvram set boot_wait=on
再来一下nvram show |grep wait,结果如下
root@XiaoQiang:~# nvram set boot_wait=on
root@XiaoQiang:~# nvram commit
root@XiaoQiang:~# nvram show |grep wait
size: 20122 bytes (45414 left)
boot_wait=on
wait_time=3
等待3秒时间会不会太短了,继续搞下去,命令nvram set wait_time=10,来个10秒吧,不长不短。
root@XiaoQiang:~# nvram set wait_time=10
root@XiaoQiang:~# nvram commit
root@XiaoQiang:~# nvram show |grep wait
size: 20123 bytes (45413 left)
boot_wait=on
wait_time=10
root@XiaoQiang:~# reboot
呵呵,这2的UBOOT终于解开啦!重启路由进行刷机固件吧!
进入broadcom cfe miniweb server页面访问前必须把电脑网卡IP设定好CFE中的IP段。
注意1代2代CFE不知道能否通用,不通用的话会砖哦!故备份出本机的CFE,所以别贸然使用其他CFE!
备份办法:
root@XiaoQiang:~# cat /proc/mtd
dev: size erasesize name
mtd0: 00080000 00020000 "boot"
mtd1: 00080000 00020000 "nvram"
mtd2: 00040000 00020000 "board_data"
mtd3: 00040000 00020000 "crash"
mtd4: 00080000 00020000 "rsvd0"
mtd5: 00400000 00020000 "os0"
mtd6: 00400000 00020000 "os1"
mtd7: 00600000 00020000 "rsvd1"
mtd8: 08000000 00020000 "rootfs0"
mtd9: 08000000 00020000 "rootfs1"
mtd10: 0f000000 00020000 "overlay"
root@XiaoQiang:~# dd if=/dev/mtd0 of=/userdisk/data/bootcfe_backup.bin
1024+0 records in
1024+0 records out
524288 bytes (512.0KB) copied, 0.357391 seconds, 1.4MB/s
root@XiaoQiang:~#
接着下来我准备编译一下第三方固件来刷机玩了!
编译好才回来带给大家
最后更新:2017-10-20 09:03:29