更新: 致每一个丢失S/N的伙计   拯救你的丢失S/N的小米路由器Mini的探索总结       , 抱歉。


 

 

miwifi固件下分区情况:Bootloader就是uboot
cat /proc/mtd
dev: size erasesize name
mtd0: 01000000 00010000 “ALL”
mtd1: 00030000 00010000 “Bootloader”
mtd2: 00010000 00010000 “Config”
mtd3: 00010000 00010000 “Factory”
mtd4: 00c80000 00010000 “OS1”
mtd5: 00b2717e 00010000 “rootfs”
mtd6: 00200000 00010000 “OS2”
mtd7: 00100000 00010000 “overlay”
mtd8: 00010000 00010000 “crash”
mtd9: 00010000 00010000 “reserved”
mtd10: 00010000 00010000 “Bdata”
mtd11: 00fa0000 00010000 “firmware”

可以看到如同当初小米宣传的那个样子OS1、OS2,呵呵

 

 

 

 

备份(u盘挂载点是/extdisks/sda1)
dd if=/dev/mtd1 of=/tmp/Bootloader.bin
dd if=/dev/mtd2 of=/tmp/Config.bin
dd if=/dev/mtd10 of=/tmp/Bdata.bin

还原
mtd -r write /tmp/Bdata.bin Bdata
mtd -r write /tmp/Config.bin Config