Gargoyle(石像鬼)固件自定义修改及编译

Gargoyle(石像鬼)固件自定义修改及编译,第1张

参考 Gargoyle Document 及 安装OpenWrt build system

Gargoyle固件是以Openwrt为蓝本的二次开发固件,同样开源。Gargoyle源码地址

理论上Linux系统均可编译,笔者所用过成功编译的Linux发行版有Archlinux,Ubuntu12.04、14.04、16.04。不同发行版所需要的软件包不一样,其中以Ubuntu较常用,本文以其为例。

安装Build System:

32位系统:sudo apt-get install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev subversion flex uglifyjs texinfo

64位系统:sudo apt-get install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo

另外,安装完成后,建议安装cache:sudo apt-get install cache。

安装完成后,确保系统可用磁盘空间不少于20GB。

打开终端(Terminal),通过命令行 *** 作

获取Gargoyle源码文件

git clone git://github.com/ericpaulbishop/gargoyle.git

进入gargoyle文件夹内查看源码

cd gargoyle

git相关 *** 作:

git branch      #查看当前分支

git branch -r  #查看本地所有分支

git branch -a  #查看所有远程分支

切换分支:

git checkout <分支名称>

切换commit:

git checkout  <commit id>

Ralink(台湾雷凌)的RT3070系列芯片是很多USB无线网卡的核心,然而因为Ralink(现属MTK)并没有给出在MAC OSX10.10下的驱动程序,因此我们必须要通过一系列比较繁琐的步骤来实现驱动程序的安装。

Ralink 3070系列驱动程序

D-Link DWA-125 管理工具

Unarchiver 解包工具

Kext Wizard 内核扩展工具

一颗清晰的头脑

首先我们准备好所需的一系列文件,上述所有文件工具都可以在网络上找到。整合包网盘地址我会稍后添加

随后我们按照步骤正常安装RT3070驱动程序,安装结束后自动重启

随后我们使用Unarchiver将这个安装包展开到桌面

打开解包后生成的文件夹,右击rt2870resources.pkg,选择查看包内容

然后双击展开Payload这个文件,得到一个”Payload2 2“文件夹

6

然后按照如图路径取得内核扩展文件

7

使用Kext Wizard来安装这个内核扩展,并且之后恢复权限,重载Cache。这一步骤可能需要一点时间

8

然后安装DWA-125的无线网络管理工具,这里我们选择OSX 10.6版本即可

9

随后按照安装提示重启,重启后打开系统设置,最下行点击DWA-125图标。程序可能会要求重新启动,按照要求重新启动系统设置即可。

之后你应该可以看到如下界面,稍等片刻等自动搜索完成后就可以正常联网了,同时在网络设置里会多出一个连接

石像鬼固件登录密码默认密码是password。石像鬼固件的默认的用户名是root,默认密码是password,在浏览器界面访问路由器不需要输入用户名,直接输入密码password就可以进入了,如果使用SSH方式连接路由器,则需要输入用户名root,再输入密码就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11132324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存