4月份的时候因为公司的wifi速度每况愈下,实在到了忍受不了的地步了,但是电脑上网速度还蛮快的,也正巧赶上米粉节,就在京东上花了59块钱(官网之前要79)入了一个小米路由器青春版,用着效果还不错,也没想着刷机什么的。
但是今天小米路由器自动升级,竟然在我正常网页上弹出了一个提示框,瞬间让我心生警兆,竟然这么随随便便的在网页上插入了一段js,以小米的尿性,指不定小米哪天就用路由器在网页上疯狂插广告了,于是打算换一个固件。
对于这种没有USB接口的路由器我还是第一次接触刷机,网上找了很多资料,感觉资料都不是很好操作,最后竟然还顺利的刷完了。。。真是意外。
准备:
小米路由器青春版 *1、网线 *1、电脑 *1
以及刷机需要的一些固件、软件:
刷入开发版ROM
解压我提供的压缩包,登录你的小米路由器(192.168.31.1)然后选择升级系统、手动升级选择“miwifi_r1cl_all_59371_2.1.26.bin”
修改SSH密码
小米路由器默认是开启SSH的,但是我们并不知道SSH密码,在网上找了一圈,其实修改SSH密码还是比较容易的。
登录小米路由(后台),此时浏览器地址应该类似如下:
http://192.168.31.1/cgi-bin/luci/;stok=075a9192918557c27cdbcae2175281d9/web/home#router
将“web/home#router”替换为:
/api/xqsystem/set_name_password?oldPwd=当前路由的密码&newPwd=admin
最后组合:
http://192.168.31.1/cgi-bin/luci/;stok=075a9192918557c27cdbcae2175281d9/api/xqsystem/set_name_password?oldPwd=当前路由的密码&newPwd=admin
在浏览器上访问后,网页返回 {"code":0}
表示成功
备份路由固件
终端登录路由器:ssh -l root 192.168.31.1
,密码:admin
输入命令:cat /proc/mtd
再次输入:dd if=/dev/mtd0 of=//tmp/all.bin
使用WINSCP,选择SCP链接模式:
进入tmp目录,将all.bin下载到本地。备份过程相当重要,不要跳过此过程。
刷入breed
将压缩包内的breed.bin丢到tmp目录。
终端执行:mtd -r write /tmp/breed.bin Bootloader
等待写入完成,拔掉电源线,使用取卡针按住“复原键”,插入电源后等待5-10秒。
浏览器输入 192.168.1.1 出现如下界面:
选择“固件更新”,勾选固件,选择压缩包内“MI-NANO_3.4.3.9-099.trx”,上传刷入华硕固件并重启。
等待路由器变蓝色,则路由器已经成功运行。
浏览器登录:192.168.123.1,账号密码默认均为:admin
至此华硕固件已经刷入完毕,自行配置吧。
参考资料:
- http://jingyan.baidu.com/article/9113f81b1cb2f22b3214c729.html
- http://www.miui.com/thread-4214035-1-1.html
- http://www.miui.com/thread-4103188-1-1.html