小米路由折腾指南(二)

作者: 陆行鸟 | 来源:发表于2016-03-30 10:29 被阅读3014次

    小米路由刷Tomato

    小米路由(R1D)是基于OpenWRT深度定制的,然而他们的系统做得并不好,而且之前还爆过404页面劫持,最恶心的是他们自家的管理界面和APP还会给你弹广告,我买来的设备当然是属于我的,怎么能忍受别人瞎搞,因此刷一个开源的系统迫在眉睫!

    然而比较蛋疼的是R1D不想小米路由Mini,可以刷众多路由Rom,就在我陷入是不是要换个路由的时候(实话说,小米路由的硬件配置真的是好!),俄罗斯的大神制作了一个支持小米路由的Tomato固件,毛子的硬件真是玩的溜。于是,下手开刷!下面是教程。

    条件

    1. 开启SSH
    2. U盘一个
    3. Windows电脑一台

    流程

    1. 确认小米路由的mac地址

    SSH开启之后连接至小米路由,使用

    ifconfig

    命令查询一下即可,或者直接登录小米路由的管理界面也有MAC地址的查询

    1. 下载刷机包 密码:58g2

    刷机包里的文件比较多,一个个来处理。

    首先开启cfe.exe,通过他打开cfe_stock.bin,修改里面的MAC地址为你的小米路由的MAC地址。并且把 boot_wait 改成ON,把wait_time的数值改成3

    cfe修改

    改完之后保存为cfe.bin

    1. 把cfe.bin,backup.sh,flash-cfe.sh,这三个文件放到U盘里,安全起见U盘里面就只放这三个文件就好!然后把U盘插入小米的USB孔里面。把U盘挂载上路由器之后,用SSH连进小米路由,进入U盘的目录

    CD /extdisks/sdb1

    这里可以备份你的小米路由,不过其实没必要,你要是刷成了砖,备份也是救不活的。

    ./backup.sh

    可以备份。

    1. 备份完毕之后,执行

    ./flash-cfe.sh

    这里需要查看一下boot_wait是不是ON状态,使用

    nvram show |grep wait

    命令,如果不是ON状态,那么使用

    nvram set boot_wait=on;nvram commit

    修改的他状态。然后需要一根网线连接你的电脑和小米路由,把你的电脑的IP设置成192.168.1.X(随意填写,1-254之间即可。)子网掩码和网关分别设置成255.255.255.0和192.168.1.1.

    1. 打开你电脑的tftp(安装包里面),注意把你的tftp32.exe和vmlinuz放在一个路径下面,然后重启路由器。然后会显示tftp已经连接上你的路由器,把tomato固件上传上去即可。上传完毕后关闭tftp!
    操作
    操作
    1. 上述步骤结束后,旧静静的等待路由器重启,千万不要切断路由器的电源!!!千万不要切断路由器的电源!!!千万不要切断路由器的电源!!!非常重要!不然成砖!。然后等路由器成果刷机完毕,进入192.168.1.1你就可以进入Tomato了,初始账号密码都是admin!记得修改!
    Tomato界面

    注意

    1. 刷完tomato之后千万不要去碰复位键,一碰就毁,直接变砖不要问我为什么!如果成砖了后面修复异常麻烦!
    2. 刷完tomato之后内置的风扇不会正常工作需要自行调节,不过好像新版本的tomato修复了这个问题。调节的命令如下

    nvram set web_svg=X

    X可以选1-5,一共5档,0是静音模式。
    记得要

    nvram commit

    3.台湾发烧友做了个中文的固件版本更新。大家可以去找找。(数位天堂)上面有,我就不放下载链接了。

    尾巴

    刷机有风险,本人是一刷成功,之后折腾的时候按了复位键,导致机器变砖,后来自己用编程器重写flash才救回来,所以千万不要乱搞。
    刷机之后告别了小米的一些约束。其实也更多功能可以用,喜欢搞机的朋友可以试试,不过家里最好有备用路由,我就被对象骂了一周,直到修好了路由器。。。。。

    相关文章

      网友评论

      • 甲丁已:楼主,我的米3路由器也变砖了能不能给救一下啊。

      本文标题:小米路由折腾指南(二)

      本文链接:https://www.haomeiwen.com/subject/ucnslttx.html