Archive for the ‘WIFI’ Category

WiFi BlackBerry 上根治 Google Maps 无法建立网络连接

星期六, 十月 31st, 2009

最怕升级Google Maps 或者系统的时候看到

无法建立网络连接:此应用程序需要数据连接,某些黑莓设备需要重新配置才能正常运行。有关详情,请通过计算机访问www.google.com/gmm

因为我知道压根就不是TCP设置问题, 结果这次升级3.2.0还是出现了, 无数次尝试刷机后几乎我就要放弃了. 看了 @shizhao 的 《解决黑莓手机无法使用google map3.2.0的办法》 , 心灰意冷的心又开始活跃了 ,丫的肯定是移动基站问题或者是ServiceBook问题. 既然上文推断是DNS解析问题, 就先按alt+lglg 查看日志尝试找到根源. 最后找到Gmaps启动当时创建的一个tcp请求:

open-tcpsocket://mobilemaps.clients.google.com:80;
connectionhandler=none;
interface=cellular

原来就是这个 mobilemaps.clients.google.com 走的蜂窝煤网络通道,北京部分基站无法正常解析造成的.

这时候我想到了Aerize旗下的 WiFiX 软件可以通过写规则
把普通的 interface=cellular 转换成 interface=wifi
这个软件Aerize竟然没怎么推广,只有mobile版本的官网上有.

七天试用版OTA下载地址: http://aerize.com/m/ota/aerize.wifix.jad

试用一下足以解决我们的问题.
下载我写好的 Google Maps for CMMC 规则 (下载)
导入手机或TF卡
然后进入设置-> Aerize WiFiX -> 导入配置(Import Entries) -> 将下载的 文件导入进来

backberry-313x230

激活配置(Enforce:Enabled) Google Maps for CMMC勾选保存退出。

backberry-317x231

退出设置
连接着WiFi 再打开Google Maps 3.2.0 已经可以正常打开.
打开后会自动定位到上海,因为没有移动基站定位.
关闭WiFi后 重新打开可以正常使用:

backberry-316x235

PS:Aerize没有推广的原因可能是这个软件只能更改http的80端口请求, 像QQ这种udp的请求貌似不成. 功能还比较初级.

OmniPeek抓包的一点看法

星期三, 八月 8th, 2007

这是07年的我写的唯一一篇有价值的文章,觉得留下吧,给需要的人一点点帮助.

CooAoo.COM上详细介绍了在Intel 3945ABG用OmniPeek 4.1抓包破解WEP,呵呵我先说几句废话,这样抓包的大的前提对方AP有无线的数据传输,举个例子,实际中对方的AP开着,但是对方是使用的AP上有线的网线端口与对方的台式机,对方现在没有用无线网卡,无线端上没有流量(仅仅是方便使用无线网卡时预留的功能),所以对方在安全考虑把WAP加了上,这时候可能就没有流量,也就抓不到801.11 WEB Data的任何流量。在这种情况下用Intel 3945ABG用OmniPeek 4.1抓包破解WEP抓到的信息来自于同频率下别的AP上的。

1

Intel 3945ABG用OmniPeek 4.1抓包破解WEP文中的方法,我觉得有点还问题,发表下个人看法,在”Capture”(捕获)-”802.11″-”Select Channel by(选择频道依据)”上CooAoo的理解上似乎有误,原文中这样说:

“802.11设置好信号的频道,在BSSID中输入AP的MAC(为什么只设置AP的MAC地址呢?是这样子的在多个同名SSID的AP的情况下设置SSID没有用的)”

但是,我的理解是经过在BSSID中输入AP的MAC不能把捕获范围缩小到仅仅是AP的MAC上,因为OmniPeek 4.1这时是把这个AP的MAC所在的波段作为依据进行扫描,而不是把捕获锁定在我们所需的AP上。获得的结果中依然可能存在着大量的无用信息。因为同波段中可能存在着大量的AP的801.11 WEB Data信息,不一定是来自我们需要的AP上的。

2

我认为要想获得理想的结果,还应该在Filters(过滤器)上下功夫,原文上在801.11 WEB Data过滤上使用Protocol filter(协议过滤器)筛选下来了801.11 WEB Data数据,应该(如下图所示):

3

1.再加上Address filter(地址过滤器)。

2.在Type上选择Wireless Address(无线MAC地址,我还弄不清楚他和Ethernet Address区别)。

3.然后在Address 1(地址1)上输入对方AP的MAC。

4. 在流向上选择Both Directions(双向)。

5.在在Address 2(地址2)选择 Any Address(任意地址)。

这样过滤器会过滤到没有的AP的WEB Data数据包。