K2P TTL拆机刷openwrt固件

1. 背景

K2P在软件版本22.8.5.189之后修复了所有的后门,之前的版本不需要拆机升级,之后的版本就需要拆机升级了。查看软件版本的方法是登录路由器的管理界面,功能设置---》系统状态

我的软件版本号是22.10.3.42,要拆机刷了

2.硬件准备

  1. CH340G

    CH340G,拼多多直接搜USB转TTL就可以了,最好送排针,方便插到K2P

  1. K2P路由器

    通上电并按复位键10秒

3.软件准备

  1. breed

    进入Breed,然后选择breed-mt7621-phicomm-k2p.bin,K2P用的是联发科的7621 CPU。下载完后,需要校验md5值,避免下载的是损坏的文件。

    windows查看md5方法:

    进入需要查看文件所在的目录,打开cmd,执行命令

      certutil -hashfile breed-mt7621-phicomm-k2p.bin md5
    

    breed k2p的md5为08d8b75fd76005ece35600f8c1311d3d

  2. tftpd

    提供tftpd服务,让路由器将breed下载到本地并安装

    [官方下载地址](phjounin / tftpd64 / Downloads — Bitbucket),下载tftpd64.464.zip即可,下载后解压

  3. MobaXterm

    可以打开串口连接的都可以,putty也可以

  4. openwrt固件
    固件下载

  5. 其他

    解压tftpd,并把breed和tftpd.exe放在同一个目录下,并重命名breed-mt7621-phicomm-k2p.bin为breed.bin

4.拆机

路由器插电一端的两个垫脚下面是螺丝,两个垫脚是双面胶粘上去的,需要扣下来,卸掉螺丝之后,从图上的角开始撬开,一圈有好多卡扣,要粗中有细,大力出奇迹

拆完之后的样子,红圈里面就是一会儿要插的地方喽

5.USB转TTL准备

路由器不要接电,只需要插好线

注意:

  1. 用3.3v的(我的买来之后不需要动,直接就是3.3v的)

  2. GND接GND,TX接RX,RX接TX

  3. win10的不需要装驱动,其他的问卖家要驱动

最终效果图:

6.刷breed

6.1.设置IP地址

电脑和路由器网线直连(连接到路由器的lan口)

6.2.打开tftpd

选择192.168.2.10

6.3.串口连接

6.3.1.串口连接

串口选择com3(USB那个,具体忘了),速率选择57600

6.3.2.路由器通电

路由器通电后,黑框会出现滚动的字母,此时按9,不要按着不送,要一次一次按

如下图出现Done,说明breed已经上传了,路由器自动重启

重启完了,拔掉USB转TTL线,拔掉电源线

7.进去breed

路由器插电之前先用手按着复位键,然后插电,然后等十秒松开复位键(以后想刷其他固件也是同样的方法)

打开浏览器,输入192.168.1.1就可以进去breed的web控制界面

8.刷openwrt

固件更新,选择下载好的openwrt固件,一定要提前弄明白闪存布局(下载固件都有说明)

9.设置IP为自动获取

路由器重启后,查看自动获取到的IP,网关就是openwrt的地址。一般我们在下载固件的也会说明地址和密码

posted @ 2022-09-09 22:17  monkey6  阅读(6272)  评论(0编辑  收藏  举报