浙江闪讯怎么开我的世界十大服务器服务器

4.制作openwrt闪讯插件——修改与编译
???这里特别感谢提供闪讯插件源码
???交叉编译环境搭建好后,我们开始制作闪讯拨号的插件首先我们需要下载相关的源码:。進入github页面到最右边下拉,找到Download ZIP点击下载即可

???将下载好的压缩包解压,文件夹中有以下文件 :mdassets文件夹(存放着原理图需要的童鞋可以研究一下),src(编译的源码)README文档。下面我们将src文件夹拖至虚拟机桌面上现在虚拟机桌面上就像这样:

???下面我们打开src文件夹,这里我们主要修改的是sxplugin.c其中hainan_sxplugin.c是原作者修改的海南的闪讯插件,makefile是编译命令剩下的是头文件,这里我们只关注sxplugin.c与makefile现在打开sxplugin.c:

???下面找到这一行:

???根据注释,将PIN[1]的值’1’更改为自己所在地的值比如我在杭州,则将’1’改为’\n’即PIN[1] = ‘1’ 即可。
???至此闪讯插件源码中需要我们修改的地方已经修改完毕。这里有些童鞋不免会疑惑我们为什么要这么做?这个插件实现的原理是什么呢下面简单解释下这个文件,具体的算法其实可以查看刚刚下载文件中的mdassets中的图片
???sxplugin.c中的主要函数是getPIN,这个是用来获取加密后的用户洺,pap_modifyusername是plugin_init中调用的修改用户名的函数而plugin_init是pppd插件使用中会调用的函数。关于插件的制作相关参见。
???好了源码修改完毕,我们需要丅面将源码编译成.so文件这样路由器才能调用该插件。为了统一和方便起见首先我们将教程二中的OpenWrt-SDK-Linux-i686-1文件夹拷到根目录下面,即复制然後粘贴到 计算机->文件系统,就像这样:

???下面我们将修改桌面src文件夹中的makefile文件其中CC=后面的是我们使用的gcc的路径。修改成如下即可:

???接下来就是编译的最后一步了在桌面空白处右键,选择 在终端打开输入:cd src ,这样进入src文件夹然后输入 make,过一会在src文件夹中就苼成了我们需要的.so文件sxplugin.so如果没有生成,请重新检查makefile文件中的语句有没有写对还有就是刚刚修改的源码有没有错误。对这个sxplugin.so就是我们需要的闪讯路由器插件,自己编译出来的是不是有点小兴奋呢?

0 0 0
0
  • 闪讯客户端下载官网1211
  • 闪讯客户端官方下载41
  • 公司名称法定代表人注册资本注册时间
  • 浙江省公众信息产业有限公司陈华
  • 域名注册商: 厦门商中在线科技股份有限公司(原厦门商Φ在线科技有限公司)

我要回帖

更多关于 我的世界十大服务器 的文章

 

随机推荐