小米路由器mini刷老毛子固件遇到的问题

news/2024/11/9 3:37:40/

我是参考这个教程来的 小米路由器mini刷Breed安装固件教程,开个帖子记录下其中遇到的问题。

问题1 备份防止以后想要刷回官方

  1. 在刷breed之前备份SN

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

开始备份
备份后的文件在tmp/rom中,.bin结尾,可以用winscp拷贝出来( tmp 目录是个临时存放处,当系统重启时临时文件就会丢失,及时拷出来)

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

恢复命令 (以后备用)

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
  1. 登录breed后在固件备份里备份EEPROM和编程器固件

问题2 刷官方开发版系统

刷系统有两种方式,一种是U盘,另一种是在网页上刷。我尝试过用U盘刷,但是一直失败,显示红灯,期间我换了3个符合要求的U盘都是这样,最后用网页就没问题。

问题3 获取SSH

这个问题缠绕了我好久,因为路由器不识别U盘(用官方的步骤亮红灯),所以只能用漏洞获取。

具体步骤:

1.首先登入小米路由器mini控制台
输入192.168.31.1登录,登陆后查看控制台网址,类似于这个(没有#router也没事,只要有/web/home这种结构就可以)。

http://192.168.31.1/cgi-bin/luci/;stok=521b849e00a11c5b6743aa275ba84ed8/web/home#router

2.把你网址中的/web/home#router替换成

/api/xqsystem/set_name_password?oldPwd=路由器控制台管理密码&newPwd=admin

“路由器控制台管理密码” 换成你想要的控制台登陆密码。
按下Enter之后会看到出现 {“code":0}。如果没有出现 {“code":0} 而是别的代码,应该是系统版本太高了。

3.重新登陆控制台,登录密码为第二步设置的密码,再把现在网址中的/web/home#router替换成

/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd

然后在按下Enter,如果看到这个代码 {“msg":“参数错误”,“code”:1523},则表示这个系统版本太低了。
给大家一个网址,在里面可以找之前版本的固件 【MiWiFi ROM】固件下载大全(更新2.0)2.1.8/0.9.93/2.1.6/0.7.20) ),我使用的是 0.5.30 这个版本。
成功的会出现 {“msg":“未能连接到指定WiFi(Probe timeout)”,“code”:1616}
现在可以启用telnet 登录路由器了

4.使用putty软件telnet登入路由器

账号:root ,Password 输入之前设置的路由器控制台管理密码

5.输入以下指令这时候就可以用常用的SSH方式登录路由器了

sed -i ":x;N;s/if \[.*\; then\n.*return 0\n.*fi/#tb/;b x" /etc/init.d/dropbear
/etc/init.d/dropbear start
nvram set ssh_en=1; nvram commit

问题4 刷入breed后搜索不到路由器wifi了

因为搜不到wifi就没法进入breed了,这个问题的解决方案就是通过网线连接电脑,连接后就可以直接登录breed的地址了

问题5 老毛子的固件

找固件的过程中可能会发现bin和trx后缀的两种固件,但是breed只认识.bin的,这时候我们只需要把文件的.trx改成.bin,在breed里面就可以直接刷了


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

相关文章

路由器上刷linux系统,利用Openwrt在路由器上刷openflow1.3协议

1.刷机环境 Ubuntu 14.04(64bit) 一台Openwrt支持的设备 一条网线 2.下载Openwrt源码 首先到https://wiki.openwrt.org/toh/start#supported.hardware.-.router.type查看准备的路由器是否被Openwrt所支持,我刷过的型号有TL-MR3420ver1.1和TL-WR740Nver3,分别对应着15.05-chao…

小米路由器3 刷潘多拉、救砖、刷老毛子Pandavan教程

时隔多年没写过博客了,最近发现之前为了用 mentohust 而淘回来的极路由1s连校园网总是掉线,所以在小黄鱼又拍了个小米路由器3(才30块钱),想着刷个固件再玩玩,按照一个博主的教程我成功的将路由器刷好了潘多…

小米路由器刷梅林教程_小米路由器3刷X-Wrt固件教程

之前写过一篇《小米路由器3刷潘多拉固件教程》,导致一些朋友不小心刷成砖了,在此给这些朋友道个歉。虽说刷机有风险,我也按照官方的教程写的,自己也没遇到什么问题,但是还是有很多朋友刷成砖了,那应该还是和我的教程有关系,在此只能和各位朋友说声对不起了。我现在也没啥…

小米路由器mini刷lede_小米 mini 路由器刷 openwrt

2018年买的第一件电子产品是小米 mini 路由器,其ROM 为16MB。买之前就想好了,要刷 Linux ( openwrt ),在刷完 openwrt 后,还有空间可以用来写一些脚本,或者存一个开机运行的程序等。 小米路由器的刷机流程还挺麻烦,要从稳定版刷到开发版,从开发版刷 SSH 开启包,然后才能…

Python+Selenium 网页自动化 exe 程序编程实现(最全避坑指南)

前言 在我的日常工作中,经常需要在内网(不连接互联网)的网页版办公系统中进行抓取网页数据、修改表单等大量重复性的操作。我就想是否可以编写出自动化的工具,将这些日常琐碎的操作变得轻松而高效。虽然本人非计算机相关专业&…

小米路由器http文件服务器,小米路由器MINI添加HTTP文件共享功能

给HIMI小朋友做了一个看动画片的软件,需要把本地动画片以http的形式暴露在局域网中,网上找到一个教程,已经验证成功,记录下来备忘。 使用到了一个叫做chfs的一个软件。 下载地址: http://iscute.cn/chfs 小米mini路由…

小米mini路由器,刷openwrt,制作usb打印机服务器

文章目录 1、前言2、准备工具3、刷机步骤4、刷开发版开启SSH权限刷Breed1.下载Breed固件2.备份原有的BootLoder3.刷Breed4、手动设置电脑的ip地址5、刷Pandorabox固件 5、制作USB打印机服务器1、设置usb打印服务器2、设置无线中继器3、设置LAN接口方法一:动态设置方…

小米路由器 内核 linux,小米路由器配置ssh登入方法教程

小米路由器使用的是Linux内核,可以用ssh来管理。 复制代码代码如下: rootXiaoQiang:/userdisk# cd ~ rootXiaoQiang:~# uname -a Linux XiaoQiang 2.6.36.4brcmarm #2 SMP PREEMPT Sat Apr 26 03:16:17 CST 2014 armv7l GNU/Linux rootXiaoQiang:~# free -m total u…