文章主要参考http://www.upantool.com/sense/luyouqi/12596.html,大部分内容请直接查看该文章。

这里主要是说要注意的点,相当于是离线刷机。

telnet下面执行wget http://iytc.net/tools/k3c_web_v12.sh -O – |sh 失败,提示

wget: bad address 'iytc.net'

而我的路由器是已经联网了的,这里不深究原因,给解决方法:

把官改的固件k3c_v16.tar.gz下载到本地,然后找个文件夹解压出来,下载地址:

链接: https://pan.baidu.com/s/1twssdE2kYUz6jjQ4ipMYwA 提取码: rfkk

在本地电脑搭建一台服务器,我使用的是python(请安装好python,并把安装路径添加到PATH里面去)自带的来搭建,打开macOS的终端或者windows的命令行,输入

cd 固件解压的路径

如我解压的路径是C:\k3c_v16,则

cd C:\k3c_v16

然后执行

python -m SimpleHTTPServer 8010

查看一下本地电脑的在路由器上分配的地址,我电脑的IP是192.168.31.102

在telnet下面执行

wget http://192.168.31.102:8010/fs.bin -O /tmp/fs.bin -t 2 -T 30 wget http://192.168.31.102:8010/kernel.bin -O /tmp/kernel.bin -t 2 -T 30 wget http://192.168.31.102:8010/bootcore.bin -O /tmp/bootcore.bin -t 2 -T 30 wget http://192.168.31.102:8010/gphy.bin -O /tmp/gphy.bin -t 2 -T 30 wget http://192.168.31.102:8010/uboot.bin -O /tmp/uboot.bin -t 2 -T 30 wget http://192.168.31.102:8010/k3c_v16/upfw.sh -O /tmp/upfw.sh -t 2 -T 30

如果没有问题,这里将会把刷机要用的文件都下载到路由器的/tmp目录下面了。

然后执行

sh /tmp/upfw.sh

等到输出

Upgrade : successfully upgraded kernel
upgrade ok!reboot…

就说明成功了,路由器会自动重启。

如果执行wget出现

wget: short write

则说明当前路径下空间不够。cd到/tmp目录就没问题了

发表评论

电子邮件地址不会被公开。 必填项已用*标注