小米路由器4C从0到自编译以及刷固件

这篇具有很好参考价值的文章主要介绍了小米路由器4C从0到自编译以及刷固件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最开始选择小米路由器4C是因为学校网速只有100M,图个便宜,结果刷固件成了最艰辛的道路。
这里一步步道来。
小米路由器自带管理界面的使用,还有路由器基本使用就不在这说了,这应该是基础常识。
这是我的小米路由接线
小米路由器4C从0到自编译以及刷固件

1.刷固件

这里我打算先刷breed,因为自编译固件怕出问题,减小变砖的风险,编译固件后面再说。

线什么的都先连好

首先要通过路由器漏洞打开23端口,使得能够通过telnet远程操控,
正常是通过kali虚拟机,利用脚本,网上很多教程,我最初是这样。
后来发现有大佬针对小米路由器开发了个一键开启脚本,很好用,我就用这个了。
再后面给百度网盘。
在刷固件/R3GV2 patches中,运行0.start_main.bat,弹出cmd
小米路由器4C从0到自编译以及刷固件
输入路由器密码,回车,等他自动加载telnet。

然后打开刷固件里的MobaXterm_Personal_21.1.exe
小米路由器4C从0到自编译以及刷固件
点Session,新建telnet协议,看下图
小米路由器4C从0到自编译以及刷固件
之后再界面中输入用户名“root”,然后回车登录
小米路由器4C从0到自编译以及刷固件
网上都说要备份三个,但是除了all.bin其他两个,对于初学来说根本用不上,而且半天都备份不成功。我这里备份了all.bin和eeprom.bin,也放在百度网盘了。弄不起的可以跳过,小米4C通用的,因为我换了两个,刷回官方都没问题。

现在就是把breed.bin(也放百度网盘了),通过ftp放进路由器的tmp文件夹下。
打开此电脑
小米路由器4C从0到自编译以及刷固件
在这里输入ftp://192.168.31.1
小米路由器4C从0到自编译以及刷固件
,再回到 MobaXterm 输入

  1. mtd write /tmp/breed.bin Bootloader

小米路由器4C从0到自编译以及刷固件
这里breed就刷进去了。然后拔掉路由器的电源,卡针插路由器上的小孔reset键,一直插着,然后再插上电源。
电源黄灯和网络蓝灯会闪几下,闪完了,就松开reset键。
打开网页输入192.168.1.1,成功进入breed
小米路由器4C从0到自编译以及刷固件
一般路由器都可以通过固件更新小米路由器4C从0到自编译以及刷固件
这里嫖的网上的图,其实不用eeprom,只用选择固件就行了。然后就是小米路由器4C从0到自编译以及刷固件
更新后,等路由器灯双蓝闪就行了,这个时候就可以通过网页进管理后台了。
用别人固件找不到ip的,打开cmd输入ipconfig,看看自己电脑的ip。

小米4c无法正常用breed刷固件的原因:

没有专用的breed,故用的通用breed小米路由器4C从0到自编译以及刷固件
图形界面刷入的位置有限,通常是公版0x50000,根据网上大佬们的意思,大致就是
小米4C的openwrt的固件(fireware)分区从0x160000开始放入,即openwrt固件应该放在从0x160000开始,但是通用breed不能放在那里。

形象点就是:两个人在一起才能走,但是现在两个人被隔开了,只有找到对方,这样导致路由器一直重启
小米路由器4C从0到自编译以及刷固件
小米路由器4C从0到自编译以及刷固件

拯救自启

环境变量设置更改(即设置自启从0x160000开始加载kernel内核)

先在breed环境变量设置中,打开位置选择breed内部,然后断电重启breed
再次进到breed界面,进入环境变量编辑
小米路由器4C从0到自编译以及刷固件
然后保存。

这个时候按理说直接刷入openwrt固件没问题的,但是我还是出问题了。电源灯不闪了,但是网络灯一直亮,路由器变成了交换机。

于是我再次重启路由器进入了breed模式。
打开之前的 MobaXterm,通过telnet连接192.168.1.1
然后输入

  1. wget http://127.0.0.1/1/192.168.2.1.bin

这个不要照着抄,这是我自建的iis服务端
小米路由器4C从0到自编译以及刷固件
然后把应该存放固件的位置清空,

  1. flash erase 0x160000 0xea0000
  2. flash write 0x160000 0x80000000 0x5c0139
  3. //一般来说wget下载的应该在0x80000000这个位置,0x5c0139这个是我的固件大小,麻烦仔细看一下wget完成后的信息,这数据两个都能看到
  4. boot flash 0x16000 重启即可
    这里完了,成功刷入自编译的固件。
    拔点电源,重新插上,路由器仍旧正常启动。

iis服务器安装

这里不明白的自行度娘
小米路由器4C从0到自编译以及刷固件
然后随便创建了一个网站,ip设为本地,网页存放在C:\inetpub\wwwroot,我在里面新建了个文件夹,然后固件放了进去。小米路由器4C从0到自编译以及刷固件
这里请自行通过网页访问验证

固件自编译

我用的vm虚拟机,虚拟机安装教程请自行百度,ubuntu则是一键安装
小米路由器4C从0到自编译以及刷固件

VMware15.5 for Windows
Ubuntu 18.04.5-TLS-桌面版-64位

为了处理github访问速度过慢,这里做两个修改
小米路由器4C从0到自编译以及刷固件
小米路由器4C从0到自编译以及刷固件
看不懂英文的,去语言支持小米路由器4C从0到自编译以及刷固件

修改github源
小米路由器4C从0到自编译以及刷固件
其他站点里面自行选择国内的源
基本配置好了
这里开始编译openwrt环境:

  1. sudo apt-get update
  2. sudo apt-get upgrade
  3. 安装依赖
  4. sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g+±multilib antlr3 gperf wget curl swig rsync
  5. 下载openwrt源码:
    git clone https://gitcode.net/mirrors/openwrt/openwrt.git
  6. 进入openwrt
  7. cd openwrt
  8. 更新feeds软件源
  9. ./scripts/feeds update -a
  10. 安装feeds软件包
  11. ./scripts/feeds install -a
    因为网络问题,建议代码重复一下,保证下完

然后

  1. make menuconfig
    运行后终端出现小米路由器4C从0到自编译以及刷固件
    只要没有waring出现,即前面步骤都成功(我输入的时候有个waring报错,好像是少安装了个依赖,后面用sudo apt-get install 补了一下还是行了)
    进去后自行选择配置小米路由器4C从0到自编译以及刷固件

小米路由器4C从0到自编译以及刷固件
完成后,退出
然后下载DL库:

  1. make download V=s
  2. 以及内核功能
  3. make -j12 kernel_menuconfig //不刷ua2f的不用管
    然后编译固件
    make -j8 V=s (8的数量取决于cpu支持的线程数)

一些问题:

编译好的固件在openwrt/bin/targets里面

处理apt进程占用:sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
sudo dpkg --configure -a
sudo apt update

网盘链接:

百度网盘刷固件链接:https://pan.baidu.com/s/17YHFgv97XML1kecF7pO98g
提取码:mn4p
ubuntu网盘链接:https://pan.baidu.com/s/1z3MtLHQ_8v71PFa5uJCX_Q
提取码:ffpt文章来源地址https://www.toymoban.com/news/detail-483255.html

到了这里,关于小米路由器4C从0到自编译以及刷固件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 小米R3G路由器Breed控制台刷OpenWrt固件

    地址:192.168.123.1 用户名:root 密码:password 这不是官方原生固件,是定制版的,主要加了“ SSR,网易解锁歌曲,KMS服务” ,可看Github项目https://github.com/TwoTu/OpenWrt-MiR3G,每月2号自动拉取源码更新固件。 固件下载地址: GitHub:https://github.com/TwoTu/OpenWrt-MiR3G/releases 百度网盘:

    2024年02月10日
    浏览(72)
  • 小米路由器MINI刷Breed并刷写第三方潘多拉固件教程

    小米路由器mini参数: 处理器:单核MT7620A 580MHz ROM:16MB SPI Flash 内存:128MB DDR2 2.4G WiFi22(最高速率300Mbps) 5G WiFi22(最高速率867Mbps) 1个USB 2.0接口(DC output:5V/1A) 2个10/100M自适应LAN口(Auto MDI/MDIX) 1个10/100M自适应WAN口(Auto MDI/MDIX) 自己的小米路由器mini想安装各种各样的插件

    2024年02月06日
    浏览(185)
  • 【保姆级!完整详细!】小米路由器3 刷openwrt固件并连接上校园网

    本篇参考: https://www.bilibili.com/video/BV1dL411A72f https://blog.csdn.net/adingge/article/details/125362140 小米路由器3刷 OpenWrt 恩山论坛贴 本篇仅作为记录,实际设备不同可能导致流程不同 下载小米路由器3的OpenWRT固件 固件下载地址(用的是 LEDE/OpenWrt 固件): https://downloads.x-wrt.com/rom/ 固件的 23

    2024年02月09日
    浏览(26)
  • 小米路由器mini和小米路由器的哪个好?小米路由器mini和小米路由器价格及配置区别对比

    想知道小米路由器mini和小米路由器的区别有哪些吗?下文件进行小米路由器mini和小米路由器区别对比,除了价格差别之外,配置参数方面两者有哪些差别呢?请看下文介绍吧。   --价格差别 小米路由器mini售价为129元;小米路由器售价为699元,差别还是很大的。   --配置差别 小

    2024年02月06日
    浏览(44)
  • 小米路由器怎么样 小米路由器多少钱 小米路由器配置详细介绍

    日前由极路由推出的智能路由器产品引发了业内的热议。至此,路由器市场也成为各个互联网企业关注的重点。然而,在产品端,一直定位于”发烧友“群体的小米,此次涉足路由器市场也是一种情理之中的举措。那么小米路由器配置怎么样?小米路由器多少钱?今日小米推

    2024年02月06日
    浏览(54)
  • 小米路由器和格力路由器哪个好?小米路由器和格力路由器对比评测

    小米路由器和格力路由器哪个好?董明珠旗下的格力路由器这回是不是又要与小米一决高低呢,有兴趣的朋友一起来看下小米路由器和格力路由器对比评测 。 小米路由器和格力路由器哪个好? 配置方面,格力智能路由器搭载Andriod操作系统,支持802.11ac双频千兆网络,采用双核

    2024年02月08日
    浏览(37)
  • 乐视超级路由器和小米路由器哪个好?乐视超级路由器对比小米路由器

    乐视超级路由器和小米路由器哪个好?下文将进行乐视超级路由器和小米路由器对比评测,这两款路由器设备谁更优秀呢?让我们通过下文来见分晓吧。   乐视宣布将进军智能路由器领域,其首款智能路由器将在8月份开始公测。从此前曝光的设计图来看,该路由器从正面来看和

    2024年02月06日
    浏览(47)
  • 小米路由器怎么抢?小米路由器预约抢购方法

    小米路由器怎么抢?小编将告诉大家小米路由器抢购预约流程,首批出货十万台但是却有上百万人预约的小米路由器很难抢购哦~有什么技巧吗?请看下文吧。   目前,小米路由官网miwifi.com已经上线,预约18:00开启,4月25日中午12:00首轮开放购买,开放购买开始后点击【立即购买

    2024年02月06日
    浏览(51)
  • 小米路由器组装图文详解 小米路由器怎么组装

    闲话不多讲,拿到这台编号为0243的小米路由工程机,功能还在细究,糙点亮点都有,居然遭遇第一次开机不能用,最后找到解决办法,具体下文再表。先给出一组装机图,供硬件再发明圈子里大拿们研究,成本多少?哪些设计不错?哪些地方是不是借鉴了某某公司? 组装后

    2024年02月06日
    浏览(59)
  • 小米路由器有什么用?小米路由器功能介绍

    还不知道小米路由器有什么用?有什么功能吗?下文将告诉大家关于小米路由器功能方面的消息,小米路由器与别款路由器相比功能更加丰富且具有明显优势哦~想知道具体是什么情况吗?   小米路由器定位小型家庭服务器,内置硬盘。随着手机、平板的普及,用户已经越来越少

    2024年02月06日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包