小米路由4A千兆版刷入Openwrt/潘多拉

准备工作

工具:笔记本,网线一根
软件:Putty, MobaXterm, R3GV2 patches, WebServer
环境:python环境
所有的软件下方打包下载

开启Telent功能

  1. 将路由器的Wan口用网线连接到笔记本网口

  2. 打开R3GV2软件目录,运行

    start_main.bat
    

    之后自动会打开cmd窗口,并要求输入路由器密码(路由器的密码),输入密码正确之后会自动执行,当看到以下命令表示成功开启了telnetftp功能。可以按任意键退出。

    Run telnet+ftpd... 
    Done 
    Press any key to continue
    Copy
    
    

    小米路由4A千兆版刷入Openwrt/潘多拉_第1张图片

刷入Breed

  1. 使用putty连接路由器(192.168.31.1),记住连接的模式选择:Telnet, 登录用户名:root,无需密码。

小米路由4A千兆版刷入Openwrt/潘多拉_第2张图片

  1. 文件备份

    输入dd if=/dev/mtd0 of=/tmp/all.bin将整个磁盘分区命名为 all.bin 备份到 /tmp 路径下。

    输入dd if=/dev/mtd2 of=/tmp/bootloader .binBootloader 分区命名为 bootloader.bin 备份到 /tmp 路径下。

    输入dd if=/dev/mtd3 of=/tmp/eeprom.binEeprom 分区命名为 eeprom.bin 备份到 /tmp 路径下。

    可以使用MobaXterm连接将tmp文件拷贝到本机电脑备份。

  2. 刷入Breed文件

    1. 启动WebServer服务,(记得将breed.bin文件拷贝到web文件夹下面,如果下面wget下载文件404,请检查文件名称是否正确以及文件是否存在。)。双击MyWebServer.exe文件,ip地址选择192.168.31.1,HTTP端口不需要修改。服务目录使用默认:web

    2. putty内执行

      cd tmp
      

      命令切换到tmp目录下,再执行

      wget http://192.168.31.1:806/breed.bin
      

      查看进度条100%即表示下载完成。可以使用

      ls | grep breed.bin
      

      查看是否存在breed.bin文件。 文件存在之后执行写入命令:

      mtd write breed.bin Bootloader
      

      (此操作需要在breed.bin同目录下,不再同目录下记得修改breed.bin文件路劲)。

      小米路由4A千兆版刷入Openwrt/潘多拉_第3张图片

      成功输入breed.bin

刷入Openwrt或潘多拉

到了这里就简单了,只需要简单上传openwrt或潘多拉固件等待就可以。两个固件都会提供。

  1. 进入Breed后台:

    依旧是wan口链接笔记本网口,拔掉路由器电源,长按(是长按)reset按钮并插入电源,等待路由器电源的网络灯亮闪烁,浏览器输入192.168.1.1之后会进入Breed的后台。

  2. 上传固件(openwrt 或 潘多拉),点击上传之后,再点击更新按钮,等待上传,之后会出现路由器重启提示,期间不要关闭路由器。这时候会看到路由器黄灯闪烁,等待就好,之后路由器会自动重启,看路由器蓝灯闪烁就好了。

    小米路由4A千兆版刷入Openwrt/潘多拉_第4张图片

    小米路由4A千兆版刷入Openwrt/潘多拉_第5张图片

  3. 进入Openwrt(潘多拉)系统

    如果是Openwrt的固件,那后台管理的地址是(192.168.31.1,账号:root密码coolxiaomi,wifi密码coolxiaomi)。如果是潘多拉固件(192.168.2.1,账号:admin密码admin,wifi密码:1234567890)。

个人建议使用潘多拉的固件。

下载

你可能感兴趣的:(杂谈,openwrt)