本教程同时适用于 小米路由器 4A 以及其千兆版

缘由

作为一只攻城狮,开发的时候经常要下一堆lib,然而很多依赖都在国外,虽然也有国内的源,但是也常用例外情况,因此下载依赖时比较慢;(所以,懂我意思吧)

然后我并不想在挂客户端,并且要局域网都能用,因此就产生了这个想法

路由器固件切换

1.无法切换固件?

咳咳...我特地查询了下,我的路由器是 “小米路由器4A(R4AC)” 并不支持切换固件,而且也没用 USB 插槽,于是我产生了拆开直接刷的冲动;实际上也拆了,但是发现不大好操作。

2.那是不可能的!

经过我仔细地搜索伟大的互联网,发现了一位 github 的大佬给出了解决方案(非常感谢这位大佬)

该解决方案是通过小米路由器登录后产生的 stock 值来进入路由器进行操作

3.打通路由器命令行通道

具体的操作请前往 Python3 环境、telnet 以及 git ,

Windows 10 系统的话,可以直接打开 WSL(ubuntu 18.04 以上) 操作,如下# 克隆仓库

git clone https://github.com/acecilia/OpenWRTInvasion.git

# 进入目录

cd OpenWRTInvasion

# 安装依赖

pip3 install -r requirements.txt

然后再执行python3 remote_command_execution_vulnerability.py

根据提示,输入路由器 IP 地址(小米路由器默认一般是 192.168.31.1 )和登录后产生的 stock 值

4.链接到路由器命令行

上述操作完成后,可尝试执行如下指令telnet 路由器 IP 地址

如果连接被拒绝,可多尝试几次,或者重启路由器并重复第3步

5.固件切换

进入到路由器命令行通道以后,执行如下# 进入到临时目录

cd /tmp

# 下载固件

curl https://raw.githubusercontent.com/yeliulee/openwrt-ramips-mt76x8-xiaomi_mir4a/main/mt76x8/openwrt-ramips-mt76x8-xiaomi_mir4a-100m-squashfs-sysupgrade.bin --output firmware.bin

# 校验固件完整性 (具体看下面仓库)

./busybox sha256sum firmware.bin

# 如校验和一致,则刷入硬件

mtd -e OS1 -r write firmware.bin OS1

刷写过程中请勿触碰路由器或断电,以免变砖,刷写完成以后会重启

等待重启以后即可进入 web 管理界面,路由器默认信息如下192.168.1.1 # 路由器地址

root # 用户名

password # 密码(与 ssh 密码相同,自行更改)

进入 WEB 管理界面以后

我编译固件的时候,选择的 luci 的 material 主题(官方默认主题比较辣眼),有其他需求的可自行编译固件

固件仓库

lean 的 openwrt/lede 项目仓库 (感谢大佬)

仓库地址

本文中的主角,为 小米路由器 4A (R4AC) 刷入 lean 的 openwrt/lede ,仓库中仅包含编译结果(已内置必需组件);

仓库地址 本固件同时适用于 小米路由器 4A 以及其千兆版

小米路由器4a开发版固件_小米路由器 4A 刷入lean 的 openwrt/lede相关推荐

  1. 小米智能互联电脑版总是弹出_小米智能互联电脑版下载_小米智能互联官网下载 v1.1.0.453_打印驱动之家...

    内容介绍 小米智能互联电脑版这是由小米推出的可以手机跟电脑互传软件的应用,拥有这个软件就能非常轻松的进行同步数据了,而且传输过程非常快,会节省你很多时间,需要的玩家快来下载使用吧! 软件特色: 1.可 ...

  2. miui android 7.1,小米MIUI7.1稳定版固件下载 MIUI7.1稳定版完整刷机包下载

    MIUI7.1稳定版终于来了!1月5日,在今天锤子科技正式宣布"不给力"之后,小米MIUI7.1稳定版正式推送.下面小编给大家带来小米miui7.1稳定版刷机包下载地址,感兴趣的用 ...

  3. 小米6 MIUI10开发版 音量自动跳到66%的问题已解决。

    发现问题: 关于小米6 MIUI10开发版的音量bug,我在MIUI论坛上也发了不少的求助帖,但大多数的人都是回复音量键损坏了,但我觉得如果是音量键损坏,为什么每次都会自动跳到66%?显然不是这个原因 ...

  4. 小米MIUI系统开发版内测公测申请详细路径步骤方法

    描述:小米MIUI系统开发版内测公测申请详细路径步骤方法 步骤: 使用对应型号手机,下载小米社区APP 首页顶部,点击开发组 点击内测申请,填写表格即可 申请内测需要内测分,大家平时多去社区手机型号圈 ...

  5. 小米路由器3G R3G 刷入Breed和OpenWrt 20.02.2 的记录

    小米 R3G 参数 市面上有R3G和R3Gv2两种型号, 注意区分, 后者是缩水版, 没有USB口. 内存只有128M, Flash只有16M. 这里描述的只适用于R3G. Architecture: ...

  6. 小米路由器4a千兆版刷固件_小米路由器4A千兆版恢复出厂设置的方法

    摘 要 说明: 几乎所有品牌的家用无线路由器,都可以通过长按机身的复位按键,来进行恢复出厂设置. 小米路由器4千兆版也不例外,同样可以通过长按复位按键的方式,来恢复出厂设置,具体的操作步骤和注意事项, ...

  7. 小米路由器4a刷第三方固件_小米路由器4A的断网问题初探

    最近换了个小米路由器4A,型号为1A1D(R4AC).总是莫名其妙地断开连接,然后手机和电脑都连不上WiFi,去看路由器的状态灯一切正常双蓝灯.断电重启路由器后正常,但有些时候会过几分钟继续断开. 在 ...

  8. 小米3g刷高格固件_小米路由器3G刷了老毛子之后恢复官方固件

    这个教程我没有亲自试过,看到了只是为了保存记录一下,方便自己日后用! 1.断电路由器后,按住Reset恢复出厂设置5秒,接入电源,灯闪烁三下后松开. 浏览器输入192.168.1.1即可进入breed ...

  9. 小米路由器R2D 开发版解决NAT无效问题

    作为IT 折腾是本能 ,自从刷了小米R2D 系统版本: 2.25.209 开发版, 原本设置192.168.1.254 6688 作为VPN 服务器映射到公网上 ,然而端口转发功能再也无法有用. 通过 ...

  10. 纯净版搜狗输入法_小米定制搜狗输入法更新!MIUI开发版更新解析!

    ~搜索输入法更新!MIUI系统更新! 今天是礼拜三小编继续为大家更新MIUI12内测版开发更新公告以及内容详细解答! END 一,MIUI开发版内测更新解析: 1. 今日预计18点前发布,部分机型已发 ...

最新文章

  1. 阿里CEO张勇放话,90%产品岗将由技术产生,不懂技术的产品人被out了吗?
  2. Docker 容器技术 — docker run
  3. Mathematica 8 的激活方法 (转载)
  4. 蹭课神器NABCD分析
  5. Rainbond v5.1.2发布,微服务架构应用便捷管理和交付
  6. python数据结构和算法3 栈、队列和排序
  7. lynda ux_如何进入UX领域
  8. linux 装nano命令,linux下安装 nano 如果没有这个命令的话~~可以看下
  9. linux用户管理练习题
  10. extjs Grid(一)
  11. 理解Python中的继承规则和继承顺序
  12. access设计视图打不开_铁路桥梁BIM程序的设计与实现
  13. 湖南工商大学计算机网络原理,李小龙(湖南工商大学计算机与信息工程学院副院长)_百度百科...
  14. Vim编辑器运用的五个技巧
  15. python 路径拼接字符串_字符串游戏之拼接字符串
  16. C语言C++编程软件推荐及下载方式
  17. 【渝粤教育】 国家开放大学2020年春季 1054流通概论 参考试题
  18. arcgis路网密度计算、提取中心线、面积计算
  19. Android Studio更换项目界面主题背景
  20. 一个父亲对新婚女儿的自白

热门文章

  1. cad卸载工具_一辈子都不会卸载的百款AutoCAD插件,款款精品打包带走!
  2. SVN客户端和服务端的安装教程
  3. 2018美赛ABCDEF题翻译
  4. funcode拍飞虫C语言报告,funcode实验报告.doc
  5. 太空战机c语言源码,funcode编写的太空战机
  6. android仿漫画源码、抽奖转盘、Google相册、动画源码等
  7. JAVA调用 TSC 打印机 打印中文问题/JNA中文乱码
  8. vcenter客户端控制虚拟服务器报错:“VMRC 控制台的连接已断开”
  9. 《Fortran95程序设计》(彭国伦)
  10. M70仿真系统软件下载和使用