如何在 iPhone 或 Android 手机上伪造 GPS 位置

如何在 iPhone 或 Android 手机上伪造 GPS 位置

现代智能手机早已配备位置感知功能,将全球定位系统 (GPS) 硬件与 Wi-Fi 和蜂窝三角测量等其他功能相结合,帮助您在世界几乎任何地方准确定位您的位置。这些功能通常效果很好,但如果您想让您的 iPhoneAndroid 智能手机认为它在其他地方,该怎么办呢?

也许您正在尝试一款搜索其他城市附近商店或餐馆的应用,想要访问仅在特定国家或地区提供的服务,或者玩一款基于位置的游戏。无论出于何种原因,有时在其他地方使用智能手机会很有用。好消息是,使用正确的工具,伪造您的 GPS 位置并不难。

你需要什么

  • 配备 Mac 或 PC 以及兼容 USB-C 或 Lighting 线缆的 iPhone;或
  • 运行 Android 6.0 或更高版本的 Android 手机

在我们开始之前,重要的是要记住,这个过程并非万无一失,并且可能会产生意想不到的副作用。例如,当您运行伪造 GPS 位置的应用程序时,它会影响内置服务,如“查找我的 iPhone”和“查找我的 Android”,因为任何附近的 AirTag 的位置都将被错误报告,您的手机甚至可能会向 911 等紧急服务提供错误的位置。最后一部分取决于您当地的 911 呼叫中心如何处理事情,但这是一个值得一提的风险,例如,如果您在玩Pokemon GO时跌倒,并且位置是假的,紧急救援人员可能更难找到您。

由于这些技术使用了内置的开发者功能,第三方应用可能会发现您正在伪造位置。他们仍然无法获取您的真实位置,但他们知道您在“作弊”,并且可能会拒绝使用或相信您的位置,直到您停止伪造。

最后,如果你只是想隐藏自己,就没必要伪造自己的位置。在这种情况下,你可以完全关闭定位服务,这样手机上的任何应用都不会知道你在哪里。

Punkt MC02 上的 Digital Nomad VPN 应用程序。
Andy Boxall/数字趋势

使用 VPN 与伪造 GPS 位置

您可能已经听说过虚拟专用网络(VPN)可用于欺骗您的位置,以便您可以访问受地理限制的服务,例如您所在国家/地区无法提供的流媒体提供商。

使用 VPN 不同于在手机上伪造 GPS 位置。VPN 在网络层面工作,以掩盖您的真实 IP 地址,使其看起来像是您正在连接到另一个国家的服务。但是,它不会改变您的智能手机认为它所在的位置,只会改变另一端的服务看到您来自的位置。这在大多数在线服务中都很有效,因为它们很少费心尝试使用您的 GPS 来确认您的位置。但是,有一些会这样做,其中最臭名昭著的是MLB at Bat,它会检查您的 IP 地址和 GPS 位置以确定您是否在停电区域。这意味着如果您想在移动设备上观看您所在地区的主场比赛,您需要结合使用 VPN 和 GPS 欺骗来克服停电限制。请记住,您的里程可能会有所不同,因为其中一些应用程序也足够聪明,可以检查您是否伪造了 GPS 位置,正如我们之前提到的。

个人手持 iPhone 站在城市景观前,欣赏 Apple 地图。
Redd Angelo/Unsplash

如何在 iPhone 上伪造 GPS 位置

如果您使用的是 iPhone,由于 Apple 的严格安全限制,伪造您的 GPS 位置可能是一件相当复杂的事情。虽然 App Store 上有几个应用程序声称可以做到这一点,但我们只能宽容地称它们为误导。这些应用程序的评论已经明确说明了这一点,但我们测试了一些应用程序只是为了看看它们在做什么,并且可以确认它们都不起作用。这并不奇怪,因为 iPhone 应用程序不可能做到这一点,除非它利用 iOS 中的安全漏洞或在“越狱”的 iPhone 上运行——这种 iPhone 已被有效破解,可以打开它以允许任何应用程序在其上运行并获得对操作系统的更深入访问。

除非您愿意对iPhone 进行越狱(我们强烈建议不要这样做,除非您真的知道自己要做什么),否则在 iPhone 上伪造 GPS 位置的唯一方法是将其连接到外部设备,例如运行可向其提供虚假 GPS 数据的软件工具的 Mac 或 PC。

这种技术之所以有效,是因为 iPhone 的设计支持外部 GPS 接收器。您可能已经在车辆中的CarPlay中使用此功能;当您的 iPhone 连接到汽车时,它会切换到使用汽车的 GPS 而不是自己的 GPS,因为汽车的外部天线可能会提供更准确的位置。

有许多 iPhone 实用程序应用程序利用了此功能,可以有效地充当外部 GPS,将您选择的任何位置数据输入 iPhone。我们测试了六个以上的应用程序来编写本指南,但只有两个应用程序可靠地运行。高级选项iMyFone AnyTo在我们跨多个 iOS 版本(甚至是iOS 18 开发者测试版)的测试中运行完美。它也易于设置且功能丰富,具有针对 AR 游戏的特定选项。但是,所有这些都需要您付费。目前,每月订阅费用为 15 美元,或“终身”购买费用为 90 美元,免费试用期非常有限,仅允许您伪造一次位置,之后您需要付费。我们测试的其他付费应用程序毫无用处,至少在试用版中如此。

最常推荐的免费选项之一3uTools在我们的测试中表现非常糟糕。它使用起来比较麻烦,位置变化有时无法记录,即使记录下来,也维持不了超过一两分钟,之后你的 iPhone 就会恢复到其实际的 GPS 位置。

幸运的是,还有另一个免费选项GeoPort。这是一个开源项目,可让您轻松地将任何 GPS 位置输入到您的 iPhone 或 iPad,甚至支持导入 GPX 和其他跟踪文件并通过 Wi-Fi 连接到您的设备。设置方法如下:

步骤 1:从geoport.me下载并安装适用于您计算机的最新版本 GeoPort。Mac (Intel 和 Apple 芯片)、Windows 和 Linux 均受支持。

GeoPort 主页。
地理港

第 2 步:使用 Lightning 或 USB-C 线将 iPhone 连接到电脑。连接 GeoPort 并通过 USB 进行设置后,您将能够使用 Wi-Fi 进行将来的连接。

步骤 3:打开 GeoPort,并在提示时输入您的系统密码。您的默认浏览器中将打开一个新的 GeoPort 窗口。

GeoPort 在首次启动时在 Mac 上的 Safari 中运行。
Jesse Hollington/数字趋势

步骤 4:单击“选择设备”下的下拉菜单并选择您的 iPhone。

GeoPort 开发者模式未启用警告。
Jesse Hollington/数字趋势

步骤 5:要使用 GeoPort 或任何其他位置欺骗应用程序,您的设备必须处于开发者模式。GeoPort 将为您执行此操作,但您必须从设备中删除密码。但是,这也会从 Apple Wallet 中删除您的所有 Apple Pay 支付卡,因此您必须在重新启用密码后重新添加这些卡。如果您不想这样做,还有其他几种方法可以启用开发者模式。

开发者模式选项通常会被隐藏,直到被 Mac 或 PC 上的应用程序激活。通常是 Apple 的 Xcode 开发者工具,但其他应用程序也可以激活它。您可以打开 iPhone 或 iPad 的“设置”应用程序并转到“隐私和安全”来检查它是否可用。滚动到底部,如果出现开发者模式,请选择它,将其打开,然后在出现提示时重新启动设备。

如果您没有看到开发者模式选项(它应该出现在“安全”下,就在锁定模式上方),那么您需要按照 GeoPort 的说明或使用其他应用程序来激活它:

  • 激活开发者模式的官方方法是在 Mac 上安装 Apple 的 Xcode 开发工具并按照 Apple 的官方说明进行操作。这是合法的方法,但 Xcode 的下载量相当大,而且只能在 Mac 上使用。
  • 其他应用程序(如 iMyFone AnyTo 和 3uTools)通过要求您信任 iPhone 连接并输入密码来绕过密码要求。如果您不想禁用 iPhone 密码并且愿意让这些应用程序完全访问您的 iPhone,您可以使用它们来启用开发者模式。
在 iPhone 上启用开发者模式。
Jesse Hollington/数字趋势

步骤 6:启用开发者模式后,请确保在 GeoPort 中选择了您的 iPhone(或 iPad),然后在地图视图下方的位置字段中输入您想要模拟的位置。您可以输入纬度和经度或地址、城市或地名。请注意,GeoPort 不会提供匹配列表;它会选择第一个也是最接近的一个,因此您可能需要通过添加城市和州信息来具体说明。

第 7 步:在地图视图上,单击左上角的加号减号按钮进行放大或缩小,然后将标记拖动到您想要模拟的特定位置。

Mac 上 Safari 中的 GeoPort 显示 iPhone 位置设置为加拿大艾伯塔省贾斯珀。
Jesse Hollington/数字趋势

步骤 8:一切就绪后,选择模拟位置按钮将选定的位置发送到您的 iPhone。

您可以通过打开您最喜欢的地图应用或 iPhone 上任何其他基于位置的应用来检查一切是否正常。它应该反映新的位置。您还可以通过在 GeoPort 中移动标记并点击模拟位置来继续更新您的位置;更改应该会立即显示出来。地图视图左侧的其他选项允许您保存选定的位置或模拟移动。

步骤 9:要禁用位置欺骗,请选择停止位置。如果您使用 USB 连接,断开 iPhone 连接也将允许它恢复使用内置 GPS,尽管这可能需要几分钟。

大理石灰色的三星 Galaxy S24 显示谷歌地图。
Christine Romero-Chan/数字趋势

如何在 Android 上伪造 GPS 位置

如果您是 Android 用户,并且花时间阅读了上述 iPhone 部分,我们有个好消息要告诉您。与 iPhone 用户必须经历的麻烦相比,在 Android 智能手机上伪造您的 GPS 位置是小菜一碟。

这是因为 Google 让开发者模式更容易进入,并且它提供了一个使用“模拟”位置应用的特定开发者选项。你不需要 Mac 或 PC 来实现这一点,而且 Play Store 上有很多可以伪造你位置的应用。在这里,我们将介绍如何使用最受欢迎的选项之一,一款名为“伪造 GPS 位置”的应用来实现这一点。

步骤 1:首先,按照我们的如何在 Android 手机上获取开发者选项指南中的步骤启用开发者模式。

第 2 步:打开 Play Store 并安装Fake GPS location。

步骤 3:打开“虚假 GPS 位置”。您应该会看到一个弹出窗口,其中有关于如何将其设置为模拟位置应用程序的说明。

虚假 GPS 定位应用程序显示有关启用开发者模式模拟定位设置的说明。
Jesse Hollington/数字趋势

步骤 4:选择“打开设置”可直接进入开发者选项。您也可以在“设置”应用的“系统” > “开发者选项”下直接访问此部分。

在Android 14开发者选项中选择模拟位置应用设置。
Jesse Hollington/数字趋势

步骤5:向下滚动到开发者选项的最底部,然后选择选择模拟位置应用程序

在 Android 14 开发者选项中选择 Fake GPS 作为模拟位置应用程序。
Jesse Hollington/数字趋势

步骤6:选择假GPS

第 7 步:返回 Fake GPS 定位应用程序。

第 8 步:将地图拖到您想要模拟的位置,然后选择右下角的绿色播放按钮。或者,您可以从左上角的菜单中选择前往以输入具体坐标。

假冒的 GPS 和 Google 地图应用显示了位于加拿大艾伯塔省贾斯珀山区的虚假位置。
Jesse Hollington/数字趋势

第 9 步:要返回您实际的 GPS 位置,请打开“虚假 GPS 位置”应用并选择左下角的“暂停”按钮。您也可以返回“开发者选项”,将模拟位置应用设置为“无”,以完全禁用“虚假 GPS 位置”。

本文来自网络转载,不代表TePhone特锋手机网立场,原文出处:digitaltrends;原文链接:digitaltrends.com/mobile/how-to-fake-the-gps-location-on-your-iphone-or-android-phone

Like (0)
Android的頭像Android作者
Previous 2024年7月9日
Next 2024年7月9日

相关推荐

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *