小米路由器青春版装linux,小米路由器青春版刷机教程
如今的小米路由器跟很多智能设备一样,都可以进行刷新刷机,升级固件,但一般刷机是有比较大风险的,要谨慎操作,下面是学习啦小编整理的小米路由器青春版刷机教程,仅供参考,小心刷机!
小米路由器青春版刷机教程
开启ssh
首先登陆路由器管理界面192.168.31.1
登录后任务栏地址会变为
http://192.168.31.1/cgi-bin/luci/;stok=075a9192918557c27cdbcae2175281d9/web/home#router
把你浏览器中的/web/home#router替换成
/api/xqsystem/set_name_password?oldPwd=当前路由的密码&newPwd=admin
备注:admin为你的新管理密码和root密码
回车以后网页显示{"code":0}
再次登录路由器
把你浏览器中的/web/home#router替换成
/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd
然后等一会浏览器返回:{"msg":"未能连接到指定WiFi(Probe timeout)","code":1616}
现在已经启用telnet登录路由器了 (备注:win10需控制面板添加telnet)
————————————-————————————————————
2016年10月26日更新,此步骤在新批次的产品上无效,显示为(未能连接到指定WiFi(Connecting)),则需根据sn码计算ssh连接密码,并且不再需要telnet连接。
计算方法请看 https://pan.baidu.com/s/1jIx29ym
后续步骤的root密码都应修改为计算得到的密码。
注:此步骤有效的路由器,两种方法(直接修改root密码、计算root密码)都可以使用。
————————————————————————————————
然后用连接工具putty,连接类型选择telnet,主机名称填写192.168.31.1,然后点击打开
login输入root 然后Password输入admin
按顺序依次输入指令
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
这时候就可以用常用的PuTTY或者WinSCP登陆路由器了
——————————————————————————————
2016年10月26日更新,上一步失效的新批次路由器产品,不再需要此步骤。
——————————————————————————————
备份原厂bin
打开WINSCP文件协议SCP 主机名192.138.31.1 端口号22
用户名root密码admin 【2016.10.26更新,填写计算得到的密码)】
有错误提示就点击更新或者确定
打开putty 主机名称192.168.31.1 端口号22 连接类型ssh
有错误提示就点击更新或者确定
输入命令 cat /proc/mtd
mtd0-10都是固件和分区其中mtd0是编程固件
mtd0是编程固件已经包括1-10里面的东西了,不放心的可以都把他们备份下来
输入命令后一定要移动到电脑上后再操作第二条指令以防路由器空间不足导致备份失败。
dd if=/dev/mtd0 of=/tmp/all.bin
dd if=/dev/mtd1 of=/tmp/bootloader.bin
dd if=/dev/mtd2 of=/tmp/config.bin
dd if=/dev/mtd3 of=/tmp/Factory.bin
dd if=/dev/mtd4 of=/tmp/OS1.bin
dd if=/dev/mtd5 of=/tmp/rootfs.bin
dd if=/dev/mtd6 of=/tmp/OS2.bin
dd if=/dev/mtd7 of=/tmp/data.bin
dd if=/dev/mtd8 of=/tmp/overlay.bin
dd if=/dev/mtd9 of=/tmp/crash.bin
dd if=/dev/mtd10 of=/tmp/firmware.bin
刷入不死breed
1WINSCP 选择SCP协议 复制breed.bin 到/tmp
PUTTY写入breed
输入命令 mtd -r write /tmp/breed.bin Bootloader
刷入后,机器会重新启动,固定电脑有线网卡的IP为192.168.1.100(只要不是192.168.1.1就可以,理论上说也可以自动获取。)
先用硬物顶住路由器reset键,再给路由器送电,等到路由器灯闪的时候,松开reset键,电脑上在浏览器中输入192.168.1.1,就进入breed控制台了。
刷入pandorabox 固件
在breed控制台下刷入小米路由器青春版的潘多拉固件
PandoraBox-ralink-mt7628-xiaomi-r1cl-squashfs-sysupgrade-r1752-20151201.bin
图形化操作,不再写详细操作方法。
配置drcom
安装python工具
在 ipk 文件夹下有需要安装的ipk安装包(本质上说是需要zlib python-mini libffi python这几个潘多拉下的软件包)
用WINSCP 选择SCP协议 复制到路由器的/tmp目录下
然后putty连接类型ssh 按顺序输入以下命令
opkg update
opkg install /tmp/zlib_1.2.8-1_ralink.ipk
opkg install /tmp/python-mini.ipk
opkg install /tmp/libffi_3.0.13-1_ralink.ipk
opkg install /tmp/python.ipk
制作登录py脚本
【drcom客户端抓包】打开wireshark,选中你联网使用的那个连接(一般是以太网连接。查看方法:打开“网络和共享中心”,点左边“更改适配器设置”,登录drcom时里边哪一个连接有网就选哪一个连接),注销并完全退出你的DRCOM客户端,然后点start
现在打开drcom客户端,登陆账户
联网并维持一分钟在线,然后点注销,完全注销并退出drcom后,停止wireshark抓包
停止后,选择菜单栏【File】-【Save】,选择文件路径保存好你的抓包文件,并将抓包文件命名为:dr.pcapng (扩展名为pcapng)
用notepad++打开 drcom_d_config.py
把里面的filenam= ‘998’ 修改为用wireshark抓包生成的filename= ‘dr.pcapng’
(需要安装python环境)在命令行里输入 python drcom_d_config.py > config.txt
用notepad++打开config.txt,修改里面的password字段,另存为drcom.conf
用notepad++打开latest-wired.py,将#CONFIG到# CONFIG_END中间的部分粘贴成drcom.conf里面输好密码的那些内容,修改 IS_TEST = False 为 IS_TEST = True 制作完成
可以在终端输入 python latest-wired.py 测试是否可以正常登录校园网
脚本配置到路由器
配置到路由器的时候需要99-drcom.py drcom.conf latest-wired.py这几个文件
具体如下
WINSCP 选择SCP协议
latest-wired.py 复制到路由器的/usr/bin/文件夹下,改名为drcom,右键属性权限修改777
99-drcom.py 复制到/etc/hotplug.d/iface/文件夹下,改名为99-drcom,权限777
drcom.conf 复制到/etc/文件夹下,权限777
重启路由器
教程看懂需要一定的基础支持,不懂的地方请认真百度,教程不可能所有东西都介绍一遍,那样会没完没了。
不懂得地方不要想当然的操作,备份的时候及时移动到电脑上,以防路由器存储空间不足备份失败。
小米路由器青春版刷机教程的相关文章:
小米路由器青春版装linux,小米路由器青春版刷机教程相关推荐
- 小米路由器青春版装linux,小米路由器青春版没有USB接口,如何连接小米WiFi放大器...
小米路由器青春版没有USB接口,如何连接小米WiFi放大器 仅需2步即可使用小米路由器青春版连接小米WiFi放大器,①将小米WiFi放大器通电后贴近小米路由器青春版 ②待小米WiFi放大器指示灯变蓝后 ...
- 小米路由器青春版装linux,小米路由器青春版开启SSH
前言 当时贪图便宜,就入手了青春版,结果官方迟迟不放出SSH,同时固件在去年10月就没有更新过了,估计不会管我们了,没办法自食其力吧. 方法 网上有人发现了一个漏洞,可以方便的开启SSH,因为其实青春 ...
- android 4.4 小米2a,小米手机2/2S/2A吃上Android 4.4 附刷机教程
谷歌在本月1日正式发布了Nexus 5以及Android 4.4,在其发布的第一天,@秋叶随风ivan就让小米手机2成功运行上了Android 4.4,但由于功能还不完善,所以他并未放出刷机包. 经过 ...
- 小米路由器4A千兆版 CH341A 编程器刷机教程
2023-03-23 补充内容: 最近又入手一台小米路由器4A千兆版,打算通过 CH341A 编程器刷成老毛子的,结果一拆机傻眼了,整个电路板上的芯片和硬件布局都换了.如果最近想刷机的先别着急开刷,先 ...
- Smartisan OS ROM 小米手机 2/2S 标准版 刷机教程
转自http://bbs.smartisan.cn/forum.php?mod=viewthread&tid=16037&extra=page%3D1 (9月1日 已解决 waitin ...
- 红米路由器ac2100怎样设置ipv6_红米路由器AC2100刷机教程:刷老毛子Padavan固件
RedmiAC2100相比小米AC2100的好处就是能刷第三方固件,刷了第三方固件可以解锁很多官方固件没有的功能,红米AC2100目前售价169块.小米(红米)相比前两三年的的路由器有很大的进步. 红 ...
- 小米Mix2s刷机教程
为什么80%的码农都做不了架构师?>>> 小米Mix2s刷机教程 小米手机在国内以其高性价和面向技术宅而知名.小米自助开发的MIUI在其全家桶的支持下,用起来挺方便,可却又因为 ...
- java刷机教程,小米Mix2s刷机教程
小米Mix2s刷机教程 小米手机在国内以其高性价和面向技术宅而知名.小米自助开发的MIUI在其全家桶的支持下,用起来挺方便,可却又因为其夹杂这大量的广告而影响用户体验,小米手机刷机主要刷的就是纯净版的 ...
- mix2s刷Android7,小米Mix2s刷机教程
小米Mix2s刷机教程 小米手机在国内以其高性价和面向技术宅而知名.小米自助开发的MIUI在其全家桶的支持下,用起来挺方便,可却又因为其夹杂这大量的广告而影响用户体验,小米手机刷机主要刷的就是纯净版的 ...
最新文章
- step如何打开服务器项目,STEP7项目打开及删除
- 怎么理解python的__init___理解Python中super()和__init__()方法
- OSX 使用“终端”远程登录linux主机
- 第一次听人用男女关系讲 N(Non-Blocking)I(进)O(出),涨姿势了
- sublime c语言如何编译,Sublime Text 3 实现C语言代码的编译和运行(示例讲解)
- Centos 7安装docker实战
- web集群之 Keepalived
- 9针15针VGA接口引脚定义
- 推荐一本好书《代码整洁之道 (claen code) 》
- ES设置用户名和密码
- PCB设计中基板颜色含义
- Java去除空格符号
- 【转】cp: omitting directory”错误的解释和解决办法
- [发布] QQGame 连连看辅助工具(限制功能版)
- python基础学习的书籍
- 总结八:面试程序员前需要的准备工作
- 深入浅出Google Clould Platform (1)----GCP 考证
- Java Web应用开发_04javaWeb基础
- 计算机一级wpsoffice知识点,计算机一级考试WPSOffice考试大纲
- LaTeX中的参考文献