尽管诺基亚X7手机已经不算是新款了,不过它还是具有相对实用的功能,比如象GPS,WiFi以及各种实用的传感器。再加上手机本身所具有的功能硬件,实现一些简单应用完全不成问题。
比如,举最简单的一个例子,由于手机上具有加速度传感器。那么只要手机上加速传感器打开,根据传感器所收集的数据,那么就能绘制出手机所经过的完整路径。从一般情况来看,手机不太可能离开主人的,那么这些数据就有参考意义。
从地图上看,很显然,那个骗子现在就在春元小区,离这个商务酒店有一段距离。对于这个小区,网络上也没有更多详细资料。仅有几张房产网站上的照片和三张不准确的户型草图。
通过还原骗子手机在建筑物内的移动路径,王石可以确定骗子就在四层,按照路径显示,骗子进入的是靠楼梯左侧的房子。对照卫星地图,可以知道这是春元小区第27幢403室。
按照卫星照片分析该幢建筑物的外形,按照建筑模数筛选后,拟合户型草图,其中有一张草图能够比较合适地对应上东首的房子。很显然相应的403室布局却不一定与它一样,不过还是有一些参考价值的,比如按照一般规律,房子的一些进深尺寸有很大可能是一样的。比如楼梯的数据,为了设计方便,一般规格上也完全一样。
当然,考虑到建筑是否有架空层,那么骗子也有可能是在303室。不过这个只要到现场一看就明白了,完全不影响锁定目标。因为骗子的手机明显在上楼梯,一折一返,综合出来的路径上有清晰的显示,就算是每一步踏步都清清楚楚。
再比如配合手机的光线传感器,就可以分析出手机主人是否是把手机放在袋子,梦想在这条上楼路径上的一个圈状部位,特别标示出了这个动作是拿手机打电话。王石仿佛看到骗子从裤袋里拿出手机,伸一伸手,开始打电话的情景。而在这个时候,光线传感器传来的数据也显示了这一点,当然还有通话记录之类的更详细数据。
其实,通过加速传感器来记录移动路径,并不是什么复杂高深的道理。
那个潜艇之类的水下导航据说就是采用类似的原理。一般潜艇在水下航行时,由于与外界通信困难,所以它需要利用陀螺仪来进行导航。陀螺仪主要测定的就是各种加速度和方向,而通过这些加速度和方向数据,就可以计算航行速度,进而计算位移,通过累加移动距离来进行定位。尽管精度不高,还会积累误差。但是它比较方便和隐蔽,这对以隐蔽为目的的潜艇来讲,是非常重要的。当然也有其他定位方式,比如地形匹配之类的。各有优缺点。
再比如说,X7的800万象素的高清晰摄象头,就获取了几个骗子好些照片,以及室内照片。当然照片的角度和质量都有问题,有些照片明显被遮了大半,显然是骗子的手指遮着了镜头,毕竟手机主人没有主动拍摄。王石在骗子手机中植入程序功能尽管十分强大,但也是不可能控制拍摄角度这种问题的,只能趁手机在空中的时候,控制摄像头进行拍摄的,尽可能的多摄取图像,再进行综合处理。
将这些照片和综合图像拖到一边。王石打开一个新的控制台,开始向骗子手上的X7传输一个新的程序。
原来王石在骗子手机上,安装的那个程序除了一些基本功能外,大部分就相当于一个后门。当然这个后门绝对隐蔽。除了安装程序在功能栏里不会显示以外,任务管理器中也是不可见的。当然,由于诺基亚手机程序的签名制度,本来还要费一翻手脚的。不过王石在翻看的过程中,手机中赫然安装了QQ软件,大家都知道,这种可以安装QQ软件的系统,是已经被经过降权限处理的。这也方便了王石,不用再用破解程序降权限,可以安装程序了。
当然现在这个新程序有新的功能,那就是检测附近的手机信号,根据手机信号,截取信号,解算出电话号码。
很快,进度条一闪而过,王石通过控制台启动了这个程序,不时有些数据反馈回来,从以MB的单位来看,而且数据量还比较大。
将这些数据以管道操作的方式,拖入一个解码程序中,缩小窗口。现在数据量还小,结果还出不来,要等一段时间。
对于这些数据来讲,尽管传输的数据量确实较大,通过电话网络确实不太合适,所以它们其实是通过wifi网络传输过来的。
当然,虽然手机是支持wifi网络的,但是骗子窝里却没有开通无线宽带。这难不倒王石,通过程序修改,X7手机在后台启动了无线网卡。手机的网卡功率相对较小,但是由于无线宽带的普及,手机上还是搜索到了很多无线热点。其中信号质量比较不错的有四个。可惜都是加密过的,所以也费了王石一番手脚才搞定。
不知道是不是由于开启无线太费电的缘故,手机在晚上是充着电的。这就让王石有了更便利机会了。趁着晚上有利的时机,几乎把手机完整的复制了一遍。