Android Fake GPS 定位应用程序不再工作

Posted

技术标签:

【中文标题】Android Fake GPS 定位应用程序不再工作【英文标题】:Android Fake GPS location apps do not work anymore 【发布时间】:2015-12-06 13:59:39 【问题描述】:

我曾经使用过这个应用程序: https://play.google.com/store/apps/details?id=com.fakegps.mock&hl=en 在此之前: https://play.google.com/store/apps/details?id=com.incorporateapps.fakegps.fre&hl=en 我正在研究 LG G3 和 Nexus 5,但在过去的几天里,假位置无法正常工作。 它并不总是修改我的位置并设置在我想要的位置。或者很多时候,它将我的位置设置在我想要的位置几秒钟,然后重置为我的真实位置。我正在开发一个旅行应用程序,这使得模拟旅行和位置变得非常简单。 是否有任何其他虚假的位置应用程序实际上应该如何工作? 或者有没有其他方法可以在应用运行时设置手机的位置?

编辑:是的!模拟位置已打开。 就像我说的:它确实将我的位置更改为我想要的模拟位置,但它会在几秒钟后跳回我的真实位置。有时,它会在模拟位置停留几分钟,然后在我的真实位置跳跃 1 秒钟,然后返回 :) 现在我知道了,因为我记录了我找到的所有位置,甚至更多,绘制了路径,并且我有线跳回我的真实位置,然后继续 图片:粉红色 = 应有的样子。 绿色 = 我得到的位置和路径。如您所见,每获得几个位置,它都会跳回我的位置 https://www.dropbox.com/s/sszzrvhnwlq2bxr/Screenshot%202015-09-10%2015.47.20.png?dl=0

【问题讨论】:

then resets to my real location 可能是您已注册位置更新及其更新,因为修复! 我有同样的代码,在android 5.0之前,即使我注册了位置更新,它也会用我选择的经纬度的模拟位置进行更新,但是现在,我设置了模拟位置,它就在那里,几秒钟后它跳回我的位置 确保在设备的位置设置区域中为“模式”启用高精度,而不是省电模式。 【参考方案1】:

如果在模拟过程中模拟位置似乎跳到了真实位置,请尝试关闭基于 wifi 的位置(Settings / Location / Mode --> Device only)。

【讨论】:

【参考方案2】:

确保您在手机的Developer Options 中打开了Allow Mock Location,然后试试这个应用:https://play.google.com/store/apps/details?id=fr.dvilleneuve.lockito&hl=en

我在处理Geofencing 时使用它并且效果很好。

【讨论】:

谢谢,我试试!是的,我允许模拟位置。就像我说的,它确实改变了我的位置,但它会跳回到我的位置,它不会保留模拟位置 我仍然遇到同样的问题,Lockito 在它自己的应用程序中工作,但是当我正在构建的应用程序尝试定位时,它会得到真正的位置,而不是欺骗的位置。还有其他想法吗? @SM3RKY 你在什么设备上测试?无论您使用什么应用程序,模拟位置都无法在某些设备上运行。并确保检查您是否在开发人员选项中启用了模拟位置。 @SM3RKY 我的 Note 4 曾经做过完全相同的事情,但我不记得我是如何修复它的,我想我没有做任何特别的事情。尝试在 Android 模拟器上进行测试。它绝对适用于 genymotion 在 Android 6 中不再有允许模拟位置选项;有一个选项可以选择会伪造位置的应用程序。【参考方案3】:

我设法通过禁用手机上的“Fused Location”服务解决了这个问题。我使用了the Disable Service application,它需要root权限才能运行。在禁用“融合位置”服务后,我停止传送到我的真实位置。

【讨论】:

【参考方案4】:

Settings -> General -> Location -> Mode

我将它从 Battery Saving 切换到 High accuracy,然后模拟位置应用程序开始工作。

请注意,您还需要在“开发者选项”中设置首选的模拟位置应用,但即使这样做了,我的应用仍会显示我的真实位置,而不是模拟位置 - 现在它就像冠军一样工作!

【讨论】:

以上是关于Android Fake GPS 定位应用程序不再工作的主要内容,如果未能解决你的问题,请参考以下文章

Android:检测 GPS 何时打开/关闭(或当没有应用程序不再使用它时)

Android:检测 GPS 何时打开/关闭(或当没有应用程序不再使用它时)

GPS定位研究之gps位置改变监听源码分析(Android10)

iOS 和 Android 上的 GPS 定位

android打开网页,并保存当前位置源码

在android中使用gps安全定位