Akagi201
7/20/2014 - 1:40 AM

hiwifi.md

刷机

qq群

  • 极客开发组:296254584,第三方开发者交流群
  • 极先锋敢死队:134316760,产品ROM及插件测试群

修砖工具

capative portal

文档

  • 终于看到一篇分析hiwifi固件的文章了, 果然不出所料, 基于openwrt的trunk分支
  1. U-Boot无法中断进命令界面
  2. Linux启动时按f+回车也不进failsafe模式
  3. 开机时按reset键,U-Boot进入Recovery模式, 可以用tftp下载recovery.bin
  4. HIWIFI的SOC也是AR9331
  5. 估计这个recovery.bin是kernel+initrd这样的固件
  6. 16M Flash、64M RAM,再加8G USB存储
  7. 官方源: https://upgrade.turboer.com/upgrade_file/ar71xx/packages/Packages
  8. 这个HIWIFI的加速、代理靠几个开源程序实现,他们也就做了个配置程序。
  • redsocks
  • haproxy
  • obfsproxy
  • openvpn
  • autossh
  • dnsmasq
  1. cat /etc/openwrt_release DISTRIB_ID="OpenWrt" DISTRIB_RELEASE="Bleeding Edge" DISTRIB_REVISION="0.684.672s" DISTRIB_CODENAME="barrier_breaker" DISTRIB_TARGET="ar71xx/generic" DISTRIB_DESCRIPTION="OpenWrt Barrier Breaker 0.684.672s"
  2. opkg list-installed autossh - 1.4b-20130628.1 autowantype - 1-1 base-files - 118.20130518.1-0.684.672s busybox - 1.19.4-5 census - 1.0.0-20130305.1 cmagent - 0.33-0 curl - 7.23.1-1 dnsanalyzer - 0.1-2013061.1 dnsmasq - 2.62-2013062.1 dropbear - 2011.54-2 e2fsprogs - 1.42.4-1 ethtool - 3.4.1-1 fcgi-cgi - 0.1.8-1 firewall - 2-53 glib2 - 2.26.1-3 haproxy - 1.4.23-aqjh.20130620.1 hctools - 2-1.1 hotplug2 - 1.0-beta-4 htpdate - 1.0.5-20130522-8d277baa24647bb28db1cdd73fd20bcffc85a1dc-1 inet_chk - 1-1 iptables - 1.4.10-4 iptables-mod-conntrack-extra - 1.4.10-4 iptables-mod-extra - 1.4.10-4 iptables-mod-filter - 1.4.10-4 iptables-mod-ipopt - 1.4.10-4 iptables-mod-nat-extra - 1.4.10-4 iw-hcwifi - 1.1-1 jansson - 2.2.1-1 jshn - 2012-07-08-cca2ed6c8cdb3555fea43ff63ba1c9905dd7a164 kernel - 3.3.8-1-b9afb2760559de79c6b7f0782a83e6c7 kmod-crypto-aes - 3.3.8-1 kmod-crypto-arc4 - 3.3.8-1 kmod-crypto-core - 3.3.8-1 kmod-fs-ext4 - 3.3.8-1 kmod-gpio-button-hotplug - 3.3.8-1 kmod-hcwifi - 3.3.8+1.1.1-1 kmod-ifb - 3.3.8-1 kmod-ipip - 3.3.8-1 kmod-ipt-conntrack - 3.3.8-1 kmod-ipt-conntrack-extra - 3.3.8-1 kmod-ipt-core - 3.3.8-1 kmod-ipt-extra - 3.3.8-1 kmod-ipt-filter - 3.3.8-1 kmod-ipt-ipopt - 3.3.8-1 kmod-ipt-nat - 3.3.8-1 kmod-ipt-nat-extra - 3.3.8-1 kmod-ipt-nathelper - 3.3.8-1 kmod-ipt-nathelper-extra - 3.3.8-1 kmod-iptunnel4 - 3.3.8-1 kmod-ipv6 - 3.3.8-1 kmod-leds-gpio - 3.3.8-1 kmod-ledtrig-default-on - 3.3.8-1 kmod-ledtrig-netdev - 3.3.8-1 kmod-ledtrig-timer - 3.3.8-1 kmod-lib-crc-ccitt - 3.3.8-1 kmod-lib-crc16 - 3.3.8-1 kmod-lib-textsearch - 3.3.8-1 kmod-loop - 3.3.8-1 kmod-nls-base - 3.3.8-1 kmod-nls-utf8 - 3.3.8-1 kmod-ppp - 3.3.8-1 kmod-pppoe - 3.3.8-1 kmod-pppox - 3.3.8-1 kmod-sched - 3.3.8-1 kmod-sched-connmark - 3.3.8-1 kmod-sched-core - 3.3.8-1 kmod-scsi-core - 3.3.8-1 kmod-sit - 3.3.8-1 kmod-tun - 3.3.8-1 kmod-usb-core - 3.3.8-1 kmod-usb-storage - 3.3.8-1 kmod-usb2 - 3.3.8-1 kmod-wdt-ath79 - 3.3.8-1 libauth - 59-0 libbdinfo - 1-1 libblkid - 2.21.2-1 libblobmsg-json - 2012-07-08-cca2ed6c8cdb3555fea43ff63ba1c9905dd7a164 libc - 0.9.33.2-1 libcom_err - 1.42.4-1 libcurl - 7.23.1-1 libdaemon - 0.14-2 libdbi - 0.8.3-3 libev - 4.11-1 libevent2 - 2.0.19-1 libevent2-openssl - 2.0.19-1 libeventlog - 0.2.9-2 libext2fs - 1.42.4-1 libgcc - 4.6-linaro-1 libhcwifi - 1.1-1 libhcwifi-lua - 1.1-1 libhiwifi-lua - 0.36-0 libip4tc - 1.4.10-4 libip6tc - 1.4.10-4 libjson - 0.9-2 libltdl - 2.4-1 liblua - 5.1.5-1 liblzo - 2.06-20130614.1 libnfnetlink - 1.0.0-2 libnl-tiny - 0.1-3 libopenssl - 1.0.1c-1 libpcap - 1.1.1-20130407.1 libpcre - 8.11-2 libpthread - 0.9.33.2-1 librt - 0.9.33.2-1 libspictl - 1-1 libsqlite3 - 3071201-1 libstdcpp - 4.6-linaro-1 libtw - 0.0.36-0 libtw-lua - 0.0.36-0 libubox - 2012-07-08-cca2ed6c8cdb3555fea43ff63ba1c9905dd7a164 libubus - 2012-06-01-a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9 libubus-lua - 2012-06-01-a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9 libuci - 2012-03-28.1-1 libuci-lua - 2012-03-28.1-1 libuuid - 2.21.2-1 libwrap - 7.6-1 libxtables - 1.4.10-4 lsqlite3 - 7-2 lua - 5.1.5-1 luasec - 0.4-4f37552d6f0b9f416059a8245fcf237d1c585733-iridium77.20130419.1 luasocket - 2.0.2-3 mcdownloader - 0.0.65-1 mentohust - 0.3.1-1 miniupnpd - 1.8.20130426-20130521.1 mtd - 20 netifd - 2012-09-29-6653b861748719ab58e21a81e01d59d4d8afe10c-20130313.1 network-fix - 1.1.0-1 nginx - 1.4.1-aqjh.cloud.20130603.1 nixio - 0.10.0 obfsproxy - 0.1.4-20130326.1 openssh-client - 6.1p1-20130609.1 openvpn - 2.3.1-20130613.1 opkg - 618-2-curl2 p2pclient - 0.2.14-1 ppp - 2.4.5-6 ppp-mod-pppoe - 2.4.5-6 redsocks - 0.4-a9cfd090119385a1ef973baf94342a2db20595b9.20130628.1 spawn-fcgi - 1.6.3-1 special-dial - 1-1 swap-utils - 2.21.2-1 swconfig - 10 syslog-ng3 - 3.0.5-aqjh.20130309.1 turbo-beta - 1.0.2-1 twx - 1035 uboot-envtools - 2012.04.01-1 ubus - 2012-06-01-a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9 ubusd - 2012-06-01-a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9 uci - 2012-03-28.1-1 x3c8021x - 1-1 zlib - 1.2.7-1

References