腾达AC9基于华硕RT-AC1200G+源码及梅林源码固件改造

腾达AC9基于华硕RT-AC1200G+源码及梅林源码固件改造有38条评论

2017年5月11日 上午9:44分类:路由器 阅读: 203,035 次

固件下载地址: http://woo.iytc.net/?dir=uploads/AC9%E6%A2%85%E6%9E%97   一、前言:开源固件的前世今生 为何华硕固件开源? 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。 从此以后,开源路由器系统蓬勃发展,并吸引了一部分厂家的加入 。   华硕路由 ...


【阅读全文】

交叉编译busybox for arm

交叉编译busybox for arm无评论

2017年5月5日 上午8:56分类:路由器 阅读: 18,447 次

1、下载源码,解压 12 2、配置 make menuconfig 在menuconfig中,我们进入Busybox Settings中的Build Options中,配置交叉编译路径: /opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin/arm-linux- 然后根据需要选择要包含的工具包 3、编译 先设置环境变量: export PATH=$PATH:/opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin export STAGING_DIR=/opt/ac1200g/asuswrt/release/src ...


【阅读全文】

初试spawn-fcgi

初试spawn-fcgi无评论

2017年5月2日 下午9:46分类:其他 阅读: 17,568 次

1、下载fcgi库源码 ftp://ftp.slackware.com/.2/gentoo/distfiles/fcgi-2.4.0.tar.gz 2、编译 ./configure --host=arm-linux --prefix=/opt/lib/fcgi -enable-static --disable-shared make出现错误: fcgio.cpp error: 'EOF' was not declared in this scope fcgio.cpp增加#define EOF (-1) /home/yushi/fcgi-2.4.0/libfcgi/fcgiapp.c:615: undefined reference to `frexp' 先make clean,然后修改 libfcgi目录下的Makefile,在LIBS那一行增加 -lm 参数 3、编译测试程序 建立te ...


【阅读全文】

初试json rpc

初试json rpc无评论

2017年4月28日 下午4:19分类:其他 阅读: 16,180 次

目标: 用C语言实现json rpc server,通过http作为客户端来获取信息 参考: 12 编译过程: 下载: git clone https://github.com/hmng/jsonrpc-c cd jsonrpc-c 在Ubuntu下编译,先安装依赖库 sudo apt install libev-dev autoconf 配置: autoreconf -i ./configure 编译: make 生成的程序在~/jsonrpc-c/example/server 运行程序 ~/jsonrpc-c/example/server 程序在1234端口进行监听 测试: echo "{\"method\":\"sayHello\"}" | nc localhost 1234 交叉编译: 要编译出适合ARM系统运行的程序 1、首先编译libev 12 ver=4.24 wget ht ...


【阅读全文】

Ubuntu编译entware

Ubuntu编译entware有1条评论

2017年4月27日 下午3:40分类:路由器 阅读: 22,541 次

参考: 12 1、Ubuntu安装依赖包 和openwrt一样安装依赖包: sudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext libssl-dev mercurial unzip 2、下载Entware-ng git clone https://github.com/Entware-ng/Entware-ng.git cd Entware-ng 3、更新package make package/symlinks 更新的包在~/Entware-ng/feeds/packages目录 4、拷贝配置文件 根据要编译的平台选择配置文件,比如要编译ARM V7平台: ~/Entware-ng$ cp configs/arm ...


【阅读全文】

在华硕AC1200G+环境下交叉编译AC9可执行程序

在华硕AC1200G+环境下交叉编译AC9可执行程序无评论

2017年4月18日 下午9:00分类:路由器 阅读: 18,629 次

华硕AC1200G+目录: /opt/ac1200g/asuswrt 先设置环境变量: export PATH=$PATH:/opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin export STAGING_DIR=/opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3 export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-ucli ...


【阅读全文】

AC9的广告屏蔽功能

AC9的广告屏蔽功能无评论

2017年4月14日 上午9:24分类:路由器 阅读: 18,786 次

adbyby没有可以在ac9官方固件下运行的可执行程序 openwrt自带了一个去广告的插件,叫privoxy 12 但是好像对视频广告不给力 12 12   koolproxy有在ac9官方固件下运行的可执行程序,可以使用koolproxy作为定制版的去广告插件。


【阅读全文】

ubuntu 64位编译华硕AC1200G+固件

ubuntu 64位编译华硕AC1200G+固件有1条评论

2017年4月13日 下午2:46分类:路由器 阅读: 20,906 次

Ubuntu版本16.04 1、安装依赖包 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- ...


【阅读全文】

firefox+ selenium实现web自动化

firefox+ selenium实现web自动化无评论

2017年4月11日 下午2:56分类:其他 阅读: 17,018 次

1、安装firefox 2、安装selenium ide插件 用firefox访问https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/ j 3、安装selenium ide流程控制插件 用firefox访问https://addons.mozilla.org/en-US/firefox/addon/flow-control/,安装流程控制插件 4、打开selenium ide 在开发者工具页面 5、录制回放 点下图红圈按钮,开始录制 6、增加循环 比如循环1000次 store 1000 total store 0 count while storedVars['count'] < storedVars['total'] getEval storedVars['count'] += 1 .... .... .... ...


【阅读全文】

腾达AC9官方固件结构及改造

腾达AC9官方固件结构及改造有8条评论

2017年4月10日 下午10:04分类:路由器 阅读: 59,212 次

先激活0元购,再拆机 先拆外面两个螺丝,然后用工具从左下角凹槽处撬开 里面是无螺丝设计 焊接ttl插针:   波特率为115200,上电后可以看到串口启动信息:   分区信息: [ 0.830000] Creating 7 MTD partitions on "bcmsflash": [ 0.830000] 0x000000000000-0x000000800000 : "All" [ 0.840000] 0x000000000000-0x000000040000 : "Bootloader" [ 0.840000] 0x000000040000-0x0000007d0000 : "KernelFS" [ 0.850000] 0x0000001cb48c-0x0000007d0000 : "rootfs" [ 0.850000] 0x0000007d0000-0x000 ...


【阅读全文】