小米路由器改openwrt软路由
于鱼市之中购买了一款小米出品的R3P路由,此路由如附图1所示,之所以挑选这款路由,原因在于它具备usb接口,并且它是基于Openwrt这个系统进行改造而来的。
在此款路由改成openwrt的办法在网络上所介绍的数量众多,详尽的步骤便不再过多阐述了,重点就在于这六个步骤:
1、先要去到小米官方那里,去做下载2.13.68版本开发版的行为(此版本对应图2),接着运用小米APP来完成登陆路由器的操作,随后上传开发版进而实施升级的举动。
2、去到小米官方站点,把miwifi_ssh.bin(图3所示)进行下载,将其放置在U盘(该U盘已被格式化成fat32格式)的根目录里面,同时对root密码加以记录。
3、将U盘插入后,按住路由器的reset键,此键为小针孔状,按住后不松开,与此同时把路由器电源接上,等一小会儿,当路由器前面的指示灯变成黄色且一闪一闪的时候,就可以松开reset键了。等待指示灯变成蓝色或者绿色,这就代表SSH获取成功了。用网线连接lan口,通过ssh登陆ip192168.31.1,输入root密码便可登录了。
4、抵达(图4)所示的网站那儿,去下载openwrt的适配版本,此版本当下是24.10版,如此便可。
5、选用scp工具,将openwrt上传至小米的/tmp这个目录里,于刷机之际,先去做到备份。
备份方法:
先是用cat /proc/mtd ,接着会看到mtd存在12个(从mtd0到mtd12),与之对应的名字处于最后一列,随后我们把这12个mtd备份成为其对应名字的bin文件就可以了:
将 /dev/mtd0 这个输入设备的数据,输出到 /extdisks/sda1/ALL.bin 这个路径下,当作输出文件的数据。
将/dev/mtd1这个设备,当作输入源,把数据流输出到/extdisks/sda1/Bootloader.bin这个文件当中 ,有这样一个操作。
将设备文件 /dev/mtd2,里面的数据,复制到外部磁盘存放处 /extdisks/sda1 中的 Config.bin 文件里 ,用的是 dd 命令。
设备文件路径为 /dev/mtd3 ,输出文件路径是 /extdisks/sda1/Bdata.bin ,这是一个关于文件传输的指令。
将设备文件 /dev/mtd4 中的数据,输出到外部磁盘设备 /extdisks/sda1 的文件 Factory.bin 中,通过 dd 命令来执行。
将/dev/mtd5 的内容,输出到/extdisks/sda1 里的 crash.bin 文件中,通过 dd 命令 ,有这样的操作。
将 /dev/mtd6 作为输入数据来源,把其内容输出到 /extdisks/sda1/crash_syslog.bin 这个文件中,通过 dd 来进行这样的操作。
将 /dev/mtd7 作为输入文件读取,把内容输出到 /extdisks/sda1/reserved0.bin 这个文件中,有这样一个操作命令。
使用设备 /dev/mtd8 作为输入,将其内容输出到外部磁盘 /extdisks/sda1 下的 kernel0.bin 文件中,是这样一个操作指令。
数据差异输入文件路径是 /dev/mtd9 ,输出对象是 /extdisks/sda1/kernel1.bin。
进行数据复制操作,将位于/dev/mtd10的内容。使其成为/extdisks/sda1/rootfs0.bin的内容,通过此操作来完成数据转移和存储变化!
把/dev/mtd11作输入,将其送至/extdisks/sda1里变为rootfs1.bin,此过程通过dd来执行,这是一个操作流程。
复制输入设备为 /dev/mtd12的数据,写入输出文件为 /extdisks/sda1/overlay.bin,有否?
6、做完备份之后,心里就觉得安稳了许多,通过运用mtd write来进行刷机操作就行,在网络上面相关的教程数量众多,那就不再详细说明了。
未经允许不得转载:openwrt技术分享 » 小米路由器R3P刷OpenWrt教程 手把手教你改软路由

openwrt技术分享
微信关注,获取更多