本帖最后由 laomao9000 于 2023-3-27 16:45 编辑
根据@491517060 的帖子--小米路由器PRO( R3P) 内测版固件 2.17.123及pandorabox原版刷机教程,完成了小米路由器pro的pandorabox刷机,目前使用正常。
2、刷入小米路由器PRO(R3P)内测版固件
这个简单,直接进入小米管理界面,做固件手动安装即可。
3、安装小米路由器PRO(R3P)SSH安装包,获取root密码,备份原厂固件(关键是bootloader,以便恢复)。
进入小米路由器官方网站,登录自己的小米账户,-》开放->开启SSH工具,显示root密码,下载ssh工具。下载后放到U盘,插到路由器上,上图提示,完成SSH开通。
到这里已经有了root权限,做备份。
在命令下输入cat /proc/mtd得到分区情况(如下): root@XiaoQiang:~# cat /proc/mtd
记录下各个固件名称,然后开始备份 把U盘(FAT/FAT32格式)插入到路由,然后用命令输入【df -h】查看查看U盘的分区路径
或者输入"cd /"回车,再输入"ls -a"查看到extdisks文件,再"cd extdisks"进入到extdisks文件里用"ls -a"就能查看到你的U盘路径,我的是sda1,以下以我自己U盘的路径为例:
备份(请自行修改回你自己的U盘路径),逐条执行下面命令:
dd if=/dev/mtd0 of=/extdisks/sda1/ALL.bin dd if=/dev/mtd1 of=/extdisks/sda1/Bootloader.bin dd if=/dev/mtd2 of=/extdisks/sda1/Config.bin dd if=/dev/mtd3 of=/extdisks/sda1/Bdata.bin dd if=/dev/mtd4 of=/extdisks/sda1/Factory.bin dd if=/dev/mtd5 of=/extdisks/sda1/crash.bin dd if=/dev/mtd6 of=/extdisks/sda1/crash_syslog.bin dd if=/dev/mtd7 of=/extdisks/sda1/reserved0.bin dd if=/dev/mtd8 of=/extdisks/sda1/kernel0.bin dd if=/dev/mtd9 of=/extdisks/sda1/kernel1.bin dd if=/dev/mtd10 of=/extdisks/sda1/rootfs0.bin dd if=/dev/mtd11 of=/extdisks/sda1/rootfs1.bin dd if=/dev/mtd12 of=/extdisks/sda1/overlay.bin dd if=/dev/mtd13 of=/extdisks/sda1/ubi_rootfs.bin (不存在的话忽略!) dd if=/dev/mtd14 of=/extdisks/sda1/data.bin (不存在的话忽略!) 4、刷入PB boot
使用WINSCP,将下载的pb-boot-xiaomi_r3p-20190317-61b6d33.img上传到路由器/tmp目录,ssh登录路由器(如上图)执行
mtd -r write /tmp/XXX.img Bootloadermtd -r write /tmp/XXX.img Bootloader
刷入后,机器会重新启动,重启完后路由器亮白灯,到此pb-boot刷入成功。 然后拔掉电源,用硬物顶住路由的reset键然后在插入电源开机, 等到路由的黄灯闪烁的时候,松开reset键, 在电脑上浏览器中输入192.168.1.1,就进入pb-boot控制台了。
5、刷入PANDORABOX
在电脑上浏览器中输入192.168.1.1,就进入pb-boot控制台,选择下载的pandorabox固件包,点击恢复固件,开始刷机。
6、重新启动完成,浏览器访问192.168.1.1,进入pandorabox管理,用户名root,密码admin,完成设置
总结:pandorabox可用,功能丰富。缺点是这个刷机方法破坏了小米的原机布局,要恢复原厂固件非常费力,稍有不慎会变砖。不建议新手操作。
|