什麼是 iPhone 虛擬定位 / 假定位?
所謂「虛擬定位」或「假定位」,就是讓 iPhone 的定位類 App 讀到一個 你指定的模擬座標,而不是手機 GPS 偵測到的真實位置。 它不是駭客手法,也不需要改動 iOS——本質上跟 App 開發者用 Xcode 測試定位功能是同一件事。
設定一次之後,地圖、交友、天氣、外送等所有讀取系統定位的 App 都會看到同一個新位置, 不必逐一設定;停止之後,手機就回到真實 GPS。
哪些情況會用到虛擬定位(合法用途)
- App 開發 / 測試:驗證地理圍欄、門市搜尋、導航、 外送範圍等功能,不必親自跑到每個地點。(開發者細節見 開發者如何測試 iOS 定位功能)
- 隱私保護:不想讓每個 App 都拿到你的真實座標, 或不想讓陌生人從「距離 0.8 公里」反推出你住哪。
- 旅遊規劃:出國前先把定位設到目的地,看當地的地圖、交通、店家資訊, 或先認識當地朋友。
- 跨區交友:住在用戶少的地區,把定位設到別的城市擴大認識範圍—— 例如 Ping!、探探、 Omi 都是依定位推薦附近的人。
- 展示與教學:在受控環境示範定位相關功能。
要強調的是:虛擬定位是工具,用途由使用者決定。請在自己擁有的裝置上、 並遵守你所使用的每個 App 服務條款的前提下使用。
為什麼 App Store 找不到能用的虛擬定位 App?
很多人第一個反應是去 App Store 搜「虛擬定位 App」,裝了才發現沒用。這不是你找錯 App, 而是 iOS 的設計:每個 App 都被關在自己的沙盒裡,無權更改其他 App 讀到的位置。 所以 App Store 上標榜虛擬定位的 App,通常是下面兩種之一:
- 只在自己的畫面裡顯示一個假地點,其他 App 完全不受影響;
- 其實是 VPN——改的是網路 IP,不是 GPS。
要讓整支 iPhone 的系統定位改變,只能走 Apple 給開發者的定位模擬通道,而這個通道必須從 電腦連進手機。這就是為什麼現在能用的 iPhone 虛擬定位方案,幾乎都是「電腦軟體 + 傳輸線」。
虛擬定位和 VPN 有什麼不一樣?
| 虛擬定位 | VPN | |
|---|---|---|
| 改的是什麼 | GPS 定位(系統定位) | 網路 IP 所在地區 |
| 地圖上的藍點會動嗎 | 會 | 不會 |
| 依定位推薦附近的人 / 店家 | 跟著變 | 不變 |
| 串流、網站的地區內容 | 不變 | 跟著變 |
| 能否在 iPhone 上單獨完成 | 需要電腦 | 裝 App 即可 |
簡單說:App 看的是 GPS,就要用虛擬定位;看的是 IP,才是 VPN 的事。 交友、地圖、外送、天氣這類 App 幾乎都看 GPS。
iPhone 設定虛擬定位的常見方法
| 方法 | 要越獄? | iOS 17/18/26 | 難易度 |
|---|---|---|---|
| 越獄 + 定位修改套件 | 要 | 不穩 | 高 + 風險 |
| Xcode 模擬定位 | 不用 | 部分 | 需 Mac + 開發設定 |
| App Store 上的 App | 不用 | 改不了系統定位 | — |
| USB 桌面工具 | 不用 | 支援 | 低(接線即用) |
多數人想要的是「不越獄、又能用」,那答案就是 USB 桌面工具:用一般 傳輸線把 iPhone 接上電腦,軟體建立跟 Xcode 一樣的開發者通道,把 模擬座標送到手機。手機端不裝任何東西。各家工具的差異可以看 iOS 定位模擬工具比較。
為什麼很多假定位工具在 iOS 17 後不能用了
iOS 17 把裝置通訊搬到新的安全通道(RemoteXPC),舊版工具仰賴的 Developer Disk Image 方式整個失效。所以你會看到很多舊的假定位工具 卡在「連線中」、或只敢標榜支援 iOS 16 以下。要支援 iOS 17、18、26, 工具必須把連線層重寫。升級 iOS 後連不上的情況,見 iOS 17 後定位工具連不上怎麼辦。
設定虛擬定位前,先準備好這些
- 一台 Windows 10 / 11 電腦(不需要 Mac)。
- Apple Devices 或 iTunes:從 Microsoft Store 安裝,讓 Windows 認得 iPhone。
- 原廠或品質可靠的傳輸線:第一次一定要用 USB 配對;劣質線常只能充電、不能傳資料。
- iPhone 開啟「開發者模式」(iOS 17 以上):Apple 規定要用定位模擬必須先開啟。 這個選項預設隱藏,接上電腦後才會出現在「設定 → 隱私權與安全性」最下方,開啟後手機會重新開機。
- 定位服務保持開啟:「設定 → 隱私權與安全性 → 定位服務」,App 才讀得到模擬位置。
免越獄設定 iPhone 虛擬定位的步驟
以 TraceGo 為例:
- 連線:用傳輸線把 iPhone 接上 Windows 電腦,解鎖手機, 第一次接會跳「信任此電腦」→ 按信任並輸入手機密碼。
- 開啟開發者模式(iOS 17 以上,只需做一次):依軟體引導喚出選項, 到 iPhone「設定 → 隱私權與安全性 → 開發者模式」開啟,重新開機後確認。
- 選地點:在地圖上點選目的地、搜尋地名,或直接輸入
緯度, 經度。 - 傳送:按傳送,模擬座標送進 iPhone,打開地圖就能看到藍點跳到新位置。
- (選用)改用 WiFi:USB 配對成功一次後,手機和電腦在同一個家用 WiFi 下就能免插線操作。
- 恢復:按「暫停模擬」,iPhone 回到真實 GPS。
設定後 App 的位置沒變?依序檢查
- 先開 Apple 地圖確認:地圖的藍點有跳過去,就代表系統定位已改好,問題出在個別 App。
- 把該 App 完全關掉再打開:很多 App 只在啟動時抓一次位置,或有快取,需要重新整理。
- 檢查該 App 的定位權限:「設定 → 隱私權與安全性 → 定位服務 → 該 App」,設為「使用 App 期間」並開啟「精確位置」。
- 連不上 iPhone:TraceGo 內建連線診斷,會自動偵測 Apple Devices、iPhone 是否被認到; 找客服時按「複製診斷」貼上,最快找出原因。
怎麼恢復真實定位?
在 TraceGo 按「暫停模擬」,iPhone 就回到真實 GPS。若因為中途斷線等原因,定位仍停在模擬位置, 把 iPhone 重新開機一定會恢復。虛擬定位不會改動 iOS 本身, 不會留下任何設定在手機裡。
進階:讓虛擬定位沿路線移動
除了瞬間移到一個點,也可以讓定位沿著路線以設定的速度移動—— 適合測試導航、運動紀錄、外送追蹤這類需要「移動中」的功能。 免費版即可做雙點路徑模擬,Pro 版可多點路線、自訂速度與匯入 GPX。 做法見 iPhone 模擬 GPS 路線教學。
虛擬定位安全嗎?會被封嗎?
透過官方開發者通道設定模擬定位,不改動 iOS、不需要 Apple ID 密碼、手機端不裝任何東西,這比越獄安全得多。至於「會不會被 某個 App 封」——那取決於該 App 自己的服務條款與偵測機制,跟設定虛擬 定位的技術本身無關。使用任何 App 前,請先了解並遵守它的規則。 想更了解手機定位資料怎麼被 App 使用,可參考 iPhone 定位隱私指南。
免越獄設定 iPhone 虛擬定位 — TraceGo
TraceGo 是 Windows 桌面工具,透過 USB 或 WiFi 在你自己的 iPhone 上設定模擬 GPS。免越獄、手機端不裝東西,原生支援 iOS 17 / 18 / 26。 永久免費版無需註冊、每日可傳送 3 次,先確認能連、能用再決定要不要升級。
常見問題
iPhone 可以設定虛擬定位嗎?
可以。iPhone 不需要越獄,用電腦透過 Apple 官方的開發者通道,就能幫手機設定一個模擬 GPS 座標;定位類 App 會讀到你設定的位置。iOS 17 以上要先開啟「開發者模式」。
有不用電腦、直接裝在 iPhone 上的虛擬定位 App 嗎?
在 App Store 上沒有能改「系統定位」的 App。iOS 的沙盒機制不允許一般 App 更改其他 App 讀到的位置,所以標榜虛擬定位的 App 多半只是在自己的畫面裡顯示假地點,或其實是改 IP 的 VPN。要讓所有定位類 App 一起讀到新位置,目前仍需要透過電腦設定。
虛擬定位和 VPN 一樣嗎?
不一樣。VPN 改的是網路 IP 所在地區,影響的是串流、網站內容等「看 IP」的服務;地圖、交友、外送這類 App 看的是 GPS 定位,開 VPN 不會讓你在地圖上移動。虛擬定位改的才是 GPS。
假定位需要越獄嗎?
不需要。USB 桌面工具在原廠 iPhone 上就能用,不改動 iOS,也不需要輸入 Apple ID 密碼。
iOS 18 / iOS 26 還能設虛擬定位嗎?
可以,前提是工具已支援 iOS 17 起的新版連線層(RemoteXPC)。只支援 iOS 16 以下的舊工具會卡在連線階段。
需要 Mac 嗎?
不需要。TraceGo 在 Windows 10 / 11 上執行,只要安裝 Microsoft Store 的 Apple Devices(或 iTunes)讓電腦認得 iPhone,不需要 Mac、Xcode 或開發者帳號。
可以不插線、用 WiFi 設定虛擬定位嗎?
可以。先用 USB 成功配對一次,之後 iPhone 與電腦連在同一個家用 WiFi 就能免插線操作。公司、學校或公共 WiFi 常封鎖裝置互連,這種環境請改用 USB。
怎麼關掉虛擬定位、恢復真實位置?
在 TraceGo 按「暫停模擬」即可回到真實 GPS。若定位仍停在模擬的位置,把 iPhone 重新開機一定會恢復。
設定虛擬定位要錢嗎?
TraceGo 有永久免費版,無需註冊,每日可傳送 3 次,夠你先確認自己的 iPhone 能連、能用;需要無限傳送、自訂速度或多點路線再升級 Pro。
會不會被某個 App 偵測到?
偵測與否取決於各 App 自己的政策與機制,跟設定虛擬定位的技術本身無關。請務必遵守你使用的 App 服務條款。
延伸閱讀: iPhone 定位修改教學:免越獄修改 GPS · 如何修改 Ping! 定位 · 如何修改探探定位 · 如何修改 Omi 定位