小米路由器MINI刷Breed并刷写第三方潘多拉固件教程(上)

简介: 小米路由器MINI刷Breed并刷写第三方潘多拉固件教程

小米路由器mini参数

小米路由器mini参数:
处理器:单核MT7620A 580MHz
ROM:16MB SPI Flash
内存:128MB DDR2
2.4G WiFi22(最高速率300Mbps)
5G WiFi22(最高速率867Mbps)
1个USB 2.0接口(DC output:5V/1A)
2个10/100M自适应LAN口(Auto MDI/MDIX)
1个10/100M自适应WAN口(Auto MDI/MDIX)

自己的小米路由器mini想安装各种各样的插件,实现远程下载,免广告,SS,多拨各种各样的功能。但是自带的路由器固件不支持这些功能,只能自己动手刷个其他固件。具体刷机教程如下,楼主已经成功刷入固件,具体步骤见下。

温馨提示:搞机有风险,刷机需谨慎,如有问题,后果自负!

准备工作

1.一个U盘(FAT/FAT32格式)
2.相关文件:
其中包含winscp(安装程序,需安装)、putty(软件,点开即运行)、旧版固件(miwifi_r1cm_all_0e3da_0.4.85)、开发板最新固件(miwifi_r1cm_firmware_2e9b9_2.21.109)、breed控制台(breed-mt7620-xiaomi-mini)、Padavan固件(RT-AC54U-GPIO-30-xiaomimini-128M_3.4.3.9-099)

开始操作

一、Root

1.1、升级

将小米路由器mini升级至最新版(开发版)

方法一
可直接用网页管理端在系统更新中选中本地文件进行升级

方法二
将下载的 miwifi_r1cm_all_0e3da_0.4.85.bin 放在 U 盘的根目录下,改名为 miwifi.bin。
断开小米路由器 mini 的电源,将 U 盘插入路由器的 USB 接口。用牙签等尖锐物按下路由器 reset 按钮后重新接入电源,待指示灯变为黄色闪烁状态后松开 reset 键。
等待 5~8 分钟,刷机完成之后系统会自动重启并进入正常的启动状态(指示灯由黄灯常亮变为蓝灯常亮),此时,说明刷机成功完成。
这时可以访问 192.168.31.1 或 miwifi.com 访问路由器,如果出现异常 / 失败 /U 盘无法读取状态,会进入红灯状态,建议重试或更换 U 盘再试。

 

1.2、绑定设备

将小米路由器mini与你的小米账号绑定,我用的小米路由器APP绑定,此环节可能需要给路由器提供网速足够的外网环境,如果不行的话把路由器重置了再试。

1.3、下载ssh工具包

注意:需记住网页上给出的root密码

1.4、安装shh工具包

将下载的工具包bin文件复制到U盘的根目录下(根目录下尽量不要存其他的bin文件),保证文件名为miwifi_ssh.bin。
断开小米路由器的电源,将U盘插入USB接口。按住reset按钮之后重新接入电源,指示灯变为黄色闪烁状态即可松开reset键。
等待3-5秒安装完成之后,小米路由器会自动重启,大约 2 分钟后指示灯变蓝即告成功。

二、备份 SN(按需备份,可以跳过)

2.1、查看 rom 并备份

启动putty

Host Name(or IP address) 填192.168.31.1,Port保持默认 22,点击 打开,接着在终端输入的用户名和密码(密码输入时不会显示)(用户名:root 密码:下载ssh工具包时网页上给出的root密码),输完回车即可。

查看 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

 

目录
相关文章
|
网络安全 数据安全/隐私保护 网络架构
小米路由器MINI刷Breed并刷写第三方潘多拉固件教程(下)
小米路由器MINI刷Breed并刷写第三方潘多拉固件教程
2249 0
|
SQL 人工智能 自然语言处理
Copilot的优势
【2月更文挑战第13天】Copilot的优势
699 5
Copilot的优势
|
存储 网络协议 数据库
【计算机网络】第四章:网络层 (万字详解)
要让事情改变,先改变我自己;要让事情变得更好,先让自己变得更好。
【计算机网络】第四章:网络层 (万字详解)
|
前端开发 JavaScript
前端使用fingerprintjs2获取浏览器指纹
前端使用fingerprintjs2获取浏览器指纹
3667 0
|
机器学习/深度学习 人工智能 算法
普通人怎么学人工智能?这些隐藏学习秘籍大揭秘,生成式人工智能认证(GAI认证)来助力
在人工智能(AI)快速发展的今天,普通人学习AI已成为必然趋势。本文从明确学习目标与路径、利用多元化资源、注重实践应用、关注GAI认证及持续自我提升五个方面,为普通人提供系统化的AI学习指南。通过设定目标、学习编程语言、参与项目实践和获取专业认证,普通人可逐步掌握AI技能,在未来职场中占据优势并开启智能时代新篇章。
1056 11
|
弹性计算 Ubuntu 网络安全
ECS磁盘使用率异常升高,BPS,IOPS飙升
我刚开了一个2C4G的ECS,运行Ubuntu 20.04,常出现无响应、SSH断开等问题。原因是未配置swap,导致内存过高时磁盘写入频繁。解决办法在文章里。
1083 72
|
JSON 数据处理 数据格式
Python中批量提取[]括号内第一个元素的四种方法
Python中批量提取[]括号内第一个元素的四种方法
854 1
|
机器学习/深度学习 PyTorch 算法框架/工具
揭秘深度学习中的微调难题:如何运用弹性权重巩固(EWC)策略巧妙应对灾难性遗忘,附带实战代码详解助你轻松掌握技巧
【10月更文挑战第1天】深度学习中,模型微调虽能提升性能,但常导致“灾难性遗忘”,即模型在新任务上训练后遗忘旧知识。本文介绍弹性权重巩固(EWC)方法,通过在损失函数中加入正则项来惩罚对重要参数的更改,从而缓解此问题。提供了一个基于PyTorch的实现示例,展示如何在训练过程中引入EWC损失,适用于终身学习和在线学习等场景。
1486 4
揭秘深度学习中的微调难题:如何运用弹性权重巩固(EWC)策略巧妙应对灾难性遗忘,附带实战代码详解助你轻松掌握技巧
|
存储 安全 网络安全
蜜罐技术:如何跟踪攻击者的活动
【10月更文挑战第22天】蜜罐是一种用于网络安全的系统,通过模拟漏洞吸引攻击者,记录其行为以研究攻击手法。分为高交互和低交互两种类型,前者提供真实操作系统服务,后者仅模拟部分系统功能。蜜罐有助于收集恶意软件样本,分析攻击者行为,提高网络安全防御。
588 3
|
存储 缓存 关系型数据库
MariaDB 和 GreatSQL 性能差异背后的真相
【10月更文挑战第22天】本文介绍了 MariaDB 和 GreatSQL 两款数据库系统的背景、性能差异因素及实际应用场景。MariaDB 是 MySQL 的分支,具有良好的社区支持和丰富的插件生态系统;GreatSQL 是国产的 MySQL 兼容数据库,专注于企业级应用场景。文章详细对比了两者的存储引擎优化、查询优化器差异、缓存机制和并发处理能力,并分析了它们在 OLTP 和 OLAP 场景中的性能表现。
778 3