0x01 前言
宿舍的极路由1s买来也快三年了,经过一次搬家之后WIFI变得非常不稳定,刷官方固件后依然无效,故考虑应该是硬件问题,所幸还能凑活用,勉勉强强又撑过一学期。这学期之后小极的状态就每况愈下了,WIFI消失,各种掉线,即使连上网线掉包也很严重。舍友商量了一下,换了个路由,小极便闲置下来供我折腾了。
0x02 获取root
首先需要在路由器后台高级设置中按提示步骤开启开发者模式(会丧失保修),随后在云插件平台安装“开发者模式”插件即可。
0x03 刷写BootLoader
选用的BL是恩山无线论坛H神的Breed,传送门:http://www.right.com.cn/forum/thread-161906-1-1.html
极1S有两个版本,一个是H5661,另一个是H5661A,两者由于CPU有差别,所以固件也有差别,下载时需要注意,刷错型号就变砖,路由器具体型号可以在路由器背面查得。H5661对应固件为breed-mt7620-hiwifi-hc5761.bin,H5661A对应固件为breed-mt7628-hiwifi-hc5661a.bin。
下载BL后,用WinSCP登录路由器(IP:192.168.199.1,端口:1022,用户:root,密码:路由器后台密码,协议:SCP),上传BL到tmp目录
用mtd命令刷入BL:
1 | mtd -r write /tmp/breed-mt7620-hiwifi-hc5761.bin u-boot |
显示rebooting后等待重启,待重启后路由器三灯全亮后,断开路由器电源,找个签字笔对着路由器屁股后的reset键,通电。
待电源灯不停闪烁后,电脑访问192,168.1.1即可看到Breed界面
0x04 刷写固件
固件传送门:http://rssn.cn/roms/openwrt-ramips-mt7620a-hc5661-squashfs-sysupgrade.bin
亦可通过make编译https://github.com/rssnsj/openwrt-hc5x61/tree/chaos_calmer提供的固件源码
准备好固件后,访问192.168.1.1进入Breed控制台,选择固件更新,在固件前打上勾,选择下载好的固件,上传等待路由重启即可。
自此,OpenWRT刷写完毕,后续的便是一些设置和安装其他一些功能。