f460k怎么刷机,f460k刷机教程详细步骤
f460k刷机不是刷第三方固件,而是通过开启telnet、获取超级密码、修改配置文件来解除光猫限制,实现桥接、拨号、换猫自由,本教程基于电信EPON版本,提供完整可验证的实操步骤。
f460k刷机前必须搞清楚的三个问题
很多朋友拿到f460k就急着找刷机包,结果折腾半天变砖,这个猫是中兴代工的电信定制款,芯片方案是ZX279128S,闪存和内存配置在当年算中端水平,刷机的本质是破解运营商的固件限制,不是换一个全新的系统。
f460k刷机价格和值不值得折腾
二手市场一个f460k大概30到50元,全新也就百元出头,如果只是为了破解超密,其实没必要花冤枉钱,但如果你想彻底掌控光猫,比如改桥接、关掉TR069、自定义DNS,那自己动手刷机就是最划算的方案。
f460k刷机教程里最常见的误导
网上很多教程让你直接捅reset恢复出厂,这在部分地区有效,但新版固件已经封堵了这种漏洞。捅reset只能恢复用户配置,超级密码会被重置为默认值,但如果是RMS下发的统一超密,恢复出厂后依然会被改掉,真正的刷机思路是:开启telnet->读取配置文件->解密获取超密->修改配置写回。
f460k开启telnet的两种靠谱方法
这是整个刷机流程的基石,没有telnet权限什么都干不了,不同固件版本方法不同,先看你的软件版本号。
网页漏洞(适用于老版本)
登录光猫后台,地址一般是168.1.1,用普通用户账号登录,然后在浏览器地址栏直接访问:
http://192.168.1.1/web_shell_cmd.gch
如果页面能显示命令行输入框,恭喜你,这是老版本固件独有的调试接口,输入:
telnetd -l /bin/sh -p 23
点击执行,就把telnet服务打开了,然后用PuTTY连接168.1.1的23端口,账号root,密码Zte521或root,多试几个。
工厂模式(适用于新版本)
新版固件封了上面的漏洞,但中兴的工厂模式还在,先登录光猫后台,然后访问:
http://192.168.1.1/hidden_version_switch.gch
这个页面可以切换地区版本。选择工厂模式(Factory)后点提交,光猫会自动重启,重启后超级密码变成 ,但telnet依然没开,继续访问:
http://192.168.1.1/usr/www/upgrade_verifyme.html
这个页面是固件升级接口,但可以借它执行命令,在文件名输入框里填:
/tmp/telnetd -l /bin/sh -p 23
点升级,实际上执行了telnet启动命令,这个方法在21年后的固件上验证有效,但操作要快,工厂模式待的时间长了光猫会自己切回原区。
f460k刷机核心流程:备份、解密、改配置
telnet打开后,刷机进入正题,整个过程分三步走,每一步都要认真做。
第一步:备份完整配置文件
telnet连接成功后,先看一下当前状态:
cat /proc/mtd
这个命令列出所有分区,是只读的,怎么折腾都不会坏,然后把完整配置导出来:
cat /dev/mtdblock5 > /tmp/etc_backup.bin
cd /tmp
ls -la etc_backup.bin
这里mtdblock5对应配置文件分区,具体编号以你机器显示的为准,然后用tftp把文件传到电脑上:
tftp -p -l /tmp/etc_backup.bin -r etc_backup.bin 192.168.1.100
电脑上要开好tftp服务器,IP设为168.1.100,传完后先把这个备份文件存三个地方,这是你刷机失败后唯一的救命稻草。
第二步:解密配置获取超级密码
f460k的配置文件是加密的,直接用文本编辑器打开全是乱码,解密需要用到ztecfg工具,这个命令在光猫里自带:
ztecfg -d -c -i /tmp/etc_backup.bin -o /tmp/etc_dec.bin
解密后的文件是XML格式,用grep直接搜密码:
grep -i "password" /tmp/etc_dec.bin
你会看到一堆哈希值,其中telecomadmin后面的那段就是超级密码的加密形式。不要想着破解哈希,直接改配置最省事。
第三步:修改配置并写回光猫
这里分两种情况,如果你只是要超密,直接看解密文件里的SUSER_PASSWORD字段,有的版本是明文,有的版本是MD5,如果是MD5,用上网搜"MD5解密"工具跑一下,常见密码几秒就能出。
如果你要改桥接或关TR069,需要修改XML文件再加密写回,改之前先看关键参数:
grep -i "tr069" /tmp/etc_dec.bin grep -i "wan" /tmp/etc_dec.bin
把XML文件下载到电脑,用Notepad++编辑。桥接模式是把WAN连接从Route改成Bridge,并删除PPPoE拨号账号密码,改完后通过tftp传回光猫的/tmp目录,
ztecfg -e -c -i /tmp/etc_new.xml -o /tmp/etc_new.bin
加密完成后,写回原分区:
dd if=/tmp/etc_new.bin of=/dev/mtdblock5
reboot
f460k刷机后必做的配置优化
重启后光猫恢复出厂状态,超密是nE7jA%5m,登录后台你会发现界面变成工厂模式,这一步开始做配置优化。
超级密码修改和TR069关闭
用超密登录后,进入网络->宽带设置,找到TR069连接,直接删除这个连接,这能防止电信远程改你的配置,然后进用户管理,把超级密码改成自己的,避免被其他人利用。
桥接模式设置和拨号路由接法
如果要用自己的路由器拨号,把WAN连接改成桥接模式:
- 连接名称选
1_TR069_VOICE_R_VID_48,这是语音用的,别动 - 找到
2_INTERNET_R_VID_41这个连接,封装类型选PPPoE,模式选Bridge - 绑定端口建议全选,方便后续调整
- 保存后你在光猫LAN口插根网线到路由器WAN口,路由器里填宽带账号密码就能拨号
f460k刷机失败恢复官方固件
这是大家最关心的问题。刷机失败分两种:配置损坏和分区损坏,配置损坏的症状是光猫能启动但一直重启或者LAN口灯全亮,这时用之前备份的配置文件恢复:
dd if=/tmp/etc_backup.bin of=/dev/mtdblock5
reboot
分区损坏的症状是完全不启动,Power灯闪红灯,这种情况需要TTL线接板子,进uboot刷机。f460k的TTL接口在主板右侧,四个针脚从电源方向数分别是GND、TX、RX、VCC,波特率115200,uboot下用loadb命令加载固件,具体命令和固件包在恩山论坛有完整帖子。
f460k刷机常见问题速查表
| 问题现象 | 可能原因 | 解决动作 |
|---|---|---|
| telnet连接被拒 | 固件版本太新,漏洞被封 | 换工厂模式方法 |
| 配置文件解密失败 | ztecfg版本不匹配 | 用ztecfg -h查看帮助 |
| 修改后光猫无法拨号 | VLAN ID错误 | 回到原配置查VLAN_ID字段 |
| Web后台500错误 | 配置文件格式错误 | 恢复备份,重新修改 |
| 无线信号弱 | 工厂模式发射功率限制 | 进后台设置里改发射功率为100% |
行业共识认为,f460k刷机最大的风险不在操作本身,而在操作前没做好备份。只要保留了原始配置文件,这个猫基本不会变砖。
f460k刷机和直接换猫怎么选
刷机完成后的f460k,性能完全够用,它的无线是双频千兆,有线口是千兆,跑满500M宽带没问题,但如果你家宽带超过千兆,这个猫的千兆LAN口就成了瓶颈,这时候不如直接换一个2.5G光猫。
f460k刷机后改桥接,接一台性能好的路由器,这是性价比最高的方案,光猫只负责光电转换,拨号、QoS、流控全交给路由器,稳定性和速度都会有明显提升。
f460k刷机常见问题解答
f460k刷机后还能被电信远程修改配置吗?
删除TR069连接后,电信的RMS平台就无法远程管理这台光猫了,但要注意,光猫重启后如果配置被运营商下发覆盖,说明TR069没删干净,检查网络->宽带设置里是否还存在TR069字样的连接,以及远程管理页面里的ACS URL是否被清空,这两个位置都处理掉,才能彻底断掉远程管理通道。
f460k改桥接后iptv还能用吗?
可以同时使用,在WAN连接设置里,TR069语音连接和INTERNET桥接连接是独立的,IPTV走的是OTHER类型的连接,VLAN ID一般和宽带不同,改桥接时只需要修改INTERNET_R_VID_41这个连接,其他连接保持原样,IPTV就能正常播放,如果发现IPTV卡顿或黑屏,检查机顶盒连接的LAN口是否绑定到了对应连接上。
f460k工厂模式切换后版本变英文界面怎么办?
工厂模式本身就是英文界面,这是正常现象,切回原地区版本的方法还是访问hidden_version_switch.gch,选择你所在省份的版本,提交后光猫重启就恢复成中文电信界面,如果切换后超级密码失效,用之前解密出来的密码登录,不确定的话重新捅reset恢复出厂,再用默认超密登录。



