之前帮紫光卓云的人测试njit插件,送了一台紫光的m300路由器,测试结束之后这台路由器便放着吃灰了,简单的搜过这台路由器的折腾,但是因为太小众了也没有人玩。今天索性就把路由拆了,看到处理器是博通的bcm5357,8m flash 64 ram。正巧和磊科和腾讯合作的q3以及和360合作的ni360是一模一样的硬件,然后就搜集好资料开始折腾了。

通常路由器都有恢复界面,按住reset开机,发现进入紫光自己的恢复界面,查询资料发现,这个界面不是传统的u-boot,这个界面叫miniweb。先刷附件中的两个cfe.bin文件

刷写cfe

  1. 电脑ip设置为192.168.1.2 255.255.255.0 192.168.1.1,连接路由器lan2口
  2. 将cfe.bin,tftpd32.exe置于一个文件夹中,在系统功能里开启tftp客户端,服务端两个功能。打开tftpd32,禁用掉多余的网卡,选择好cfe所在文件夹,暂时不用
  3. 捅住reset开机,开机后松开reset,浏览器清空缓存,进入192.168.1.1
  4. 进入紫光的miniweb之后,先点击reset nvram,回到之前的miniweb后,在浏览器内输入 http://192.168.1.1/do.htm?cmd=flash+-noheader+192.168.1.2:ddcfe.bin+flash0.boot后回车,如看到complete字样,即为升级miniweb成功
  5. 升级成功后重新进入miniweb,发现界面出现变化,则成功

刷入q3固件

刷写q3固件需要用到tftp智能刷机软件,

Alt text

选择好附件中的q3.bin,勾选智能刷机。
将路由器电源断开,重新插上
tftp自动开始刷机,刷写完成后输入192.168.1.1即可进入q3路由器设置界面

ps:** 磊科路由器默认用户名密码 guest guest
ps:刷写ddwrt及不能web直接升级的固件以及救砖同理使用tftp刷机**

web固件互刷

进入q3设置界面的固件升级,即可对照附件中的文件互刷固件,文件已整理好上传到此地址:
http://download.csdn.net/detail/u010027419/8413235
http://download.csdn.net/detail/u010027419/8413215
http://download.csdn.net/detail/u010027419/8413245
http://download.csdn.net/detail/u010027419/8413209
(四个文件下载后一起解压)

附:q3 ni360可刷固件列表(理论m300亦可)

  • 磊科:Q3、NI360、NR236W、NR235W、NR235W(单WAN多拨)、WF2409、WF2471
  • 腾达:W3000R、N300
  • 斐讯:FIR302B
  • Tomato:Tomato RAF+、Tomato-Shibby、Tomato MultiWAN(独舞)、海蜘蛛、Solarsys、wifidog
  • OpenWrt:OpenWrt(没有无线)
  • DD-WRT:DD-WRT(要刷cfe)
  • 多拨叠加:NR236W、NR235W(单WAN多拨)、Tomato MultiWAN(独舞)
  • 无线中继:WF2409、WF2471、W3000R、N300、DD-WRT
  • 智能QoS:NR235W、Tomato RAF+
  • 认证营销:海蜘蛛、Solarsys
  • 科学上网:Tomato-Shibby、DD-WRT
  • 安全无聊:Q3、NI360、FIR302B、OpenWrt(没有无线)

参考资料: