Fork me on GitHub

斐讯K2路由刷openwrt实践教程

因为斐讯与联币钱包的合作,斐讯两款路由器K1和K2可以0元购得,很多人都购买了这两款路由。但是其原生固件被植入了后门(http://bbs.mydigit.cn/read.php?tid=1572590 ),会记录和上传用户访问网站记录。在此提醒所有购买斐讯路由器的用户更换固件。另外,如openwrt, pandora之类的第三方固件可以满足我们更多的功能需求。因此,在本文中,记录了我刷第三方固件openwrt的详细步骤,
本教程预计耗时30分钟
主要步骤如下:开启telnet,刷入breed,刷入openwrt。
本文所有文件都在文末附件中。

开启telnet

刷机需要使用电脑与路由器进行通信。一般我们在电脑上使用ssh工具或telnet工具与路由进行通信。但是斐讯不仅关闭了ssh通信通道,也关闭了telnet通信通道。有大神给出了telnet的开启补丁(没找到出处,欢迎作者联系加上引用)。以下是开启telnet的步骤。
a. 将电脑与路由lan口用网线连接
b. 在电脑浏览器中输入192.168.2.1登录路由(帐号admin,密码admin).
c. 进入高级功能–>系统工具–>系统管理。在配置文件管理件点浏览,将选择对应的telnet配置补丁(K2是config_telnetd_K2.dat)。上传后重启路由即可开启telnet功能。

刷入Breed

我们知道计算机启动操作系统之前需要bootloader进行引导,路由也是一样。Breed是本文要使用的路由引导器(bootloader)。在开启telnet功能之后,记得把防火墙和杀毒软件都关闭,以管理员身份运行全自动助手1.5(右键点路由器刷breed Web控制台通用版v1.5.exe),打开之后点开始刷breed即可。

刷入openwrt

openwrt是运行在路由器上的操作系统,类似于linux和windows。这一步中我们使用breed的固件刷入功能把操作系统刷进路由。如果以后要刷别的固件,最好也用breed来刷,其它的刷机方式有可能会把breed给覆盖掉。
a. 下载最新版的openwrt。因为K1,K2都是MT7620的CPU,所以在openwrt官网(openwrt.org) 点download–>ramips–>mt7620.理论上这个页面中所有的bin文件都适用于K1,K2.我选择了openwrt-15.05.1-ramips-mt7620-xiaomi-miwifi-mini-squashfs-sysupgrade.bin。
b. 进入breed控制台。首先拔掉路由电源,按住reset按键,插上电源,过10秒后可以松掉reset键。这时在电脑浏览器中输入192.168.1.1进入breed控制台。
c. 点击固件更新,在固件中放上openwrt的bin文件,其它的不要管。点刷新就可以了。可以在刷固件之后备份一次原生固件以防万一。

经过以上几步我们把路由刷成了由breed引导启动的openwrt系统的路由。

附件链接:http://pan.baidu.com/s/1kVpPvSz 密码:0ym5

No pain, No gain