本帖最后由 jyyhb 于 2021-6-21 16:42 编辑
这几天刷了几个路由器,觉得刷路由器分三步: 第一取得路由器的root(管理权限); 第二刷入breed(不死鸟); 第三刷入固件。(小米4A千兆版)
参考来源: 声明一下:本人也是小白,以此文总结一下,希望给其他小白一些参考,高手请指正。进行操作前, 务必详细阅读相关教程! 刷路由有风险,小心变砖!!!
首先、准备下载 (链接: https://pan.baidu.com/s/1ZQBqeANrYO7wwwIfZCOS8A 提取码: rf7j)
1. breed文件(breed-mt7621-pbr-m1.bin) 2. putty软件 3. python软件 4. 小米4A千兆版r4a的固件文件 5. WinSCP 6、OpenWRTInvasion-0.0.3(大神编写的取得小米路由器的root)
一、取得root权限(小米路由器默认IP192.168.31.1)
1、路由器正常联网状态 电脑网线插入路由lan口,ip地址设置自动获取
2、进入路由器192.168.31.1,取得stok值(在第5步填入,不要关闭此窗口)
3、安装python 注意:安装的时候一定要勾选add python 3.x.xto path!!
4、win+R 输入 cmd 打开命令窗口
依次运行以下命令 python -m pipinstall --upgrade pip (#升级pip最新) pip installpycryptodome pip installrequests
5、打开OpenWRTInvasion-0.0.3文件夹,在地址栏输入cmd
运行命令 pythonremote_command_execution_vulnerability.py
6、安装Putty软件
选open后输入root
至此,路由器root成功。
第二刷入breed(不死鸟)
安装WinSCP 用winscp登入路由,ftp协议,ip地址192.168.31.1,账号root密码空,把breed文件上传到tmp文件夹内
输入以下命令: cd /tmp mtd -r writebreed-mt7621-pbr-m1.bin Bootloader
第三刷入固件。(小米4A千兆版)
浏览器打开192.168.1.1进入恢复台,备份eeprom和固件,截图mac地址,刷写openwrt固件。 勾中固件, 然后将小米4A的固件文件(这里是openwrt-ramips-mt7621-xiaomi_r4a-squashfs-sysupgrade.bin文件)进行上传, 然后完成固件更新流程. 更新过程请不要切断路由电源! 更新完成后, 页面并不会自动刷新, 自己尝试能否进入路由配置页面. 这里并没有勾选Bootloader, 因为上面才刷入breed, 没必要.
至此小米4A固件更新顺利完成!
|