|
本帖最后由 Max-Zhao 于 2020-2-22 09:37 编辑
【零基础教程】K2T原厂固件刷Breed
手头有两个K2T,已经刷了官改,还有一个是原厂固件,打算都刷上breed,折腾了几天,发现大佬们的教程太简洁了,只能作为指导思想来看,缺少了具体的步骤,对于刚入门的小白十分不友好,所以打算做一次零基础的教程,方便刚入门的伙伴们!
注意:本教程仅适用于固件版本为108和140的,158的固件需要拆机用TTL刷,具体教程可以参考https://www.right.com.cn/forum/thread-919848-1-1.html这个帖子,拆机有风险,能否成功,本人不保证!
根据各位网友的刷机反映以下几点要注意:
1.浏览器用Chrome浏览器!
2.用网线刷机不要用无线!
3.如果中间哪个步骤出错,可以换一台电脑试试!
1.刷机环境
电脑:Windows 10 1903版本
K2T:固件版本V22.23.1.108 H/W: A3(如下图)
2.开启telnet
(1)开启win10的telnet功能
顺序如下
开始菜单-设置
应用
程序和功能
如下图,勾选telnet client 然后确定
等待添加功能,至此电脑端的telnet准备完毕
(2)路由器开启telnet
这里是参考的@phitools的教程和工具https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=321483
这里的工具适合固件版本为V22.23.1.108和V22.23.1.140的
界面如下
填好路由器IP地址,然后点击唤醒设备即可,至此路由器telnet开启完毕
(3)链接telnet
按住Windows键+R,输入CMD
回车后输入如下命令
回车即可
3.刷入过渡固件
这里参考@ptpt52大佬的帖子https://www.right.com.cn/forum/thread-322551-1-1.html固件也是大佬所作
在这篇帖子中,过渡固件名为openwrt-k2t-initramfs-factory-uboot-unlock.bin,下载链接(在下面代码中)原贴中把 openwrt-k2t-initramfs-factory-uboot-unlock.bin 上传到 /tmp/ 目录下真是难住了我这个小白,好在后面大佬指点,用wget即可(路由器要联网,当然其他方法也OK只是我不会,这里只介绍一种,大佬勿喷),具体代码如下
- wget https://dl.x-wrt.com:4443/rom/openwrt-k2t-initramfs-factory-uboot-unlock.bin
复制代码 但是我的报错了,错误代码如下
- wget: not an http or ftp url: https://dl.x-wrt.com:4443/rom/openwrt-k2t-initramfs-factory-uboot-unlock.bin
复制代码 其实意思就是这不是一个http或ftp链接,因为这是https的链接,大体原因是wget太老了,解决办法是自己搭建一个http服务器,具体后面说。
而我另一个刷了官改的K2T也报错了,意思大概是链接不安全,解决的代码如下
- wget --no-check-certificate https://dl.x-wrt.com:4443/rom/openwrt-k2t-initramfs-factory-uboot-unlock.bin
复制代码 这样就成功下载了
番外篇:搭建http服务器
至于搭建http服务器,其实很简单,以win10为例,同样在程序和功能中,关闭和添加Windows功能,具体操作步骤和Windows中开启telnet的步骤一样,只是要勾选如下内容,确定即可
添加完成后,此电脑-右键-管理打开如下界面
查看物理路径,systemdriver一般是C盘,即物理路径为C:\inetpub\wwwroot\
找到这个文件夹,把过渡固件下载下来,放入该目录
至此服务器准备完毕
此时我们只要在telnet中输入如下代码即可成功将固件下载到/tmp
- wget http://192.168.2.113/openwrt-k2t-initramfs-factory-uboot-unlock.bin
复制代码 注意,上面的代码中,IP地址是win10电脑的IP,一定要改成自己电脑的IP!
之后输入如下代码
- mtd -r write /tmp/openwrt-k2t-initramfs-factory-uboot-unlock.bin firmware
复制代码 等待重启
至此,过渡固件刷入完毕
4.开启SSH及刷入breed
这里参考的@风雨透的帖子https://www.right.com.cn/FORUM/thread-322611-1-1.html
路由器重启后访问192.168.15.1,root admin
具体设置如下,
打开管理权,勾选如图所示,等待设置完毕
这时打开winscp(工具会附在后面)上传K2T可用的breed(后面的工具包会有,也可到https://breed.hackpascal.net/下载)到/tmp
打开winscp,进行如下设置,文件协议要选SCP,用户名密码分别是root和admin
设置好后登录即可,可能会有如下警告,选择添加
登录好之后,左边是本机的目录,右边是路由器的目录,忘记截图了,然后左边找到你放breed文件的目录,右边打开到/tmp,然后把左边的上传到右边的/tmp即可
然后打开命令行,执行如下命令
- mtd -r write /tmp/breed-qca9563-phicomm-k2t.bin u-boot
复制代码 好多帖子没加-r,会报错
至此breed刷入完毕
全部工具及固件如下链接:https://pan.baidu.com/s/1Vyb-fstswTTY601GWLntRw
提取码:n8gl
刷机有风险,尝试需谨慎!
补充内容 (2020-3-30 11:29):
推荐使用帖子最后的百度网盘链接里的所有文件,如果直接使用网络上固件可能会因为网络问题使得下载的固件不完整或者损坏,那样直接就是砖了! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
参与人数 3 | 恩山币 +3 |
收起
理由
|
ttforyou
| + 1 |
送你一块“恩山”牌肥皂,喏,就在你脚下、捡一下吧…… |
shiwang22
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你FGHIJKLMNOPQR |
天天顺心
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
查看全部评分
|