小米路由器 mini 刷 Padavan 详细教程

news/2024/11/8 2:52:47/
前两天买了个小米路由器 mini,开启我的智能路由器时代,但小米自家的固件用两天就腻歪了,于是网上查找比对了一些推荐固件,最后决定刷老毛子 Padavan(主要是集成功能强大,方便智能上网和去广告),就找教程去了,但种类繁多,又是第一次刷,中和了几个教程才成功,这里记录一下。
xiaomi-mini

一、刷开发版固件

首先得准备一个 U 盘,并确保这个 U 盘的格式为 FAT32;然后,下载开发版固件,地址:http://pan.baidu.com/s/1pLTO7Kv(注意:此步是为下面开启 SSH 做准备的,小米官网开启 SSH 的教程是有问题的,因为小米的新固件更换了密钥,直接按照官网教程刷 miwifi_ssh.bin 会出错,故需刷入旧版固件后再开启 SSH );接下来,就是具体的操作流程了。 1、将下载的 miwifi_r1cm_all_0e3da_0.4.85.bin 放在 U 盘的根目录下,改名为 miwifi.bin; 2、断开小米路由器 mini 的电源,将 U 盘插入路由器的 USB 接口; 3、用牙签等尖锐物按下路由器 reset 按钮后重新接入电源,待指示灯变为黄色闪烁状态后松开 reset 键; 4、等待 5~8 分钟,刷机完成之后系统会自动重启并进入正常的启动状态(指示灯由黄灯常亮变为蓝灯常亮),此时,说明刷机成功完成。 这时可以访问 192.168.31.1 或 miwifi.com 访问路由器,如果出现异常 / 失败 /U 盘无法读取状态,会进入红灯状态,建议重试或更换 U 盘再试。 xiaomi-mini-ssh

二、开启 SSH

首先下载开启 SSH 工具包:https://d.miwifi.com/rom/ssh(注意在下载页面保存你的路由器登录用户名和密码,如上图);然后将下载的工具包 bin 文件复制到 FAT32 格式 U 盘的根目录下,保证文件名为 miwifi_ssh.bin(同时注意删除 U 盘中开发版的 bin);接下来类似流程: 1,断开小米路由器的电源,将 U 盘插入 USB 接口; 2,用牙签等尖锐物按下路由器 reset 按钮后重新接入电源,待指示灯变为黄色闪烁状态后松开 reset 键; 3,等待 3-5 秒后安装完成之后,小米路由器会自动重启,大约 2 分钟后指示灯变蓝即告成功。

三、备份 SN

首先需要额外下载两个绿色软件,即 SSH 终端 PuTTY 和 SCP 工具 WinSCP ;然后启动 PuTTY,Host Name(or IP address) 填 192.168.31.1,Port 保持默认 22,点击 open,接着在终端输入的用户名和密码为上一步保存的 SSH 用户名和密码,密码输入时不会显示,输完回车即可;接着查看 rom 并备份。 查看 rom
root@XiaoQiang:~# 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: 00b11e68 00010000 "rootfs"
mtd6: 00200000 00010000 "OS2"
mtd7: 00100000 00010000 "overlay"
mtd8: 00010000 00010000 "crash"
mtd9: 00010000 00010000 "reserved"
mtd10: 00010000 00010000 "Bdata"
开始备份
cd /tmp
mkdir rom
dd if=/dev/mtd0 of=/tmp/rom/ALL.bin
dd if=/dev/mtd1 of=/tmp/rom/Bootloader.bin
dd if=/dev/mtd2 of=/tmp/rom/Config.bin
dd if=/dev/mtd3 of=/tmp/rom/Factory.bin
dd if=/dev/mtd4 of=/tmp/rom/OS1.bin
dd if=/dev/mtd5 of=/tmp/rom/rootfs.bin
dd if=/dev/mtd6 of=/tmp/rom/OS2.bin
dd if=/dev/mtd7 of=/tmp/rom/overlay.bin
dd if=/dev/mtd8 of=/tmp/rom/crash.bin
dd if=/dev/mtd9 of=/tmp/rom/reserved.bin
dd if=/dev/mtd10 of=/tmp/rom/Bdata.bin
最后用 WinSCP 登陆路由器后台(IP 为 192.168.31.1 ,用户名密码同上一步保存的),将备份到 /tmp/rom 中的这些 bin 文件拷贝出来作为备份,因为 tmp 目录是个临时存放处,当系统重启时临时文件就会丢失。 恢复命令 (以后备用)
mtd write /tmp/rom/Bootloader.bin Bootloader
mtd write /tmp/rom/Config.bin Config
mtd write /tmp/rom/Factory.bin Factory
mtd write /tmp/rom/OS1.bin OS1
mtd write /tmp/rom/rootfs.bin rootfs
mtd write /tmp/rom/OS2.bin OS2
mtd write /tmp/rom/overlay.bin overlay
mtd write /tmp/rom/crash.bin crash
mtd write /tmp/rom/reserved.bin reserved
mtd write /tmp/rom/Bdata.bin Bdata

四、刷入不死 Breed

这时提前下载好 Padavan 固件放到电脑上等下一步用,下载地址:http://pan.baidu.com/s/1mh5rSyW,因为进入 Breed 控制台时是没办法联网下载的。 恩山无线论坛 breed 帖子:http://www.right.com.cn/forum/thread-161906-1-1.html,在里面找到下载地址,然后下载小米 mini 专用breed-mt7620-xiaomi-mini.bin;接着把 breed-mt7620-xiaomi-mini.bin 用 WinSCP 传到 /tmp 目录,PuTTY 连上路由器并切换目录至 /tmp 准备刷入:
cd /tmp
mtd -r write breed-mt7620-xiaomi-mini.bin Bootloader
刷入后,机器会重新启动,指示灯变蓝,这时需要确保电脑设置为自动获取 IP 地址,并且是用网线连上的路由器。 最后打开 CMD,运行 ping 192.168.1.1 -t(这时是 ping 不通的),按如下流程: 1,断开小米路由器的电源,用牙签等尖锐物按下路由器 reset 按钮后重新接入电源; 2,等到 mini 路由器的灯开始闪烁或 ping 通时即表明进入 Web 刷机模式,松开 reset 键。 这时在电脑上输入 192.168.1.1,就进入不死 Breed 的控制台了。

五、刷 Padavan 固件

上一步既然已经进入到 Breed 的控制台了,这一步就很简单了,选择上一步下载好的 Padavan 固件上传,刷入搞定! 注意,此时在启动方式里面选择的是普通固件,如果想刷回小米原厂固件,进入“固件启动设置页面”,将固件类型选择为“小米 Mini”保存,然后就可以完美启动小米 Mini 原厂固件了,而且可以使用串口 (TTL) 登录。 另外,上一步下载的 Padavan 固件是我备份的,最新的版本可以看恩山无线论坛老毛子 Padavan 固件帖子:http://www.right.com.cn/forum/thread-161324-1-1.html,在里面可以找到适配小米路由器 mini 的版本和最新固件的云盘下载地址。
Padavan 默认配置 旧固件网关:192.168.1.1 新固件网关:192.168.123.1 管理页面:http://my.router/ 管理账号:admin/admin wifi:1234567890 刷机恢复默认值
最后,浏览器输入http://my.router/对 Padavan 进行一些简单的设置,比如扩展功能中的 ShadowSocks 和广告屏蔽功能,这样所有连接上路由器的手机,电脑都可以进行智能上网和广告过滤了,再也不用一个个配置了! 最后的最后,推荐一个不错的收费 SS,还没有 SS 账号的可以注册下:http://bill.xiami.la/,使用几个月了,价格不贵,上谷歌、看 YouTube 速度刚刚的,比之前免费用的 Lantern 和 XXNet 舒服太多了。

查看原文:http://xuhehuan.com/2534.html

http://www.ppmy.cn/news/178930.html

相关文章

小米路由器mini刷openwrt

https://www.jianshu.com/p/bdd79a87f5fe

【Linux之 vi 文本编辑器】

1. 为什么应该学习 vi 在现在这个图形化编辑器和易于使用的基于文本编辑器的时代,比如说 nano,为什么还应该学习 vi 呢? • vi很多系统都预装。如果系统没有图形界面,比方说一台远端服务器或者是一个X 配置损坏了的本地系统&#…

前端 js 栈内存和堆内存 基本数据类型和复杂数据类型的区别?

前端 js 栈内存和堆内存 基本数据类型和复杂数据类型的区别? 先了解一下JavaScript 数据类型有哪些? javaScript 中有8种基本的数据类型:7种为基本数据类型,而Object 为复杂数据类型 基本数据类型(原始数据类型&#…

信息与编码SCUEC DDDD 期末复习整理(1)

1.1948年,美国数学家香农发表了题为“通信的数学原理”的论文,从而创立了信息论。 2.不可能事件的自信息量是(∞),必然事件的自信息量是(0) 3. 4.差错控制的主要方式有前向纠错方式FEC&#x…

数据科学简介:如何使用 Pandas 库处理 CSV 文件

部分数据来源:ChatGPT 什么是 CSV 文件? CSV ( Comma Separated Values)文件是一种常见的文本文件格式,它通常用于存储结构化数据,因为它可以轻松地转换成电子表格,如Excel。 CSV 文件是以逗号作为分隔符的表格数据。文件中的每行代表一个记录,每列代表一个属性。例如…

AMDCPU使用VMware16安装黑苹果,客户机操作系统已禁用 CPU

这是AMD CPU电脑的VMware16安装macOS 打开时出现的错误 我们需要在虚拟机运行之前打开虚拟机安装目录中的文件 macOS xxxx.vmx末尾添加 cpuid.0.eax "0000:0000:0000:0000:0000:0000:0000:1011" cpuid.0.ebx "0111:0101:0110:1110:0110:0101:0100:0111&quo…

AMD CPU安装Intel HAXM

1.File-settings-SystemSettings-AndroidSdk-Sdktools找到android Emulater Driver for AMD那个选择Apply,下载完 2. 找到安装目录(我的安装目录:C:\Android\SDK\extras\google\Android_Emulator_Hypervisor_Driver)下的这个文件…

AMD CPU针脚弯曲无工具 完美修好

b350m pro4 r7 3700 Q:电脑cpu针脚不小心弯了怎么办? 今天在清理机箱的时候,把风扇取下来的时候,cpu连着风扇一起取下来了,然后因为我的错误操作,cpu有一排针脚都弯曲,对角针脚有四五跟接近45度…