360路由器刷openwrt、不死uboot、双系统 、wifi中继
该类教程网上有很多,但是很多不全,给小白用户造成了很多困扰。我也是按照网上的教程刷了半天,才熟悉了是怎么个回事。这里整理成教程。
注意:
请看教程步骤走,不要跳跃性刷机。不懂的术语、软件,若本文无介绍,请自行搜索。
不希望看到"为什么刷不了?"、"进不去刷机模式"等问题。本文纯属兴趣,无义务一一回答各位网友提的问题,但看到会不定时回复。
刷机有风险,出现问题自行承担!
机型:C301
CPU Atheros AR9344 rev 3
内存 128MB DDR2
闪存 Macronix MX25L12835E @ 28MHz (双16MB)
以太网 Atheros AR8228/AR8229 (built-in) rev 1
系统频率 CPU: 560MHz, DDR: 450MHz, AHB: 225MHz, Ref: 40MHz
编译日期 2015-04-27 09:38:55 +08:00
1、基础准备
准备好几个工具:winscp、PuTTY、360最新的固件包、大神提供的openwrt的固件包。文末附件里会提供下载。
准备网线、C301型号360路由器。
winscp:windows下向Linux传文件的工具。
PuTTY:windows下连接Linux命令行。也可以使用Xshell软件。
360最新的固件包:360-301_0.8.3.0.bin
openwrt的固件包:

有什么区别?
360-301_0.8.3.0.bin: 360最新的固件包。
360art.bin:u-boot控制台里会用到。只有同时刷入这个才能进入【无线】页面,才能设置无线相关东西。
u-boot-ar9344-qihoo-c301.bin:u-boot刷机包。刷入该包可以进入u-boot控制台,替换路由器缺省的恢复程序(即官方Recovery,u-boot是第三方Recovery,刷安卓手机的童鞋不会陌生)。
flash1:仅适用于第一分区。后面会见到。
flash2:仅适用于第二分区。后面会见到。
factory和sysupgrade:实际刷机未见到什么区别,知道区别的朋友麻烦告知!
dual:双分区可刷入。实际操作中发现:在默认恢复模式下,只有刷入这个才能成功刷入openwrt(并进入openwrt里面),才能刷入uboot。刷入其它则有问题。没有做深入研究。
2、术语解释
正常模式:路由器正常开机即进入正常模式。
刷机模式:断开路由器电源,按住reset键不放,插上电源,等待10s左右指示灯开始闪即可松开reset键,这时候进入刷机模式,即恢复模式。
出厂设置:在开机的情况下长按reset键不放,等待10s左右指示灯开始闪即可松开reset键,这时候恢复出厂设置。
注意看清进入刷机模式的操作动作和顺序!!!不要连基本的刷机模式都进不去就开始提问题。不是在开机状态按reset,否则只是恢复出厂设置!
如何进入刷机模式?
默认的恢复模式IP地址是192.168.1.1。需要电脑更改适配器设置,并设置IPv4:IP是192.168.1.2,子网掩码:255.255.255.0。稍等会,浏览器输入192.168.1.1即进入刷机模式。

u-boot:是一个固件程序,刷入后路由器的恢复模式就不再是那么丑陋了,瞬间高大上了:可以备份、刷入更多固件,可以选择启动哪个分区。忘了说了,C301型号360路由器有多个分区!
uboot截图:

3、仅刷入openwrt
1) 按前面方法进入刷机模式。必须正确进入!注意操作顺序!
2) 电脑浏览器打开192.168.1.1, 出现上传rom页面。这是C301出厂的恢复模式界面。刷入uboot将替换掉这个。

3) 选择openwrt-by-981213-2015-12-13-r47884-ar71xx-generic-qihoo-c301-dual-flash-squashfs-sysupgrade.bin点击upload,等待130s左右(有时间提示),刷入成功会重启。开始选择非dual的始终刷不成功。
4) 手动进入刷机模式,这时候可以进入openwrt。默认密码是123456。界面是中文的!

5) 在【网络】一栏没有发现【无线】菜单这一栏。想弄无线中继的童鞋很无语了吧!难度是版本有问题?实际操作发现:按照后文的步骤输入uboot固件后,再用uboot刷入openwrt就出现【无线】或者【wifi】菜单了。原因暂未深入研究。
当然,不想装双系统、只想用openwrt的到此OK,可以不往下看了。想装双系统的继续。
没有刷入openwrt的也不用看后文了!!!需要按顺序执行刷机!!!
4、刷入双系统
1) 进入刚才刷入的openwrt系统,登录不登录无所谓啦!
2) 打开wincsp软件,打开选择scp,输入主机名192.168.1.1端口默认,用户名 root 密码 123456,scp模式,点击登录。
3) 右侧找到并打开tmp文件夹(注意不是tmp/tmp),把uboot.bin文件复制到这里面。
4) 打开putty或者xshell软件,填上192.168.1.1,login as输入root。
5) 成功登陆进去后可以看到openwrt字样,这时候输入cd /tmp。
6) 然后输入 mtd -r write uboot.bin u-boot 路由会在3秒左右失去连接即是刷uboot成功。注意uboot.bin是uboot固件包,前面给的完整名称是u-boot-ar9344-qihoo-c301.bin。
7) 等十几秒后拔掉电源,重新进入刷机模式,在电脑打开网页192.168.1.1就进入uboot了。见前面给的u-boot控制台截图。
以上步骤执行成功会刷入uboot替换默认的恢复模式!还原请自行搜索教程!建议使用uboot!功能很强大!默认的恢复程序弱爆了有木有!!!
其实前面的步骤对于略懂Linux的童鞋是非常简单的,就是几行命令的问题。有没有发现?openwrt其实就是个Mini的Linux操作系统!!!
uboot功能非常全,具体功能自己去发现。不用担心会变砖!
这里提供的uboot支持双系统,所以刷了不死uboot后建议使用2个系统,我的组合是第一闪存为官方系统,第二闪存为openwrt系统。刷写固件和切换系统都在uboot里操作,非常方便。

当然,你想在第一闪存刷标有flash1的openwrt,在第二闪存刷标有flash2的openwrt,也行,开心就好!但要:
注意flash1和flash2是不一样的,不能刷错分区!


下面要做的就是:第一分区刷入最新的360路由固件,第二分区刷入openWrt固件,实现双系统。
u-boot这时候已经替换了系统默认的恢复模式。所以,所有的刷入操作都由uboot来实现。现在进入刷机模式就是进入的uboot控制台。在uboot控制台,我们可以选择开机正常模式进入哪个固件系统(即分区)。
提一下,这时候可以不用设置本机固定IP了,可以设置为自动获取。uboot不需要固定IP也可以进入,IP地址还是192.168.1.1。
没有刷入uboot的不用往下看了!!!需要按顺序执行刷机!!!
8) uboot中选择固件更新『固件』,选择文件选择360-301_0.8.3.0.bin,选择并在闪存布局里选择306安全路由C301,点击上传>更新,大约过2分钟后自动重启(有计时提示,注意不要在当前路由器打开其他Tab,否则进度条不动了),360的固件就刷上去了。192.168.36.1验证一下吧。

9) 现在刷入第二个固件系统,即openwrt。拔掉电源,老方法进入uboot,uboot中选择固件更新,”固件“选项点选择文件选择openwrt-r47884-ar71xx-generic-qihoo-c301-flash2-squashfs-factory.bin”,”ART“选项点选择文件选择360art.bin,选择并在闪存布局里选择306安全路由C301(第二闪存),刷入openwrt。
10) 在uboot中选择启动系统,打开uboot(老方法进入)在C301设置中选择1或者2点启动,重启即可。双系统这里就完成啦!


刷完双系统,我们可以进入uboot设置启动哪个分区。这里分区1是360官方路由固件,分区2是openwrt固件。
正常模式:输入192.168.1.1是进入openwrt界面;输入192.168.36.1是进入360官方路由管理后台界面。注意前提是切换了各自分区方可进入。
刷机模式:输入192.168.1.1即可进入。
5、附件:
附件见网盘:

链接: http://pan.baidu.com/s/1c0NhHFa 密码: afb6
6、参考:
1)、【12月28更新稳定版】360刷openwrt、不死uboot、双系统 - Openwrt专区 - 360安全社区
http://bbs.360safe.com/thread-4646587-1-1.html
2)、小白用户刷openwrt+不死uboot+双系统简易教程 - 360安全路由C301 - 360安全社区
http://bbs.360safe.com/thread-6545160-1-1.html
3) 【ROM】360安全路由C301 ROM和客户端更新记录 - 360安全路由C301 - 360安全社区
http://bbs.360safe.com/thread-4156663-1-1.html
无线中继教程请查看:
360路由器刷openwrt后设置wifi中继 - 飞鸿影~ - 博客园
http://www.cnblogs.com/52fhy/p/5239846.html
360路由器刷openwrt、不死uboot、双系统 、wifi中继的更多相关文章
- 360路由器刷openwrt后设置wifi中继
上一篇文章(360路由器刷openwrt.不死uboot.双系统 .wifi中继 - 飞鸿影~ - 博客园)讲了如何在360路由器C301上安装openwrt以及安装双系统.这篇文章讲如何设置无线中继 ...
- wr720n v4 折腾笔记(二):刷入不死Uboot
0x01 前言 接着上节刷入Openwrt开始说起,此次开始刷入不死Uboot,刷入之后就可以在Uboot里面随便刷机,再也不怕成砖了. 固件附件地址: 下载地址1(还是之前一的包) flash文件地 ...
- [无线路由] “免费”斐讯K2路由器刷OpenWRT(实战MWAN多宽带网速叠加)
(阿财首发于什么值得买)斐讯K2可以算是一个非常另类的跨界数码产品,其产品完全的醉翁之意不在酒.最多值99元的 MT7260硬件架构和用料,售价399元,金额激活K码后自动转入合作理财P2P平台,等待 ...
- 7620N路由器刷openwrt系统并配置***
之前一直用goAgent***,主要用gmail.逛逛twitter.youtube.维基百科.加速stackoverflow等等.但goAgent只能PC使用,手机.iPad都不能用,直到我拿到了一 ...
- TL-WR941N路由器刷DD-WRT和OPENWRT教程及使用花生壳
今天没事做,于是决定把自己的TL-WR941N路由器刷成OPENWRT系统的.虽然说没买小米路由,但是刷成OPENWRT系统的话还是能增强不少的功能.下面写出经过一下午折腾的详细安装步骤,同样适用于其 ...
- 路由器硬改+刷OpenWrt+挂载摄像头+U盘
标题: 路由器硬改+刷OpenWrt+挂载摄像头+U盘 作者: 梦幻之心星 347369787@QQ.com 标签: [路由器, OpenWrt, 摄像头, 固件] 目录: 路由器 日期: 2019- ...
- 史上最全面的Buffalo WHR-G300N CH v2 刷OpenWrt教程
Buffalo WHR-G300N CH v2 刷OpenWrt.有两种办法.一种是Windows下刷.一种是在linux下使用tftp刷.Buffalo WHR-G300N-CH v2的openwr ...
- 网络|N1盒子做旁路由刷OpenWRT系统(小白专用)
N1盒子做旁路由刷OpenWRT系统(小白专用) 为什么要用N1盒子 现如今新上市的路由器,市面上能买到的300元以内的路由器大多数都是双频(5G Hz和2.4G Hz)和几年前相比无论是速度还是性能 ...
- OpenWrt-19.07.2 For HC5861(极路由3) /HiWiFi/Gee最新固件,极路由3刷openwrt
OpenWrt For HiWiFi(HC5861) 自编译精减固件,极路由3自用固件 HC5861-uboot.bin v19.07.2 下载 支持 NTFS 读写 支持 Wi-Fi 5G 驱动 默 ...
随机推荐
- 19. UIAlertController 提示框获取文本内容,打印控制台上
1.首先定义一个全局字符串变量,方便接收获取的文本内容 2. -(void)viewDidAppear:(BOOL)animated{ UIAlertController * alert = [UIA ...
- STM32 DMA模块的配置与使用
DMA有什么用? 直接存储器存取用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输.无须CPU的干预,通过DMA数据可以快速地移动.这就节省了CPU的资源来做其他操作. 有多少个DMA资源 ...
- 开园第一篇 - 论移动开发环境 IOS与Android的差异
首先,在真正写技术之前做个自我简介.本人08年开始学c语言 一年后,转vc++.开始接触MFC MFC做了两年.转眼11年了我考上了一个不知名的大专.搞C++发现没有市场了因为当时酷狗腾讯的软件已经日 ...
- 为什么page对象不适合用ThreadLocal
今天测试了下,在action中决定是否设置page,在dao层中取出分页,确实没有问题.但是,有一种情况不行,在service中查询了两次数据库,都共享这个page对象了?结果就乱了. 谁有更好解决方 ...
- ‘ant-version’不是内部或外部命令,也不是可运行的程序
下载apache-ant-1.9.2-bin.zip后,解压目录:F:\selenium\apache-ant-1.9.2 配置环境变量,在“我的电脑->属性->高级->环境变量 - ...
- 读取Excel文件
绝对路径String filepath= "E:\\a.xls"; public static String getExcelData(File file,String lang, ...
- HTML5实战1
第一章 1.搭建环境,wamp 2.检查浏览器是否支持html5 ,是否支持新标签<canvas></canvas> 3.简单高效,少用id,多用标签. 4.使用css3美化样 ...
- springMVC基础配置
web.xml文件 <?xml version="1.0" encoding="UTF-8"?><web-app version= ...
- 普通用户使用dbms_xplan包需要有的权限
普通用户使用dbms_xplan包查看执行计划需要对v$sql.v$sql_plan.v$session及v$sql_plan_statistics_all这四个视图同时具有select权限. 如果普 ...
- phoenix 开发API系列(二)phoenix 各类 api 实现方式
概述 上一篇已经提到如何安装以及利用 phoenix framework 来开发一个简单的 api. 接着上次的工程,下面演示如何通过 phoenix framework 来构建各种类型的 api 来 ...