GPS数据文件的位置?

时间:2014-08-27 21:49:09

标签: android gps filesystems tracking

我有兴趣“看到”我的root设备的GPS或位置历史原始数据。我查看了/data/gps/log/文件夹,它有趣地命名了文件,但它们似乎是空的......

  

哪个或哪些文件包含此“原始gps数据”?这些文件甚至存在吗?

我遇到了另一个post,其中讨论了cache.wificache.cell个文件,我无法在TerminalEmulator中找到使用RootBrowser和命令find / -name "cache.cell"的文件。

Thanxs

1 个答案:

答案 0 :(得分:0)

事实证明,原始 GPS 数据不在手机本身,而是在调制解调器中!
(...或者可能更糟:它在网络中)

调制解调器通常是完整的 GNU/Linux 系统,带有违反 GPL 并受 3GPP 联盟影响的专有和封闭固件。

如果您设法进入那台微型计算机,就可以提取 GPS 信息。有时串行控制台会有所帮助,这完全取决于调制解调器与主 CPU 的连接方式以及您与主系统的交互方式。

我将其用作特定 WWAN 调制解调器的参考:
https://wiki.mobian-project.org/doku.php?id=location
它用于一个伟大的项目:PinePhone

并设法获取 GPS 数据。以下是来自上述链接的原始数据示例:

$ sudo mmcli -m 0 --location-get
... Sometimes there is additional 3GPP (cell phone) location data here ...
  --------------------------
  GPS  |               nmea: $GPGSA,A,3,13,15,20,21,,,,,,,,,2.8,2.6,1.0,1*19
       |                     $GPRMC,215904.00,A,2518.123453,N,072.1111,W,0.0,21.7,310720,10.8,W,A,V*41
       |                     $GPGSV,3,1,12,05,20,084,22,10,06,272,21,13,51,059,32,15,81,123,34,1*6C
$GPGSV,3,2,12,18,67,295,28,20,35,284,29,21,08,313,29,23,,,30,1*58
$GPGSV,3,3,12,29,21,205,21,30,09,036,26,02,,,,07,,,,1*65
       |                     $GPVTG,21.7,T,32.5,M,0.0,N,0.0,K,A*23
       |                     $GPGGA,215904.00,2518.123453,N,07211.11111,W,1,04,21.1,114.4,M,-36.0,M,,*64
       |                utc: 215904.00
       |          longitude: -72.11111
       |           latitude: 25.123453
       |           altitude: 114.400000

互联网上有更多资源,如果我找到更好的,我会扩展这个答案

https://www.freedesktop.org/software/ModemManager/man/1.0.0/mmcli.8.html
https://electronproton.com/mmcli-command-examples/