小米路由器青春版刷機(jī)教程
如今的小米路由器跟很多智能設(shè)備一樣,都可以進(jìn)行刷新刷機(jī),升級(jí)固件,但一般刷機(jī)是有比較大風(fēng)險(xiǎn)的,要謹(jǐn)慎操作,下面是學(xué)習(xí)啦小編整理的小米路由器青春版刷機(jī)教程,僅供參考,小心刷機(jī)!
小米路由器青春版刷機(jī)教程
開啟ssh
首先登陸路由器管理界面192.168.31.1
登錄后任務(wù)欄地址會(huì)變?yōu)?/p>
http://192.168.31.1/cgi-bin/luci/;stok=075a9192918557c27cdbcae2175281d9/web/home#router
把你瀏覽器中的/web/home#router替換成
/api/xqsystem/set_name_password?oldPwd=當(dāng)前路由的密碼&newPwd=admin
備注:admin為你的新管理密碼和root密碼
回車以后網(wǎng)頁顯示{"code":0}
再次登錄路由器
把你瀏覽器中的/web/home#router替換成
/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd
然后等一會(huì)瀏覽器返回:{"msg":"未能連接到指定WiFi(Probe timeout)","code":1616}
現(xiàn)在已經(jīng)啟用telnet登錄路由器了 (備注:win10需控制面板添加telnet)
————————————-————————————————————
2016年10月26日更新,此步驟在新批次的產(chǎn)品上無效,顯示為(未能連接到指定WiFi(Connecting)),則需根據(jù)sn碼計(jì)算ssh連接密碼,并且不再需要telnet連接。
計(jì)算方法請(qǐng)看 https://pan.baidu.com/s/1jIx29ym
后續(xù)步驟的root密碼都應(yīng)修改為計(jì)算得到的密碼。
注:此步驟有效的路由器,兩種方法(直接修改root密碼、計(jì)算root密碼)都可以使用。
————————————————————————————————
然后用連接工具putty,連接類型選擇telnet,主機(jī)名稱填寫192.168.31.1,然后點(diǎn)擊打開
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
這時(shí)候就可以用常用的PuTTY或者WinSCP登陸路由器了
——————————————————————————————
2016年10月26日更新,上一步失效的新批次路由器產(chǎn)品,不再需要此步驟。
——————————————————————————————
備份原廠bin
打開WINSCP文件協(xié)議SCP 主機(jī)名192.138.31.1 端口號(hào)22
用戶名root密碼admin 【2016.10.26更新,填寫計(jì)算得到的密碼)】
有錯(cuò)誤提示就點(diǎn)擊更新或者確定
打開putty 主機(jī)名稱192.168.31.1 端口號(hào)22 連接類型ssh
有錯(cuò)誤提示就點(diǎn)擊更新或者確定
輸入命令 cat /proc/mtd
mtd0-10都是固件和分區(qū)其中mtd0是編程固件
mtd0是編程固件已經(jīng)包括1-10里面的東西了,不放心的可以都把他們備份下來
輸入命令后一定要移動(dòng)到電腦上后再操作第二條指令以防路由器空間不足導(dǎo)致備份失敗。
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協(xié)議 復(fù)制breed.bin 到/tmp
PUTTY寫入breed
輸入命令 mtd -r write /tmp/breed.bin Bootloader
刷入后,機(jī)器會(huì)重新啟動(dòng),固定電腦有線網(wǎng)卡的IP為192.168.1.100(只要不是192.168.1.1就可以,理論上說也可以自動(dòng)獲取。)
先用硬物頂住路由器reset鍵,再給路由器送電,等到路由器燈閃的時(shí)候,松開reset鍵,電腦上在瀏覽器中輸入192.168.1.1,就進(jìn)入breed控制臺(tái)了。
刷入pandorabox 固件
在breed控制臺(tái)下刷入小米路由器青春版的潘多拉固件
PandoraBox-ralink-mt7628-xiaomi-r1cl-squashfs-sysupgrade-r1752-20151201.bin
圖形化操作,不再寫詳細(xì)操作方法。
配置drcom
安裝python工具
在 ipk 文件夾下有需要安裝的ipk安裝包(本質(zhì)上說是需要zlib python-mini libffi python這幾個(gè)潘多拉下的軟件包)
用WINSCP 選擇SCP協(xié)議 復(fù)制到路由器的/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,選中你聯(lián)網(wǎng)使用的那個(gè)連接(一般是以太網(wǎng)連接。查看方法:打開“網(wǎng)絡(luò)和共享中心”,點(diǎn)左邊“更改適配器設(shè)置”,登錄drcom時(shí)里邊哪一個(gè)連接有網(wǎng)就選哪一個(gè)連接),注銷并完全退出你的DRCOM客戶端,然后點(diǎn)start
現(xiàn)在打開drcom客戶端,登陸賬戶
聯(lián)網(wǎng)并維持一分鐘在線,然后點(diǎn)注銷,完全注銷并退出drcom后,停止wireshark抓包
停止后,選擇菜單欄【File】-【Save】,選擇文件路徑保存好你的抓包文件,并將抓包文件命名為:dr.pcapng (擴(kuò)展名為pcapng)
用notepad++打開 drcom_d_config.py
把里面的filenam= ‘998’ 修改為用wireshark抓包生成的filename= ‘dr.pcapng’
(需要安裝python環(huán)境)在命令行里輸入 python drcom_d_config.py > config.txt
用notepad++打開config.txt,修改里面的password字段,另存為drcom.conf
用notepad++打開latest-wired.py,將#CONFIG到# CONFIG_END中間的部分粘貼成drcom.conf里面輸好密碼的那些內(nèi)容,修改 IS_TEST = False 為 IS_TEST = True 制作完成
可以在終端輸入 python latest-wired.py 測(cè)試是否可以正常登錄校園網(wǎng)
腳本配置到路由器
配置到路由器的時(shí)候需要99-drcom.py drcom.conf latest-wired.py這幾個(gè)文件
具體如下
WINSCP 選擇SCP協(xié)議
latest-wired.py 復(fù)制到路由器的/usr/bin/文件夾下,改名為drcom,右鍵屬性權(quán)限修改777
99-drcom.py 復(fù)制到/etc/hotplug.d/iface/文件夾下,改名為99-drcom,權(quán)限777
drcom.conf 復(fù)制到/etc/文件夾下,權(quán)限777
重啟路由器
注意事項(xiàng)!!!
教程看懂需要一定的基礎(chǔ)支持,不懂的地方請(qǐng)認(rèn)真百度,教程不可能所有東西都介紹一遍,那樣會(huì)沒完沒了。
不懂得地方不要想當(dāng)然的操作,備份的時(shí)候及時(shí)移動(dòng)到電腦上,以防路由器存儲(chǔ)空間不足備份失敗。
小米路由器青春版刷機(jī)教程的相關(guān)文章:
小米路由器青春版刷機(jī)教程
上一篇:小米路由器怎么升級(jí)
下一篇:路由器連接教程