社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 349阅读
  • 1回复

[分享]斐讯K3金/银色版路由器免拆机通用刷机教程手把手教程

楼层直达
z3960 
级别: 茶馆馆主
发帖
463466
飞翔币
113658
威望
4002
飞扬币
2417363
信誉值
8

[backcolor=transparent]

斐讯K3上市已经有一年了,奈何囊中羞涩,一直买不起,最近老婆大人大发福泽,给我入了一台。

激动之余,当然是选择刷机了,下来给大家普及一下刷机教程。至于K3的配置信息,大家自己百度吧,我就不多说了。

网上之前也有教程,但是自从11月后,斐讯K3之前的刷机方法废了。斐讯旗舰级千兆双频无线路由器K3流光金版的用户应该都在苦苦等待着最新刷机教程吧。由于斐讯在260版固件中封锁了CFE致使此前的刷机教程作废,最终恩山大神们成功开发了Telnet工具。虽然整个刷机过程麻烦了点但至少可以保证随便刷了,诸如 OpenWRT 及PandoraBox 等分支固件均可使用。

最好把自己的电脑IP改成192.168.2.5,这样速度更快些,但是刷完以后大家记得把本机IP改成自动获取,这个步奏不改也不会影响刷机。


[backcolor=transparent]确认K3原生固件:

[backcolor=transparent]进入K3系统查看固件版本,输入 192.168.2.1或p.to

[backcolor=transparent]【V21.6.11.58、V21.6.12.66、V21.6.14.109、V21.6.14.122、官改1.92D】→刷固件(58P)→刷固件(246)→备份→telnet刷机→利用官ROOT降CFE→CFE方式刷机

[backcolor=transparent]【V21.5.39.260、V21.6.8.46、V21.5.37.246】 →备份→telnet刷机→利用官ROOT降CFE→CFE方式刷机

[backcolor=transparent]【V21.4.33.217、V21.4.31.212】→备份→telnet刷机→CFE方式刷机

[backcolor=transparent]PS:因为CFE限制的原因,高版固件刷不了低版本固件,除非你CFE降级。


下载需要使用到的工具:

工具里包含telnet开启工具,修改后的root固件,telnet&ssh工具,tftpd32位以及64位版本,K3本地刷机包以及官改固件

图文刷机教程:刷机有风险,变砖自负

[backcolor=transparent]1、请先到你的路由管理界面里确认系统版本,如果你是260及以下版本固件请直接转到第[backcolor=transparent]9步按教程操作;

[backcolor=transparent]2、如果你当前的版本是[backcolor=transparent]K3_V21.6.11.58版那我们就开始了:进入路由管理界面然后找到系统升级的地方;

[backcolor=transparent]3、选择我们之前下载的[backcolor=transparent]K3_V21.6.11.58p.bin进行升级,注意:这里必须选择[backcolor=transparent]58P固件,其他固件不行的。

4、成功升级58P固件并重启后再次进入路由升级界面,这个时候选择官版K3_V21.5.37.246.bin[backcolor=transparent](K3_V21.6.8.46_tb.bin)进行升级。

[backcolor=transparent]注意:下载的文件很多并文件名只有结尾有区别,请选择文件时看清楚要升级哪个文件不要选择错了哈。

[backcolor=transparent]5、成功刷入46版固件后就可以开始愉快的刷机喽,接下来我们就要正式开始刷机了哈。

[backcolor=transparent]6、[backcolor=transparent]请务必使用网线连接到路由器, 如果使用 WiFi 连接可能会遇到无法刷机或者刷机中断引起的变砖问题!

[backcolor=transparent]7、WinPcap_4_1_3.exe 必装。

8、刷机有风险,如果你一点都看不懂,不建议刷机,进群寻求帮助吧。

9、打开 RoutAckPro 工具:

此时拔掉路由电源等待10秒后插入,带路由启动成功网络恢复后立即点击打开(设置永久标志代表下次开机夜会自动启用telnet,但是有一定几率设置永久标志失败):

[backcolor=transparent]

10、当程序提示Telnet已经打开后即可关闭程序,此时切勿重启路由器否则 Telnet 会关闭你又需要重新打开;

11、接着打开PuTTY.exe 填写IP地址和选择 Telnet,地址是 192.168.2.1,端口 23 不需要更改、类型Telnet。

[backcolor=transparent]

12、当点击PuTTY的打开按钮时程序会自动连接路由器,此时Telnet无需账号和密码即可连接,连接成功如下:

[backcolor=transparent]

13、依次执行下列命令每行命令输入后按回车执行, 手动输入命令时请务必注意命令中空格及必须英文半角:// 请复制命令尽量不要手打,手打时务必注意每个命令之间的空格、英文大小写,Linux是区分大小写的。// 进入路由器的临时文件夹[backcolor=transparent]cd /tmp/// 在线下载Root固件(如果不想在线下载root固件包,请下载K3本地刷机包,然后按照说明操作)[backcolor=transparent]wget -c http://vip.ccava.net/other/K3_V21.6.8.46_tb.bin// 刷入Root固件[backcolor=transparent]cat K3_V21.6.8.46_tb.bin [backcolor=rgba(255, 255, 255, 0.498039)]> /dev/mtdblock6 [backcolor=rgba(255, 255, 255, 0.498039)]&& [backcolor=transparent]reboot//若出现如下提示说明已经刷写成功并会重新启动:reboot: rmmod dhd failed: No such [backcolor=transparent]file or directory[backcolor=transparent][backcolor=transparent][backcolor=transparent][backcolor=transparent][backcolor=transparent][backcolor=transparent][backcolor=transparent][backcolor=transparent][backcolor=transparent][backcolor=transparent][backcolor=transparent][backcolor=transparent][backcolor=transparent][backcolor=transparent][backcolor=transparent][backcolor=transparent][backcolor=transparent][backcolor=transparent]复制

14、当路由成功启动后请关闭 PuTTY 并再次打开PuTTY,继续输入路由管理地址然后连接类型选择SSH模式。

15、SSH 连接登录账号为 admin ,[backcolor=transparent]密码为管理界面密码(这密码就是你第一次登陆路由器自己设置的密码,如果登陆失败,重启一次路由器再登陆就好了),输入密码时没有任何反应,输入完成直接按回车。(弹出对话框点击确认)

16、连接成功后我们输入命令 tb 然后按回车即可进入在线工具箱:

[backcolor=transparent]

17、然后输入数字5进入刷机还原模式:

[backcolor=transparent]

18、接着输入数字2选择刷入LEDE固件:

[backcolor=transparent]

19、最后输入字母y进行确认,确认后通过服务器下载LEDE固件,如遇下载超时请换个时间再刷,这说明服务器挂了,所以无法正常下载固件。

[backcolor=transparent]

接下来,体验强大的LEDE固件吧。[backcolor=transparent](如果是要刷梅林,最好选tb结尾的梅林)

补充一下V21.6.14.135的刷机步奏

先在线升级K3_V21.6.14.109.bin固件包,然后进cef刷58P固件包,接下来[backcolor=transparent]K3_V21.5.37.246.bin[backcolor=transparent](K3_V21.6.8.46_tb.bin),为所欲为吧


官改固件简要说明:

固件安装:

1、V1.1之后的官改版本支持在线升级,可以从“自动升级”页面直接在线升级

在线升级支持MD5校验,升级过程中10分钟内不要断电和手工复位,如在线升级出现问题,可以tftp方式重刷

由于目前升级服务器在国外,如果在线升级失败,可能是你的宽带访问国外网络不给力,可加上代理后再尝试升级

如果10分钟后路由器没有自动复位,请手动断电复位

如果升级后访问不了管理IP,请重启后3分钟后,长按复位键恢复出厂设置

2、LEDE固件直接在WEB页面刷写固件

3、官改root或定制版本可以用ssh刷机、升级步骤:

        1)用winscp上传固件到/tmp

        2)用putty登录ssh,执行

              dd if=/tmp/k3_v10.bin of=/dev/mtdblock6 && reboot

             k3_v10.bin改为你上传的固件名称

4、梅林刷机请参照梅林刷回官方或root固件方法

5、官方260以下版本可以采用下面tftp方式刷机

        1)计算机设置为固定IP:192.168.2.2

        2)计算机接路由器LAN,按住复位键开电,按10秒左右松开

        3)访问http://192.168.2.1,确认可以打开CFE的miniweb

        4)计算机上启动tftp服务器(网盘有),将固件解压后放入tftp服务器根目录,tftp软件中选择192.168.2.2的网卡

        5)在计算机浏览器上输入:

        http://192.168.2.1/do.htm?cmd=flash+-noheader+192.168.2.2:/k3_v10.bin+nflash0.trx

        此时浏览器可能出现未找到页面的提示,这个是正常现象,关闭此页面,千万不要刷新此页面,会导致重复刷写

        浏览器输入后,tftp软件会提示发送进度,发送完成后需继续等待刷写FLASH完成

        6)等待5分钟左右,断电复位(不会自动复位,也不会有完成提示,如提前断电,会造成固件刷写不完整,可重新刷写,不会变砖)

         tftp判断刷写完成的小技巧:

        用计算机一直ping路由器的IP地址:

        ping 192.168.2.1 -t

        刷写固件前是可以ping通的,刷写过程中是ping不通的,刷写完成后又可以ping通,重新ping通后表示刷写完成,可以断电重启或网页重新访问CFE页面重启

        注:

        1)上述步骤的路由器IP为192.168.2.1,固件名为k3_v10.bin,如果不是,请修改对应部分

        2)如tftp软件没有提示发送进度,请检查:是否选中正确网卡、tftp目录路径不要有中文字符、关闭计算机防火墙

        3)刷好固件后,请恢复计算机的IP地址为自动获取      

        

[backcolor=transparent]刷入之后建议恢复一次出厂设置,并且清除计算机浏览器的缓存,否则有可能出现一些莫名其妙的问题!!!

[backcolor=transparent]官改版本升级一般不需恢复出厂,但是需要清除计算机浏览器的缓存,因为新增功能会修改固件中的js文件,如果计算机缓存了以前的js,会出现无法使用的现象(点击新功能自动跳到主页)。

[backcolor=transparent]V1.3版本涉及到基础版本的大的变动,必须恢复一次出厂设置(如不恢复出厂,已知问题是访客模式不能用、无线不稳定)。

[backcolor=transparent]如果你以前刷过其他第三方固件,刷入此版本恢复出厂后还是有问题,请用ssh输入如下命令清除Flash中的残留数据:

[backcolor=transparent]rm -rf /tmp/media/nand/*

[backcolor=transparent]执行此命令后,有错误提示属于正常现象

[backcolor=transparent]


K3_V21.6.11.58 简单降级大招官方固件测试通过,非官方不确定是否管用只要两步,WEB直刷,就能降级!第一步,下载本人提供的 K3_V21.6.11.58P 固件,并在WEB管理页面手动升级处,选择这个固件刷机第二步, 选择欲降级到的固件 比如  K3_V21.6.8.46_tb.bin,在WEB管理页面手动升级处,选择这个固件刷机,就可以降级到  K3_V21.6.8.46_tb.bin,如果你没有  K3_V21.6.8.46_tb.bin固件,本贴提供下载供测试具体能降级到哪个版本,要测试,我手里只有,K3_V21.6.8.46_tb.bin反正 K3_V21.6.8.46_tb.bin降级成功了!要点就是先WEB管理页面刷 K3_V21.6.11.58P,然后再刷你想要降级的低版本固件,就又可以开Telnet了!刷机有风险,我的方法已把刷机风险降到最低,突然断电的风险无法回避!多说几句,K3_V21.6.11.58 官方改了算法,激活TELNET的工具在该版本无效,而且封堵了降级的途径。不过呢,如果升级前先打开了TELNET,升级后还是打开的,所以呢,以后升级前,务必先打开TELNET![backcolor=transparent]

官改固件详细说明:http://www.right.com.cn/forum/thread-259012-1-1.html


[backcolor=transparent]2018-10-14更新说明

koolproxy安装方法

因为adbyby去广告现在有点不太好用了

话不多说,安装步奏如下,首先要进到ssh界面opkg updateopkg [backcolor=transparent]install --force-depends http://firmware.koolshare.cn/binary/KoolProxy/luci/luci-app-koolproxy_2.0-1_all.ipkopkg [backcolor=transparent]install --force-depends http://firmware.koolshare.cn/binary/KoolProxy/luci/luci-i18n-koolproxy-zh-cn_2.0-1_all.ipk[backcolor=transparent][backcolor=transparent][backcolor=transparent][backcolor=transparent]复制

执行完上面三行命令以后,再执行opkg [backcolor=transparent]install --force-depends http://firmware.koolshare.cn/binary/KoolProxy/bcm53xx/koolproxy_3.7.2-20180127_arm_cortex-a9.ipk[backcolor=transparent][backcolor=transparent]复制

现在刷新路由器界面,你会发现,已经有koolproxy了

另外,我说下lede估计如何显示温度

winscp连接到路由器/usr/lib/lua/luci/view/admin_status目录,然后把该目录下的index.htm拉到本机桌面,然后编辑index.htm,定位到Kernel Version,在这行目录下添加[backcolor=rgba(255, 255, 255, 0.498039)]<tr[backcolor=rgba(255, 255, 255, 0.498039)]>[backcolor=rgba(255, 255, 255, 0.498039)]<td width[backcolor=rgba(255, 255, 255, 0.498039)]=[backcolor=transparent]"33%"[backcolor=rgba(255, 255, 255, 0.498039)]>[backcolor=rgba(255, 255, 255, 0.498039)]<%:CPU Temperature%[backcolor=rgba(255, 255, 255, 0.498039)]>[backcolor=rgba(255, 255, 255, 0.498039)]</td[backcolor=rgba(255, 255, 255, 0.498039)]>[backcolor=rgba(255, 255, 255, 0.498039)]<td[backcolor=rgba(255, 255, 255, 0.498039)]>[backcolor=rgba(255, 255, 255, 0.498039)]<%[backcolor=rgba(255, 255, 255, 0.498039)]=luci.sys.exec[backcolor=transparent]([backcolor=transparent]"cut -c1-2 /sys/class/thermal/thermal_zone0/temp"[backcolor=transparent])%[backcolor=rgba(255, 255, 255, 0.498039)]>[backcolor=rgba(255, 255, 255, 0.498039)]</td[backcolor=rgba(255, 255, 255, 0.498039)]>[backcolor=rgba(255, 255, 255, 0.498039)]</tr[backcolor=rgba(255, 255, 255, 0.498039)]>[backcolor=transparent][backcolor=transparent]复制

如果是div布局,则是如下代码[backcolor=rgba(255, 255, 255, 0.498039)]<div class[backcolor=rgba(255, 255, 255, 0.498039)]=[backcolor=transparent]"tr"[backcolor=rgba(255, 255, 255, 0.498039)]>[backcolor=rgba(255, 255, 255, 0.498039)]<div class[backcolor=rgba(255, 255, 255, 0.498039)]=[backcolor=transparent]"td left" width[backcolor=rgba(255, 255, 255, 0.498039)]=[backcolor=transparent]"33%"[backcolor=rgba(255, 255, 255, 0.498039)]>[backcolor=rgba(255, 255, 255, 0.498039)]<%:CPU Temperature%[backcolor=rgba(255, 255, 255, 0.498039)]>[backcolor=rgba(255, 255, 255, 0.498039)]</div[backcolor=rgba(255, 255, 255, 0.498039)]>[backcolor=rgba(255, 255, 255, 0.498039)]<div class[backcolor=rgba(255, 255, 255, 0.498039)]=[backcolor=transparent]"td left"[backcolor=rgba(255, 255, 255, 0.498039)]>[backcolor=rgba(255, 255, 255, 0.498039)]<%[backcolor=rgba(255, 255, 255, 0.498039)]=luci.sys.exec[backcolor=transparent]([backcolor=transparent]"cut -c1-2 /sys/class/thermal/thermal_zone0/temp"[backcolor=transparent])%[backcolor=rgba(255, 255, 255, 0.498039)]>[backcolor=rgba(255, 255, 255, 0.498039)]</div[backcolor=rgba(255, 255, 255, 0.498039)]>[backcolor=rgba(255, 255, 255, 0.498039)]</div[backcolor=rgba(255, 255, 255, 0.498039)]>[backcolor=transparent][backcolor=transparent]复制

然后保存,重新上传覆盖这个文件就可以显示温度了,有时候有的lede固件会用div标签,大家自己把表格标签替换到div即可

[backcolor=transparent]2018-11-05更新说明

adbyby规则好久不更新了,也不能及时的去广告了,卡饭乘风大神的规则一直在更新,所以借鉴过来,感谢乘风大神辛苦付出,自己修改规则更新列表方法如下

用winscp 连接到路由器 lede 下列目录

/usr/share/adbyby/

然后把adupdate.sh上传这个目录直接覆盖即可

修改好的文件在下载目录里有,大家自己下载

乘风官方更新规则地址

https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/ABP-FX.txt

[backcolor=transparent]2018-11-16更新说明

K3固件更新到官改1.9d2


[backcolor=transparent]2018-12-10更新说明(这个是针对刷的V21.5.37.246固件版本的,如果你是根据之前本教程的方法,那么不用刷这个步奏)

[backcolor=transparent]关于TB在线工具箱进不去的刷机方法

[backcolor=transparent]1.首先如果你会tftp,那么直接tftp走起即可。

[backcolor=transparent]2.如果你不会tftp,那么用WinSCP导入固件K3_V21.6.8.46_tb.bin到tmp目录,然后进入SSH,用如下命令[backcolor=transparent]cd /tmp [backcolor=rgba(255, 255, 255, 0.498039)]&& [backcolor=transparent]cat /tmp/K3_V21.6.8.46_tb.bin [backcolor=rgba(255, 255, 255, 0.498039)]>/dev/mtdblock6 [backcolor=rgba(255, 255, 255, 0.498039)]&& [backcolor=transparent]reboot[backcolor=transparent][backcolor=transparent]复制

[backcolor=transparent]或者也可以直接在你tb工具箱失效的那个地方输入如下命令,当然前题是你导入了K3_V21.6.8.46_tb.bin[backcolor=transparent]dd if[backcolor=rgba(255, 255, 255, 0.498039)]=/tmp/K3_V21.6.8.46_tb.bin of[backcolor=rgba(255, 255, 255, 0.498039)]=/dev/mtdblock6 [backcolor=rgba(255, 255, 255, 0.498039)]&& [backcolor=transparent]reboot[backcolor=transparent][backcolor=transparent]复制

为了防止下载出错,我把K3_V21.6.8.46_tb.bin.7z打成压缩包了,大家自己解压即可。


[backcolor=transparent]2018-12-11更新说明 梅林刷入转载自 https://tbvv.net/posts/0101-merlin.html  最好用tb在线工具箱刷入,三星闪存慎刷,需要挂载U盘,具体方法百度。

[backcolor=transparent]

根据KoolShare论坛merlin改版固件 380.70_0-X7.9.1 适配优化,部分参考了 laode1987的梅林混血版

  • WAN口、双WAN、软件中心、无线MAC 均正常

  • 适配了复位键,开机完全启动以后可长按复位键6秒以上恢复出厂设置

  • 修改了一些设置: 默认关闭telnet、开启SSH_LAN、开启JFFS scripts、关闭WPS、关闭断网导页通知

  • 修复了软件中心各种插件的自启问题

  • 增加了一个RAM JFFS模式,修复了USB JFFS模式

  • 内置了两种屏幕方案 二选一

  • 修复了屏幕第一屏MAC显示、第二屏网口和USB显示、第六屏终端图标和网速显示

  • 修复了 无线桥接模式、无线访问点 (Access Point)、Media Bridge 三种模式的VLAN,WAN口可用

  • 修复了3G/4G USB网卡模式

  • 修复了双WAN,支持 WAN+LAN、LAN+WAN、WAN+USB、USB+WAN

  • 修复了TTL滚屏错误日志

  • 增加了flash_eraseall,如JFFS挂载不正常可手动格式

  • 增加了SSH工具箱,一键升级、一键完美还原官方

  • 等等


在线刷入merlin固件

  1. 先刷入root固件,完成以后建议降级CFE

  2. SSH工具箱–>系统&其它–>其他–>MAC修改输入粘贴当前路由LAN口的MAC地址(官方固件管理页面右下方有显示),完成后梅林固件下的无线MAC和当前固件一致

  3. SSH工具箱–>刷机&还原—>Asuswrt-Merlin 固件—>Merlin固件 by tb,确认重启后完成

默认管理地址: http://router.asus.com/ 或者 http://192.168.50.1/

(CFE降级和MAC修改仅需执行一次, 固件nvram和其它固件冲突, 不要导入保留其它固件的设置)

 
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。
级别: FLY版主
发帖
31359
飞翔币
0
威望
92255
飞扬币
1229
信誉值
0

只看该作者 1 发表于: 09-16

有空再過來了解一下