KMS9+pb-ACpb是什么意思材料

还没有帐号? 赶紧
用户版块帖子
【转发】腾达AC9华硕梅林固件定制版(加S-S R、koolproxy、KMS等)【V1.0】16M
UID:915191
在线时间129小时
M币1994专家5
本固件为腾达AC9的华硕和梅林源码修改版本本固件目前只支持16M及以上的FLASH固件下载--------------------------------------------------------------------------------------------------------------------------------------------固件下载地址:固件名称:asus_ac9_vxx.bin,xx表示版本号,如asus_ac9_v10.bin表示1.0版本asus_ac9_dev.bin表示最新的开发、测试版本安装说明--------------------------------------------------------------------------------------------------------------------------------------------如当前是华硕固件,直接在华硕的WEB进行升级如当前是其他固件,请进CFE升级当前特性--------------------------------------------------------------------------------------------------------------------------------------------1、基于华硕3.0.0.4_380_4089源码及最新梅林源码修改,支持华硕APP管理2、支持梅林无线扫描、工具箱、用户脚本、用户配置功能3、支持koolproxy广告过滤、S S R 、KMS、Ngrok、迅雷远程等特性4、增加web控制台、支持web显示和编辑用户脚本5、支持网络安装华硕USB应用插件(下载大师Transmission)6、开放华硕openv p n、无线桥接、双WAN功能版本更新记录--------------------------------------------------------------------------------------------------------------------------------------------【】V1.0发布:1、移植梅林无线扫描功能(无线网络-无线扫描)2、移植梅林工具箱功能3、移植梅林用户脚本功能4、增加koolproxy,支持https,广告列表模式不影响网速5、增加S-S R,支持pdnsd6、增加web控制台、用户脚本支持web显示和编辑7、开放华硕USB网络安装功能,可以在线安装华硕的“下载大师”(Transmission改造)8、开放无线桥接模式9、开放openv p n功能10、增加KMS11、调整信号强度【】V1.1发布:1、增加梅林用户配置功能2、增加Ngrok、迅雷远程功能3、 取消WAN口分配私网时告警4、修改自定义脚本保存问题5、开放华硕双WAN功能使用说明--------------------------------------------------------------------------------------------------------------------------------------------【用户脚本功能】1、用户脚本(User scripts)功能是梅林固件一个比较重要的特性,它支持在不同的事件触发下自动执行用户脚本。2、你可以在web上显示和编辑用户脚本(工具箱-自定义脚本)3、建议使用services-start脚本(所有系统服务启动后执行此脚本)来添加你要执行的动作比如:可以通过如下脚本添加定制重启任务#!/bin/shcru a ScheduledReboot &0 4 * * * /sbin/reboot&复制代码cru是华硕固件中的定时任务程序,类似于crontab# cru&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& Cron Utility&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&add:&&&&cru a &unique id& &&min hour day month week command&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& delete: cru d &unique id&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& list:&& cru l&& 各个用户脚本说明:【用户配置文件功能】1、用户配置文件功能可以用你自己的配置文件来追加或替换系统应用的配置文件。2、用户配置文件目录在/jffs/configs,添加的配置以&.add&文件名称命名,替换则直接和原配置文件同名3、比如要在为系统的dnsmasq.conf文件添加内容,在/jffs/configs下新建一个文件,名称必须为dnsmasq.conf.add,然后加入所需内容即可4、如果你要替换系统的hosts文件,在/jffs/configs下新建一个文件,名称必须为hosts,填入内容即可用户配置功能的说明:【koolproxy】1、koolproxy用于过滤广告,支持http及https过滤2、koolproxy设计为在RAM中下载和运行,可以自动更新程序和规则库,无需用户设置3、广告列表模式只针对广告网站进行流量审查,即不影响正常http下载和访问4、https过滤需要计算机或手机安装证书,证书会在第一次启用https过滤时自动生成,大概需要30秒时间,请耐心等待5、如果发现运行状态不正确,请刷新页面【S S R】1、S S R用于科學上網2、代理方式可以选择:国外代理模式(即国内IP不经过代理,国外IP通过代理访问)、GFW列表模式(被墙站点才走代理)或全局代理模式(全部走代理)3、DNS可以选择“远程解析”,即本地dns污染(不处理),由远程S S R服务器进行二次解析;或者“pdnsd模式”,通过tcp方式解析域名【KMS】1、KMS用于微软企业版(VOL)产品的周期性激活2、开启服务即可,自动激活需设置LAN的网域名称为&lan&【内网穿透ngrok】1、内网穿透可以使你的路由器能够在远程被访问,即使你的WAN IP是私网地址,功能类似ddns2、首先需在相关网站(如)开通服务,配置、获取隧道参数,然后填入AC9即可3、http协议时不用配置远程端口,tcp协议时需配置远程端口【迅雷远程下载】1、迅雷远程服务可以在远程控制设备进行下载任务2、你需要插入U盘或移动硬盘才能启动此功能,第一次启动会从网上下载程序进行安装,并生成激活码3、在【】注册并绑定激活码,即可添加远程下载任务4、所接入的U盘或硬盘必须大于8G
本文内容包含图片或附件,获取更多资讯,请
后查看;或者
成为会员获得更多权限
UID:872697
在线时间757小时
M币5252专家0
前提你要有一个ac9啊!
UID:915191
在线时间129小时
M币1994专家5
回 matali 的帖子
:前提你要有一个ac9啊! ( 08:37) 有是有 就是没有硬改啊&&
UID:211777
在线时间803小时
M币3281专家2
已硬改,随即刷入
UID:762281
在线时间230小时
M币636专家1
1.0的刷了,效果比较满意,晚上回去更新一下试试迅雷离线。
UID:820004
在线时间323小时
M币225专家3
usb读写太慢了,,不知k2p能有简单的usb改造方法, 加个迅雷远程加bt下载,,美滋滋哦。
访问内容超出本站范围,不能确定是否安全
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
您目前还是游客,请
&回复后跳转到最后一页
Code by , Time now is:04-19 13:56, Total 0.215162(s) query 7,
Gzip enabled&#原创新人# Tenda 腾达 AC9 1200M 11AC 千兆无线路由器 简单实用开箱_开箱晒物_什么值得买
#原创新人# Tenda 腾达 AC9 1200M 11AC 千兆无线路由器 简单实用开箱
& 都是被某讯玩坏的,我承认,没有所谓的0元购,这个真的入不了我的眼。经过这两三年的智能路由器喷发及各种活动,我们缺的不是路由器,而是那种手痒的感觉。& 路由器用了不少,什么TP-link,TOTOlink,水星都用过,就是便宜,稳定性一般般。后来又有什么、路由宝、、360之类,就是搭着智能,远程控制玩得乐,论起性能还是一般般。搅局的却是某讯K2,相信绝大多数值友都入了吧,最终回归的却还是网件R7000和华硕AC68U。& 今天说说这个腾达AC9,又是0元购,这种模式大家都见得惯了吧,今年又有好多东西都搭上0元购了。&&&&购买理由& 应该来说,腾达AC9的配置还是比较良心的,11ac无线技术,最高可达1200Mbps(2.4GHz频段300Mbps+5Ghz频段867Mbps)。博通BCM53125处理器,主频为900MHz,128MB DDR3内存,让人遗憾的是ROM只是8M,基本上是刷不了机的,令人惊喜的是AC9搭载5个千兆网络端口,有线传输速率比传统的百兆路由器提高十倍。& 主要还是0元购吧,,性能就不必细看了。后面是某保险公司旗下的投资平台,应该来说还是非常稳的,一个月后下车,全额返还269元。并且京东抢购时,还可以用上优惠券和支付优惠,所以总体来说值得撸一个。& &盒子挻大的,包装也比较精美。。外观展示0元购活动卡配件并不多,一条,一个底座,主机+电源和说明书活动码就印在背面标签上,划开就能见到了。一个WAM口,四个网口,千兆的看来还是不错的样子。双天线设计,黑色的机身,看起来比较沉稳。上面一排是指标灯。& &使用感受&立式设计,立起来的样子,家居摆设上还算可以,有一定的美观度。。不会觉得很突兀。下面说说0元购的激活。初次使用,连接上电脑后,浏览器输入 www.tendawifi.com &进入管理页面。按操作指引进行。连接上网后,就出现了激活0元购的按钮,这个固件就是定制的固件了。公版固件没有出现这个按钮的。输入激活码,下一步。进入惠金所的注册页面。找一个未注册过的号,进行注册。成功后再绑定身份证。一个身份证只能激活一台,并且注册帐号的手机码和身份证号留在银行的手机码要一致。切记,注册成功后,就要下载什么手机APP。直接在电脑上操作完成,下载APP绑卡是需要输入银行卡的提取密码的。而电脑操作不需要,只需要验证码就可以绑定银行卡了。实名认证,银行卡设置,支付密码设置完成后就可以去投新手标了。在我的优惠券中找到269元的券,然后点击使用,跳转到新手标,直接投资金额输入269,确定后完所投标。成功后,就可以一个月手提现到银行了。总体来说还是比较简单的,电脑就可以一步到位。投资的产品,想把AC9二手卖掉的,还请待下车后再去卖吧。以防小人。。。。。。。。& &总结腾达AC9没有详细使用。。。8M的ROM太少了,不喜!!况且自家路由器还是比较给力的,这个就先闲置。。看网上的评测,定制的固件有限速,用来当主力的用户还请刷回公版固件。另外,此路由器有掉速和卡死的现象,可能都是固件惹的祸!一个月后下车再说吧!
推荐关注:
鼠标移到标签上方,
尝试关注标签~
相关热门原创
优派 ViewSonic PX727-4K 4K家用投影机
米家(mijia) ZNH5J018Y 智能后视镜
猎豹移动小豹AI音箱
赛睿 SteelSeries Rival 600 幻彩版 有线鼠标
【轻众测】17PIN PP组合储物箱 6只装
SteelSeries 赛睿 Arctis Pro 专业级游戏麦克风
探路者大红PAO-F1越野跑鞋
uvex优维斯 偏光复古/超轻金属框太阳镜
uvex优维斯 sportstyle 217大视野隔绝紫外线 运动太阳镜
【轻众测】飞智 Wee2 拉伸手柄
Elecom 宜丽客 LBT-TWS01AV 入耳式蓝牙耳机
任天堂 Nintendo Labo
赞310评论289
赞158评论116
赞78评论64
赞1323评论679
赞1065评论336
赞933评论543
赞786评论527
赞472评论336
扫一下,分享更方便,购买更轻松
用户名/邮箱
两周内免登录扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
如图,P为△ABC内任意一点,求证:AB+AC>PB+PC.
作业帮用户
扫二维码下载作业帮
3亿+用户的选择
证明:延长BP交AC于点D,在△ABD中,PB+PD<AB+AD①在△PCD中,PC<PD+CD②①+②得PB+PD+PC<AB+AD+PD+CD,即PB+PC<AB+AC,即:AB+AC>PB+PC.
为您推荐:
其他类似问题
首先延长BP交AC于点D,再在△ABD中可得PB+PD<AB+AD,在△PCD中,PC<PD+CD然后把两个不等式相加整理后可得结论.
本题考点:
三角形三边关系.
考点点评:
此题主要考查了三角形的三边关系,关键是熟练掌握三角形的三边关系定理:两边之和大于第三边.
扫描下载二维码请教一下,腾达AC9的CPU属于什么架构的?? - 腾达版面(未经论坛许可请勿发布广告) -
恩山无线论坛 -
Powered by Discuz!
后使用快捷导航没有帐号?
只需一步,快速开始
请完成以下验证码
请完成以下验证码
查看: 1714|回复: 8
请教一下,腾达AC9的CPU属于什么架构的??
到底是MIPS还是ARM的,想加个KMS的功能,不知道是选择那个,是选择vlmcsd-armv7el-uclibc-static这个吗?
我的恩山、我的无线
The best wifi forum is right here.
BCM47189 ARM Cortex A7
我的恩山、我的无线
The best wifi forum is right here.
我的恩山、我的无线
The best wifi forum is right here.
那我选择的是正确的了,荒野无灯老大的固件什么都挺好,就是需要一个kms的功能,不知道能不能设置成功。
我的恩山、我的无线
The best wifi forum is right here.
没事随便装。架构不同装不了的。能装就能用。
我的恩山、我的无线
The best wifi forum is right here.
这么热肯定是ARM的啦
我的恩山、我的无线
The best wifi forum is right here.
本帖最后由 缘亦如此1 于
08:24 编辑
灯大的带kms吧,只是隐藏了。
抱歉没用过AC9,不知道AC9带不带,上面的阅题不仔细。
我的恩山、我的无线
The best wifi forum is right here.
ac9就是k2p金色版。多个USB
我的恩山、我的无线
The best wifi forum is right here.
烧烤架构的
我的恩山、我的无线
The best wifi forum is right here.
Powered by【固件改造】腾达AC9基于华硕RT-AC1200G+源码及梅林源码修改过程 - 腾达版面(未经论坛许可请勿发布广告) -
恩山无线论坛 -
Powered by Discuz!
后使用快捷导航没有帐号?
只需一步,快速开始
请完成以下验证码
请完成以下验证码
查看: 44753|回复: 139
【固件改造】腾达AC9基于华硕RT-AC1200G+源码及梅林源码修改过程
本帖最后由 abccba94 于
14:36 编辑
一、前言:开源固件的前世今生
-----------------------------------------------------------------------------------------------------------------------------------------------------
为何华硕固件开源?
2003年Linksys公司推出WRT-54G,一款基于MIPS架构的无线路由器,WRT-54G操作系统以Linux取代vXworks,哥伦比亚大学法学院教授Eben Moglen向Linksys提出开源要求。
2003年7月,Linksys迫于压力,开源了WRT54G的firmware。
2004年1月出现所谓的OpenWRT,第一个版本是基于Linksys源码及uclibc中的buildroot项目。
2005年初,BrainSlayer发布了一个新的发行版:DD-WRT。接着又有HyperWRT、Tomato。
从此以后,开源路由器系统蓬勃发展,并吸引了很多厂家的加入 。
华硕路由器固件(Asuswrt)就是基于Tomato-RT/Tomato-USB进行二次开发的版本,需遵守GPL开源协议,除了少部分比如 Broadcom/Ralink驱动以二进制格式闭源提供外,其他大部分模块都以源码格式开源提供。
何为梅林固件、padavan固件?
梅林固件基于华硕固件进行修改和增强,主要支持基于broadcom的设备,如ARM架构的平台(比如AC9):
原版梅林(Asuswrt-merlin)
原始设备:
RT-N66U RAM (256Mb) FlashRAM (32Mb) CPU:BCM4706KPBG. Switch:BCM53125SKMML.
padavan也是基于华硕固件修改,padavan针对的是mips(如7620)架构的平台(比如K2)
原版padavan:
原始设备:
RT-N56U RAM (128Mb) FlashRAM (8Mb) CPU:Ralink RT3662F. Switch:Realtek RTL8367M WLAN: Ralink RT3092L
由于开发人员为俄罗斯人,又称老毛子固件
国内常用的梅林、padavan修改版本:
koolshare上面是小宝修改版merlin,Koolshare改版梅林主要就是多了以软件中心为主的第三方应用功能,譬如迅雷快鸟,SS,阿呆猫,kms自建服务器,广告过滤。
恩山上常见的是hiboy修改版padavan
二、华硕原版固件编译
-----------------------------------------------------------------------------------------------------------------------------------------------------
编译环境:
Ubuntu 16.04 64位系统
1、下载源码
华硕3.0.0.4.380_4089源码:
2、安装依赖包
sudo apt-get install --no-install-recommends autoconf automake bash bison bzip2 diffutils file flex g++ gawk gcc-multilib gettext gperf groff-base libncurses-dev libexpat1-dev libslang2 libssl-dev libtool libxml-parser-perl make patch perl pkg-config python sed shtool tar texinfo unzip zlib1g zlib1g-dev
sudo apt-get install lib32stdc++6 lib32z1-dev
sudo apt-get --no-install-recommends install automake1.11
sudo apt-get install libelf-dev:i386 libelf1:i386
sudo apt-get --no-install-recommends install lib32z1-dev lib32stdc++6
3、修改编译
解压源码到/opt/ac1200g目录
修改GPIO设置适配AC9
asuswrt\release\src-rt-9.x\src\router\rc\init.c,搜索case MODEL_RTAC1200GP,修改GPIO:
nvram_set_int(&btn_rst_gpio&, 7|GPIO_ACTIVE_LOW);
nvram_set_int(&btn_wps_gpio&, 9|GPIO_ACTIVE_LOW);
nvram_set_int(&led_pwr_gpio&, 15);
nvram_set_int(&led_wps_gpio&, 10);
nvram_set_int(&led_usb_gpio&, 1);
设置环境变量
export PATH=$PATH:/opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin
cd /opt/ac1200g/asuswrt/release/src-rt-9.x/src/
make RT-AC1200G+
*** No rule to make target 'tcode.c', needed by 'tcode.o'。
修改src/router/shared/Makefile,将“%.o: prebuild/%.o”改变一下位置:
%.o: prebuild/%.o
@echo & [shared] cp &
%.o: %.c .%.depend
@echo & [shared] CC &
@$(CC) $(CFLAGS) -o
.depend: $(OBJS:%.o=%.c)
@$(CC) $(CFLAGS) -M $^ & .depend
编译成功生成的固件在/opt/ac1200g/asuswrt/release/src-rt-9.x/src/image目录下
-11-15-39.png (101.84 KB, 下载次数: 2)
12:20 上传
4、模块定制
修改/opt/ac1200g/asuswrt/release/src-rt-9.x/src/target.mak文件,搜索RT-AC1200G+:
632.png (191.14 KB, 下载次数: 2)
12:20 上传
可以看到,RT-AC1200G+是基于RT-AC1200G_BASE进行模块、特性增加,可以修改相应的特性=y或=n来增减特性
三、源码修改与特性增加
-----------------------------------------------------------------------------------------------------------------------------------------------------
【增加无线扫描功能】
我们首先参照梅林固件的源码来为AC9增加一个特性:搜索周围的无线网络
1、修改/opt/ac1200g/asuswrt/release/src/router/www/state.js,增加搜索页面
搜索“tabtitle[0]”,修改:
tabtitle[0] = new Array(&&, &&#menu5_1_1#&&, &&#menu5_1_2#&&, &WDS&, &&#menu5_1_4#&&, &&#menu5_1_5#&&, &&#menu5_1_6#&&, &Wi-Fi Proxy&);
tabtitle[0] = new Array(&&, &&#menu5_1_1#&&, &&#menu5_1_2#&&, &WDS&, &&#menu5_1_4#&&, &&#menu5_1_5#&&, &&#menu5_1_6#&&, &Site Survey&, &Wi-Fi Proxy&);
搜索“tablink[0]”,修改:
tablink[0] = new Array(&&, &Advanced_Wireless_Content.asp&, &Advanced_WWPS_Content.asp&, &Advanced_WMode_Content.asp&, &Advanced_ACL_Content.asp&, &Advanced_WSecurity_Content.asp&, &Advanced_WAdvanced_Content.asp&, &Advanced_WProxy_Content.asp&);
tablink[0] = new Array(&&, &Advanced_Wireless_Content.asp&, &Advanced_WWPS_Content.asp&, &Advanced_WMode_Content.asp&, &Advanced_ACL_Content.asp&, &Advanced_WSecurity_Content.asp&, &Advanced_WAdvanced_Content.asp&,&Advanced_Wireless_Survey.asp&, &Advanced_WProxy_Content.asp&);
2、拷贝Advanced_Wireless_Survey.asp到/opt/ac1200g/asuswrt/release/src/router/www目录
从梅林源文件中拷贝Advanced_Wireless_Survey.asp到/opt/ac1200g/asuswrt/release/src/router/www目录
3、重新编译固件,并刷入AC9
509.png (97.71 KB, 下载次数: 4)
12:21 上传
【多语言支持】
如果想支持多语言,可以将tabtitle[0]中的Site Survey修改:
tabtitle[0] = new Array(&&, &&#menu5_1_1#&&, &&#menu5_1_2#&&, &WDS&, &&#menu5_1_4#&&, &&#menu5_1_5#&&, &&#menu5_1_6#&&, &&#menu5_1_7#&&, &Wi-Fi Proxy&);
然后在/opt/ac1200g/asuswrt/release/src/router/www/CN.dict中增加:
menu5_1_7=无线扫描
在/opt/ac1200g/asuswrt/release/src/router/www/EN.dict中增加:
menu5_1_7=Site Survey
修改后的界面如下:
837.png (86.07 KB, 下载次数: 5)
13:58 上传
【精简语言包】
修改/opt/ac1200g/asuswrt/release/src/router/tools/Lnx_AsusWrtDictPrep/dictctrl.txt,只保留中英文
RT-AC1200G+
重新编译,固件由原来13M变为12M
【版本号及界面修改】
主版本号位于/opt/ac1200g/asuswrt/release/src-rt/version.conf
子版本号位于/opt/ac1200g/asuswrt/release/src/router/extendno.conf
型号在dict字典文件Web_Title和Web_Title2字段
图标在/opt/ac1200g/asuswrt/release/src/router/www/images/New_ui/asustitle.png
修改后的版本及界面如下:
926.png (97.85 KB, 下载次数: 3)
12:22 上传
【增加用户脚本功能】
用户脚本(User scripts)功能是梅林固件一个比较重要的特性,它支持在不同的事件触发下自动执行用户脚本。
脚本由用户自己建立,存放在/jffs/scripts目录,不同的脚本名称代表不同的触发条件,比如系统启动后自动执行脚本(init-start)、网络连接后执行脚本(wan-start)或者在所有服务启动后执行脚本(services-start)。脚本名称参考:
用户建立脚本后,还需赋予脚本可执行权限:
chmod a+rx /jffs/scripts/*
比如我要增加一个定时重启任务:
新建/jffs/scripts/init-start文件:
vi /jffs/scripts/init-start
输入如下语句:
cru a ScheduledReboot &0 4 * * * /sbin/reboot&
保存退出后赋予文件执行权限,上述语句设置每晚4点重启路由器
chmod a+rx /jffs/scripts/*
重启路由器生效
cru是华硕固件中的定时任务程序,类似于crontab
# cru& && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && &
Cron Utility& && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && &
add:& & cru a &unique id& &&min hour day month week command&&& && && && && && && && && && && && && && && && && && && && && && && &&&
delete: cru d &unique id&& && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && &&&
list:& &cru l& &
要增加用户脚本功能,我们可以参照梅林固件的源码进行修改,主要是/opt/ac1200g/asuswrt/release/src/router/rc和/opt/ac1200g/asuswrt/release/src/router/share里面的部分c文件,修改后的文件打包如下:
(162.04 KB, 下载次数: 54, 售价: 2 nb恩山币)
12:08 上传
点击文件名下载附件
售价: 2 nb恩山币 &
【增加梅林工具箱】
首先要在界面上增加菜单,工具箱为一级菜单,里面有两个子菜单:系统信息和其他工具
参照梅林源码修改/opt/ac1200g/asuswrt/release/src/router/www/state.js
拷贝www目录下Tools_OtherSettings.asp、Tools_Sysinfo.asp文件
拷贝覆盖图标文件www/images/New_ui/icon_indexes.png,修改www/index_style.css文件
在Tools_Sysinfo.asp文件中调用了sysinfo命令,此命令由httpd进程处理,需拷贝/opt/ac1200g/asuswrt/release/src/router/httpd下的sysinfo.c、sysinfo.h,并修改web.c,映射WEB命令到处理函数。最后修改httpd的makefile进行重新编译。
增加的工具箱界面:
504.png (118.91 KB, 下载次数: 2)
21:55 上传
【移植ipset】
很多特性都需要ipset模块,而华硕固件缺省并没有集成ipset,因此我们需要进行移植
拷贝梅林源码目录/opt/ac1200g/asuswrt/release/src/router/ipset、ipset_arm、libmnl, libnfnetlink目录,并且修改router目录下的makefile及相关文件,开启dnsmasq的ipset特性
修改内核/opt/ac1200g/asuswrt/release/src-rt-9.x/src/linux下的相关文件(netfilter)
修改release/src/router/rom/rom/etc/modprobe.conf,加载ipset内核
修改完成后,重新编译、烧写,可以输入ipset creat test hash:net && ipset list来验证模块是否正常
【增加koolproxy】
下面我们在工具箱中增加koolproxy广告过滤特性
1、首先修改/opt/ac1200g/asuswrt/release/src/router/www/state.js文件,增加菜单
2、然后设计koolproxy的ASP页面
3、接下来是让页面上的元素和nvram中的参数对应,比如koolproxy使能按钮,它的id为koolproxy_enable,提交的表单一般为start_apply.htm,表单中有几个重要的参数
& & &input type=&hidden& name=&action_mode& value=&apply_new&&
& & &input type=&hidden& name=&action_wait& value=&3&&
& & &input type=&hidden& name=&action_script& value=&start_koolproxy&&
指定操作方式、等待时间及执行的脚本名称等。action_mode可以为apply_new或apply,区别是apply_new只有在参数改变时才执行脚本,apply则都会执行脚本。
提交表单后在start_apply.htm中会执行一个重要命令:
update_variables();
我们可以在web.c文件中看到此命令:
{ &update_variables&, ej_update_variables},
映射到ej_update_variables函数,在此函数中会调用validate_apply函数,此函数会遍历nvram中的各个参数
for (t = router_ t-& t++)
比较nvram中的参数与表单中的参数值是否一致,如不一致则将新的值写入nvram
注:router_defaults存放着nvram的各个参数,在share/default.c文件中定义,我们需要先将新增的koolproxy参数(如koolproxy_enable)也在此文件定义
nvram写入后,下面是action_script脚本执行的操作,会调用notify_rc函数
strncpy(notify_cmd, action_script, 128);
nvram_set(&freeze_duck&, &15&);
notify_rc(notify_cmd);
在notify_rc的处理中,会先打印日志:
logmessage_normal(&rc_service&, &%s %d:notify_rc %s&, p2, getpid(), event_name);
然后通知rc程序执行响应命令:
nvram_set(&rc_service&, event_name);
nvram_set_int(&rc_service_pid&, getpid());
kill(1, SIGUSR1);
如果要直接调用脚本,可以修改ej_update_variables函数,在适当位置调用sys_script执行脚本
完成后的koolproxy界面如下:
935.png (108.97 KB, 下载次数: 3)
09:31 上传
【增加S-S R】
首先第一步,你需要获得S-S R for arm 的可执行程序
可以参照此文进行交叉编译获得:
其次我们需要设计S-S R的交互界面,由于S-S R需要设置多个服务器配置,因此我们参照家长控制页面(ParentalControl.asp)进行修改
修改后的界面如下:
284.png (122.82 KB, 下载次数: 6)
14:36 上传
最后我们要将界面和脚本进行关联,在提交页面后,会先保存服务器参数到nvram中,然后会调用指定脚本,在脚本中会读取nvram中的服务器参数,并启动S-S R程序及生成对应的防火墙规则。
未完待续...
原贴地址:
我想请教下楼主, 如果是别的华硕官网源码,别的型号,一般情况下下载过来编译的命令有什么规律吗? 比如AC1200HP, 或者N14U,有什么文档可以参考吗?&
A大干活不占坑、不缩水,开贴分享已有一段时间,尚未完工,感觉已被抢去了不少风头。但,还是选择相信A大。加油!&
能出8M的固件吗,路由器没硬改,但是希望用上ASUS&
棒,加分支持&
终于看的移植梅林的曙光了!500万已转支付宝&
恩山币 +58
我来恩山就是为了撩你!
兄弟,你肥皂又掉了…你是故意掉的?
我来恩山就是为了看你!
亲,你这么厉害,我想做你的经纪人!
我来恩山就是为了看你!
支付宝已转500w给你!
支付宝已转500w给你!
这个厉害了。。。
我来恩山就是为了看你!
亲,你这么厉害,我想做你的经纪人!
亲,你这么厉害,我想做你的经纪人!
我来恩山就是为了看你!
一看就是觉得高端、大气、上档次!
我来恩山就是为了看你!
一看就是觉得高端、大气、上档次!
我来恩山就是为了看你!
支付宝已转500w给你!
亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
支付宝已转500w给你!
亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
我来恩山就是为了看你!
我来恩山就是为了看你!
亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
我来恩山就是为了看你!
我来恩山就是为了看你!
一看就是觉得高端、大气、上档次!
支付宝已转500w给你!
我来恩山就是为了看你!
支付宝已转500w给你!
亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
支付宝已转500w给你!
支付宝已转500w给你!
亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
一看就是觉得高端、大气、上档次!
亲,你这么厉害,我想做你的经纪人!
我来恩山就是为了看你!
哥,你这是搞事情哈,支持你,AC9就看你和黄页无灯了!
亲,你太牛逼了
我来恩山就是为了看你!
我也只能加这么多了
我来恩山就是为了看你!
长知识了!
希望abc大神能多为广大硬改手残党着想和造福,为AC9原机8兆闪存打造适配基于华硕RT-AC.
支付宝已转500w给你!
我来恩山就是为了看你!
本帖被以下淘专辑推荐:
& |主题: 28, 订阅: 15
我的恩山、我的无线
The best wifi forum is right here.
A大,有8m的固件吗???
我的恩山、我的无线
The best wifi forum is right here.
强势围观!!
我的恩山、我的无线
The best wifi forum is right here.
a大也来搞华硕固件了,真是重大利好,支持~
我的恩山、我的无线
The best wifi forum is right here.
期待,梅林AC9~~(≧▽≦)
我的恩山、我的无线
The best wifi forum is right here.
现在8M华硕固件装在AC9上,不够稳定。信号也不太好!希望能解决这个问题
我的恩山、我的无线
The best wifi forum is right here.
支撑大神发力了
我的恩山、我的无线
The best wifi forum is right here.
前排强力支持,感谢各位开发者的无私奉献!!!
我的恩山、我的无线
The best wifi forum is right here.
希望abc大神能多为广大硬改手残党着想和造福,为AC9原机8兆闪存打造适配基于华硕RT-AC1200G+的固件,衷心的感谢!
我的恩山、我的无线
The best wifi forum is right here.
已经硬改了16m闪存,希望大神能加上自动中继
我的恩山、我的无线
The best wifi forum is right here.
赞一个。这几天都没人了。
我的恩山、我的无线
The best wifi forum is right here.
哈哈,很强大!
我的恩山、我的无线
The best wifi forum is right here.
支持一下 现在AC9还在吃灰
我的恩山、我的无线
The best wifi forum is right here.
什么时候又出来了一个大神!
我的恩山、我的无线
The best wifi forum is right here.
感谢大神的教学贴
我的恩山、我的无线
The best wifi forum is right here.
Powered by

我要回帖

更多关于 cuzn40pb3是什么材料 的文章

 

随机推荐