

【路由器】小米 WR30U 解锁并刷机 - ywang_wnlo
source link: https://www.cnblogs.com/ywang-wnlo/p/WR30U.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

本文主要记录个人对小米 WR30U 路由器的解锁和刷机过程,整体步骤与 一般安装流程 类似,但是由于 WR30U 的解锁 ssh
和刷机的过程中有一些细节需要注意,因此记录一下
解锁 ssh
需要一台同时具有 WiFi 和有线网络的电脑,以及一根网线
然后需要配置 python
环境,并且安装 pycryptodome
依赖
conda create -n wr30uconda activate wr30uconda install pycryptodome
然后是解锁脚本,可以直接从 PatriciaLee3 的仓库中下载
PatriciaLee3 的仓库中已经给出了详细的解锁过程,这里只是简单记录一下
-
电脑连接原厂固件的路由器,进入 192.168.31.1 的管理后台,在常用设置-上网设置里分别设置:
- 上网设置 DHCP,自动配置 DNS
- 启动与智能网关无线配置同步(会重启)
- 固定 WAN 口为 1(会重启)
-
电脑连接有正常网络的 WiFi,然后将网线连接到路由器的 WAN 口
-
打开
控制面板 - 网络和 Internet - 网络和共享中心 - 更改适配器设置 - 选择 WLAN - 右键属性 - 共享
,勾选第一个并确认,这个时候 WR30U 会通过有线连接共享电脑的网络,并且网络指示灯会变成蓝色 -
打开
控制面板 - 系统和安全 - Windows Defender 防火墙 - 启动或关闭 Windows Defender 防火墙
,关闭 Windows Defender 防火墙 -
运行解锁脚本,并按照脚本提示操作
conda activate wr30upython server_emulator.py
-
解锁完成后,路由器的账号密码为
root
和admin
,之后记得重新开启防火墙,并且关闭共享网络
刷入 mt798x uboot
这里首先推荐刷入 hanwckf 的 mt798x uboot,这个 uboot 有很多功能,其中以下两点非常实用:
- 【使用方便】自带 MTK 原厂开发的简易 WebUI 恢复界面,可以通过 WebUI 直接刷入固件或者更新 uboot
- 【兼容性好】支持多种 Flash 分区布局切换功能(仅支持 spi-nand),可以在 WebUI 中切换不同的分区布局,完美兼容小米原厂固件
-
电脑接入正常网络,然后去 hanwckf 的仓库 release 页面下载对应的 uboot 文件:mt7981_wr30u-fip-fixed-parts-multi-layout.bin
-
电脑接入路由器网络,通过
scp
将 uboot 传到路由器上scp mt7981_wr30u-fip-fixed-parts-multi-layout.bin [email protected]:/tmp
-
通过
ssh
登录路由器,查看布局# on PCssh [email protected] # on Router# 查看当前分区布局cat /proc/mtd
默认布局如下:
dev: size erasesize namemtd0: 08000000 00020000 "spi0.0"mtd1: 00100000 00020000 "BL2"mtd2: 00040000 00020000 "Nvram"mtd3: 00040000 00020000 "Bdata"mtd4: 00200000 00020000 "Factory"mtd5: 00200000 00020000 "FIP"mtd6: 00040000 00020000 "crash"mtd7: 00040000 00020000 "crash_log"mtd8: 02200000 00020000 "ubi"mtd9: 02200000 00020000 "ubi1"mtd10: 02000000 00020000 "overlay"mtd11: 00c00000 00020000 "data"mtd12: 00040000 00020000 "KF"
如果需要备份,可以通过
nanddump
命令备份,之后通过scp
将备份的文件传到电脑上# on Routernanddump -f /tmp/BL2.bin /dev/mtd1nanddump -f /tmp/Nvram.bin /dev/mtd2nanddump -f /tmp/Bdata.bin /dev/mtd3nanddump -f /tmp/Factory.bin /dev/mtd4nanddump -f /tmp/FIP.bin /dev/mtd5nanddump -f /tmp/ubi.bin /dev/mtd8nanddump -f /tmp/KF.bin /dev/mtd12 # on PCscp [email protected]:/tmp/*.bin .
-
然后将 uboot 刷入 FIP 分区,之后关机
# on Routermtd write /tmp/mt7981_wr30u-fip-fixed-parts-multi-layout.bin FIP poweroff
刷入 ImmortalWrt
ImmortalWrt 是 OpenWrt 的一个分支,相比于 OpenWrt 有更多的软件包以及设备支持,并且对中国大陆用户有特殊优化
-
电脑连接正常网络,去官网下载 Sysupgrade 固件
这里选择了 custom U-Boot layout 的固件,也就是 112M UBI layout 的固件,这样可以有更多的空间用于安装软件包,固件名格式为
immortalwrt-xxxxxx-mediatek-filogic-xiaomi_mi-router-wr30u-112m-nmbm-squashfs-sysupgrade.bin
-
针按住 reset 不放,再接上电源,等待 10s 左右松开,路由器的系统灯变蓝后就是成功进入 uboot 了
-
因 uboot 不支持 DHCP 功能,需要把电脑的 IP 地址设置成固定 IP:
电脑通过网线连接路由器,然后在网络设置里将以太网设置为静态,IP地址:192.168.31.100,子网掩码:255.255.255.0,网关:192.168.31.1,首选 DNS:192.168.31.1,最后保存
-
直接访问 WebUI 进行刷固件,将 layout 选为
immortalwrt-112m
,然后上传前面下载的固件,点击刷机即可
刷为原厂固件
刷回原厂固件的过程与刷入 ImmortalWrt 类似,只是需要下载原厂固件,然后在 WebUI 中将 layout 配置为 default
,之后上传原厂固件刷机即可
本文作者: ywang_wnlo
本文链接: https://ywang-wnlo.github.io/posts/e6410576.html
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
Recommend
-
120
Android - @order - 今天闲来无事,就折腾我那残破不堪的红米 note3 刷了 lineageos,但是有那么点懒,就用刷机精灵那种一键刷机,之后 lineageos 里有了很多 app,如 TX,TB 等我直接“???”
-
41
Android - @liangzi - - 如题- 硬件是 HTC U Ultra 自己刷的第三方 ROM 8.0- 一年了 卡顿明显了 考虑到网络原因 怎么在不刷机 不恢复出厂设置的前提下提高一下速度?
-
21
记录一下小米路由器 3G 的刷机历程,过程步骤是比较简单,但就是配置过程有点心酸,理论上是应该直接就能工作的,但是我的情况比较特殊,想用 OpenWrt 的无线中继来着,但是用别人的固件,和我自己编译的固件都无法在小米路由器 3G 上实现...
-
5
小米 K30 PRO 刷机 MIUI 12.5 海外版2021年10月22日
-
3
小米路由器刷机教程 2021年8月12日179
-
6
同事在我的推荐下在拼多多 百亿补贴 购买了全新 redmi ac 2100 路由器,版本号:2.0.23,生产日期是 2021 年 8 月。久闻 redmi ac 2100 大名,今天也是第一次使用,激动的准备测试。 官方固件测试 拆包装 ➡️️ 开机 ➡...
-
7
本文主要记录个人对小米 WR30U 路由器的解锁和刷机过程,整体步骤与 一般安装流程 类似,但是由于 WR30U 的解锁 ss...
-
7
首页技术宅路由刷机GL.iNet AR300M 路由器刷机 openwrt 22.03.5 系统
-
3
从 2023.10.31 拿到手机到现在也挺长时间,虽然小米官方一直在收紧解锁资格,经历了一些麻烦之后解锁刷入 Root 权限,目前网上没有相关的帖子,简单记录一下。请注意:刷机有风险,小白需谨慎!!!解锁会丢失所有数据,请做好数据备份!!!...
-
5
Sorry, you have been blocked You are unable to access fanqiang.network Why have I been blocked? This website...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK