什麼是 iPhone 假定位 / 虛擬定位?
所謂「假定位」或「虛擬定位」,就是讓 iPhone 的定位類 App 讀到一個 你指定的模擬座標,而不是手機 GPS 偵測到的真實位置。 它不是駭客手法,也不需要改動 iOS——本質上跟 App 開發者用 Xcode 測試定位功能是同一件事。
哪些情況會用到虛擬定位(合法用途)
- App 開發 / 測試:驗證地理圍欄、門市搜尋、導航、 外送範圍等功能,不必親自跑到每個地點。
- 隱私保護:不想讓每個 App 都拿到你的真實座標。
- 旅遊規劃:出國前先看目的地的地圖、交通、店家資訊。
- 展示與教學:在受控環境示範定位相關功能。
要強調的是:虛擬定位是工具,用途由使用者決定。請在自己擁有的裝置上、 並遵守你所使用的每個 App 服務條款的前提下使用。
iPhone 設定假定位的常見方法
| 方法 | 要越獄? | iOS 17/18/26 | 難易度 |
|---|---|---|---|
| 越獄 + 定位外掛 | 要 | 不穩 | 高 + 風險 |
| Xcode 模擬定位 | 不用 | 部分 | 需 Mac + 開發設定 |
| USB 桌面工具 | 不用 | 支援 | 低(接線即用) |
多數人想要的是「不越獄、又能用」,那答案就是 USB 桌面工具:用一般 傳輸線把 iPhone 接上電腦,軟體建立跟 Xcode 一樣的開發者通道,把 模擬座標送到手機。手機端不裝任何東西。
為什麼很多假定位 App 在 iOS 17 後不能用了
iOS 17 把裝置通訊搬到新的安全通道(RemoteXPC),舊版工具仰賴的 Developer Disk Image 方式整個失效。所以你會看到很多舊的假定位 App 卡在「連線中」、或只敢標榜支援 iOS 16 以下。要支援 iOS 17、18、26, 工具必須把連線層重寫。
免越獄設定虛擬定位的步驟
以 TraceGo 為例:
- 用原廠線把 iPhone 接上 Windows 電腦,解鎖、按「信任此電腦」。
- 在地圖點選地點,或輸入
緯度, 經度。 - 按傳送,定位類 App 就會讀到新座標。
- 拔線或按暫停,iPhone 回到真實 GPS。
虛擬定位安全嗎?會被封嗎?
透過官方開發者通道設定模擬定位,不改動 iOS、不需要 Apple ID 密碼、手機端不裝任何東西,這比越獄安全得多。至於「會不會被 某個 App 封」——那取決於該 App 自己的服務條款與偵測機制,跟設定虛擬 定位的技術本身無關。使用任何 App 前,請先了解並遵守它的規則。
免越獄設定 iPhone 虛擬定位 — TraceGo
TraceGo 是 Windows 桌面工具,透過 USB 在你自己的 iPhone 上設定模擬 GPS。免越獄、手機端不裝東西,原生支援 iOS 17 / 18 / 26,並提供 7 天 試用版讓你先確認相容。
常見問題
假定位需要越獄嗎?
不需要。USB 桌面工具在原廠 iPhone 上就能用,不改動 iOS。
iOS 18 / iOS 26 還能設虛擬定位嗎?
可以,前提是工具已支援新版連線層(RemoteXPC)。舊工具會卡連線。
需要 Mac 嗎?
TraceGo 在 Windows 上跑,不需要 Mac、Xcode 或開發者帳號。
會不會被某個 App 偵測到?
偵測與否取決於各 App 自己的政策。請務必遵守你使用的 App 服務條款。
延伸閱讀: iPhone 定位修改教學:免越獄修改 GPS