斐讯刷机教程(硬件版本A5)

前言

朋友买了一个硬件版本为A5的K2,软件版本为K2_V22.6.507.43,拿回来折腾半天,记录一下。

开启Telnet

Windows开启Telnet

控制面板->程序和功能->启用或关闭Windows功能->勾选Telnet客户端

可能需要重启,根据提示操作即可,如果不会的话就去百度。

路由器开启Telnet

这里使用到RoutAckProV1B2这款工具。

RoutAckProV1B2

打开软件,填入路由器的IP地址,默认为192.168.2.1,然后点击打开Telnet即可,傻瓜操作,感谢作者。

开始刷breed

打开cmd或者powershell。

连接路由器

telnet 192.168.2.1

下载breed文件到路由器

wget -T 10 http://iytc.net/tools/breed0416.bin -O /tmp/breed.bin

验证breed文件的完整性

md5sum /tmp/breed.bin|cut -d ' ' -f1

如果返回值为164cb272152740b164b9caab84a33d0a则为正常,若为空或其他值则文件下载错误,请不要刷入此breed,因为可能会导致你的设备变砖。

刷入breed

mtd unlock Bootloader&&mtd -r write /tmp/breed.bin Bootloader

完成

如果看见Rebooting ...则表示刷入成功。

breed刷入成功

刷入固件

进入breed

路由器关机状态下,按住reset键不松手,然后接上电源,继续不松手等待几秒。

电脑连网线到路由器,192.168.1.1进入breed。

刷固件

不说了,刷固件之前记得恢复出厂设置。

临时HTTP服务器

其实在上一个步骤这个教程就结束了,这里介绍的是一个临时的HTTP服务器,因为斐讯的wget不支持https,所以要用到http,这个在本地又比较方便部署。如果上面那个breed的下载链接失效的话,你们可以在breed官网下载对应型号的breed,部署到本地http服务器,然后再用斐讯的wget下载。

这里使用到chfs这款工具。

chfs

打开是这样的,默认共享目录是软件目录,如果你有多个网络适配器的话会显示多个地址,找到斐讯的网段,在浏览器里输入地址就可以访问了。

在浏览器里输入地址就可以访问

右键点击下载按钮->复制链接地址,就能得到这个文件的网址了,在wget命令里面替换掉地址就可以用了。

不要忘记验证md5。

鸣谢

看得懂的看吧,看不懂也没办法。只在硬件版本为A5、软件版本为K2_V22.6.507.43的K2上试验成功,其他型号其他版本不知道。如果文中提到的软件在使用中出了问题你可以在该软件的出处寻找答案。

致敬工具以及软件的开发者,感谢前辈们的经验。

借鉴了下面帖子中脚本中的命令:

http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=208820&highlight=%D6%D5%BC%AB%B4%F3%B7%A8

软件及工具出处:

RoutAckProV1B2

breed

chfs

你可能感兴趣的:(斐讯刷机教程(硬件版本A5))