supl 安装使用

supl 这里是用来追踪A-GPS请求,观察移动设备和Google 或者Nokia GPS位置服务数据命令。
作者在debian上测试发布,为了减少麻烦,初次使用,直接在debian上。

安装好debian 7 32bit虚拟机 下载源文件 http://www.tajuma.com/download/supl_1.0.6.tar.gz

$ wget  http://www.tajuma.com/download/supl_1.0.6.tar.gz
$ tar xvf supl_1.0.6.tar.gz


不使用ASN1编译
configure --precompiled-asn1
sudo apt-get install libssl-dev
sudo apt-get install pkg-config


然后
$ make
$ sudo make install


It works!


测试 supl-client

深圳的一个移动基站位置
小米手机可以通过键盘输入  *#*#4636#*#*  查询
$ ./supl-client --cell=gsm:460,0:0x262b,0x0df3 


出错
./supl-client: error while loading shared libraries: libsupl.so.1: cannot open shared object file: No such file or directory


src文件下明明有这个动态库,
$ echo $LD_LIBRARY_PATH
发现链接库的路径不对,随后添加路径
$ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
在check 一下
$ echo $LD_LIBRARY_PATH
export LD_LIBRARY_PATH


在运行
这是深圳一个基站的命令,需要相应修改。可以用手机获取Cell ID info
$ ./supl-client --cell=gsm:460,0:0x262b,0x0df3 


OK,正常返回数据了。

完,后续具体抓包数据会陆续写blog。

你可能感兴趣的:(linux,GPS)