制作你的专属路由器固件
不知道你有没有这么一瞬间,想给路由器刷机来提升可玩性,但是发现没有可用的固件可刷,于是百度了一番发现你这个机型比较特殊,几乎没有大神在做固件,这时候恐怕你的心里有一种凉凉的感觉,比如我前几天翻出来家里还有好多百兆无线路由器,dir855l之类的,根本没在大陆上市过的高端路由器,当年还能卖上两千多块钱的东西,我想给它刷个机做个更好玩的系统时候才发现没有大佬给适配。一气之下,我决定研究一下如何自己做一个路由器固件,自己当大佬,不求人!
准备篇:
安装Linux操作系统
Openwrt是一种基于 Linux运行的路由器系统,其可玩性大大超过了官方的固件,所以受到很多路由玩家欢迎。它编译的时候也是需要在Linux的操作系统上进行,这里我推荐使用Ubuntu进行编译,并且CPU最好在4C 4T以上,这样可以加快编译速度。
需要:1、Vmware
2、Ubuntu的系统镜像
1、 首先确定你的CPU已经开启虚拟化,具体查看请点击任务管理器进行查看
2、 进入Vmware安装Ubuntu操作系统
3、 按照步骤一步步安装,并且安装完成后重启就可以进入系统
编译篇:
1、 更新软件源:sudo apt-get update
2、 安装编译环境:
注意:由于命令较多,不建议一下子复制输入,建议一行行输入,防止漏下一条命令导致环境安装失败
sudo apt-get install build-essential
sudo apt-get install subversion
sudo apt-get install git-core
sudo apt-get install libncurses5-dev
sudo apt-get install zlib1g-dev
sudo apt-get install gawk
sudo apt-get install flex
sudo apt-get install quilt
sudo apt-get install libssl-dev
sudo apt-get install xsltproc
sudo apt-get install libxml-parser-perl
sudo apt-get install mercurial
sudo apt-get install bzr
sudo apt-get install ecj
sudo apt-get install cvs
sudo apt-get install unzip
3、 创建文件夹并同步源码到本机:
mkdir openwrt17.1 /*新建文件夹*/
sudo chmod 777 openwrt /*修改文件权限*/
cd openwrt17.1 /*进入刚才创建的文件夹*/
git clone https://github.com/lede-project/source.git /*同步源码到本地*/
4、 更新软件
cd source
./scripts/feeds update -a
./scripts/feeds install -a
5、 输入命令进入编译控制台
make menuconfig
6、 重点讲解:
主界面:
Target System:选择你的路由器CPU架构,比如你是MT7620,你就选择MediaTek Ralink MIPS即可
Subtarget:选择你的CPU具体型号,你是MT7620就选择MT7620即可,不要乱选,否则你会出现刷完机不能进入系统的后果
Target Profile:选择你的路由器型号,比如斐讯K2的代码为PSG1218(同样适用于小米等路由器)找到PSG1218选择即可,不要选择其他的以免出现机毁人亡的事故
在选择完以上三项就可以进行编译了,如果你对一些特殊插件感兴趣你可以接着往下看,进入LUCI的选项里
这里我重点解释两项:
Applications:选择安装插件应用,也就是我们常用的如KMS激活服务器等功能,需要开发者勾选才可以把该插件编译进路由固件里
Themes:选择你喜欢的主题,一般情况下不需要操作
接着我们退出时保存我们的配置,不然刚才做的一切就都白做了
输入make V=99即可开始编译工作,这是请开一局PUBG来耐心等待,等你苟到决赛圈了,也就差不多编译完了
出现下图提示之后就可以去文件夹里寻找我们新鲜出炉的固件啦
刷机篇:
1、 输入192.168.1.1进入我们已经提前刷好的Breed,关于Breed是什么我会在后面给大家慢慢解释
2、 点击固件更新进入刷机界面,然后点击固件中的选择文件,选中我们刚编译好的固件刷机即可
3、进入路由器后台,对路由器进行一些设置之后我们就能够使用了
总结:
其实编译一个固件并不是那么的难,大家按照我的方法就能一步步编译出来属于自己的路由固件啦,重点是在环境安装那里,如果那一步出现错误,那么你在后面编译的时候就会出现严重错误导致编译失败的。













校验提示文案
校验提示文案
如果能完善这个就很好了,不然这又是一篇水文。
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
看到老爸看电视广告多系统慢,想给电视刷个去广告的系统固件又怕刷成砖,又不想花钱换个盒子
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
如果能完善这个就很好了,不然这又是一篇水文。
校验提示文案
校验提示文案
校验提示文案
校验提示文案