Jak změnit polohu na iPhonu
„Změna polohy“ znamená na iPhonu několik různých věcí. Vysvětlíme, co která dělá, a ukážeme, jak změnit i samotnou GPS polohu.
Kdo hledá, jak změnit polohu na iPhonu, obvykle řeší jednu ze čtyř věcí: zemi svého účtu v App Storu, místo, které podle připojení odhadují weby, oprávnění aplikací k poloze, nebo samotnou GPS polohu, kterou telefon hlásí. Každá se nastavuje jinde. Projdeme je postupně a u poslední, které se říká falešná poloha nebo fake GPS, popíšeme přesný postup i to, co od něj čekat nemáte.
Co všechno může „změna polohy“ znamenat
- Země nebo oblast účtu Apple. Rozhoduje o tom, který App Store, ceny a obsah uvidíte. Mění se v Nastavení.
- Poloha podle IP adresy. Tu si z vašeho připojení odvozují weby a streamovací služby. Mění ji VPN.
- Přístup aplikací k poloze. Které aplikace polohu dostanou a jak přesnou. Nastavuje se v polohových službách.
- Samotná GPS poloha. Souřadnice, které iOS předává aplikacím. V Nastavení pro ně žádný přepínač není, dají se jen simulovat vývojářskými nástroji Applu z Macu.
Pokud vám jde jen o to, aby aplikace polohu neviděly, nic měnit nemusíte. Stačí ji vypnout: jak vypnout polohu na iPhonu.
Změna země nebo oblasti účtu Apple
Hodí se po přestěhování nebo když App Store nabízí obsah pro jinou zemi. Apple předem doporučuje utratit zůstatek na účtu, zrušit předplatná, která změně brání, a připravit si platební metodu platnou v nové zemi. Potom:
- Otevřete Nastavení a klepněte na své jméno.
- Klepněte na Média a nákupy. Možná se budete muset přihlásit.
- Klepněte na Země/oblast a vyberte novou zemi nebo oblast.
- Klepněte na Pokračovat, pročtěte si smluvní podmínky a klepněte na Souhlasím.
- Vyberte platební metodu, zadejte fakturační adresu a klepněte na Hotovo.
Jste-li členem skupiny rodinného sdílení, změna nemusí být možná, dokud ze skupiny neodejdete. Na GPS, Mapy ani na to, co vidí aplikace pracující s polohou, nemá tohle nastavení žádný vliv.
Změní polohu VPN?
Jen tu síťovou. VPN vede váš provoz přes server jinde, takže weby vidí jeho IP adresu a podle ní odhadují, kde jste. Polohové služby iOS ale podle Applu určují polohu z GPS, Bluetooth, databáze Wi‑Fi hotspotů a vysílačů mobilních sítí. Na nic z toho VPN nesáhne, takže aplikace s povoleným přístupem k poloze dostane vaši skutečnou pozici i se zapnutou VPN.
Nastavení polohy v polohových službách
Když aplikace polohu neukazuje nebo ukazuje nesmysl, ověřte nejdřív, jestli k ní vůbec má přístup:
- Přejděte do Nastavení › Soukromí a zabezpečení › Polohové služby a zkontrolujte, že je volba Polohové služby zapnutá.
- Sjeďte dolů a klepněte na aplikaci.
- Vyberte Nikdy, Zeptat se příště nebo při sdílení, Při používání aplikace nebo Vždy. Některé aplikace nabízejí méně možností.
- Volbu Přesná poloha nechte zapnutou, pokud aplikace potřebuje vědět přesně, kde jste. Když ji vypnete, dostane jen přibližnou polohu.
Tahle nastavení rozhodují o tom, jestli aplikace polohu dostane. Jinou polohu jimi zadat nejde.
Jak změnit GPS polohu iPhonu (falešná poloha)
Aby iPhone hlásil jiné souřadnice, je potřeba simulace polohy. Apple ji vytvořil pro vývojáře, kteří musí vyzkoušet, jak se aplikace chová v jiném městě nebo cestou po trase, aniž by tam jeli. Přesně tohle se myslí pojmy falešná poloha, fake GPS nebo GPS spoofing na iPhonu. Nepotřebujete k tomu jailbreak ani aplikaci v telefonu, potřebujete ale Mac.
Přes Xcode (pro vývojáře)
Xcode, vývojové prostředí Applu, umí při spouštění nebo testování aplikace simulovat polohu zařízení: pevné místo nebo cestu přehrávanou ze souboru GPX. Potřebujete Xcode na Macu, projekt aplikace a na iPhonu zapnutý Režim pro vývojáře. Podle dokumentace Applu se tato položka v Nastavení objeví až poté, co iPhone začnete párovat s Macem.
Přes Locaflip (bez Xcode)
Locaflip je naše aplikace pro Mac, která dělá totéž bez projektu a bez Terminálu. Používá vývojářskou službu Applu pro simulaci polohy, tedy stejný mechanismus jako funkce Simulate Location v Xcode. Aplikace, které zjišťují polohu přes polohové služby iOS, tak dostanou simulované souřadnice. Potřebujete Mac s macOS 14 nebo novějším (Apple silicon i Intel), iPhone s iOS 17 nebo novějším a USB kabel, který přenáší data.
- Stáhněte Locaflip, spusťte ho na Macu a zadejte licenční klíč.
- Připojte iPhone kabelem, odemkněte ho a na dotaz, zda důvěřovat tomuto počítači, klepněte na Důvěřovat.
- Na iPhonu otevřete Nastavení › Soukromí a zabezpečení › Režim pro vývojáře, zapněte ho a iPhone restartujte. Po restartu zapnutí potvrďte. Pokud položku nevidíte, připojte iPhone, spusťte Locaflip a podívejte se znovu. Podrobný návod
- V Locaflipu klikněte do mapy, zadejte souřadnice, nebo naplánujte trasu mezi dvěma adresami (autem, pěšky nebo hromadnou dopravou).
- Klikněte na Nastavit polohu, nebo spusťte trasu. Locaflip polohu drží, při zakolísání spojení ji nastaví znovu a při přerušení simulace spustí alarm.
- Zpět se vrátíte tlačítkem Resetovat polohu. iPhone se okamžitě vrátí ke skutečné poloze.
Omezení a férové použití
- Mac musí zůstat připojený. Simulace skončí, když se spojení přeruší nebo se iPhone restartuje.
- Aplikace to poznají. iOS simulované polohy označuje a vývojářům dává k dispozici údaj, jestli poloha vznikla softwarovou simulací. Aplikace můžou simulovanou polohu rozpoznat nebo zakázat; přečtěte si podmínky aplikací, které používáte.
- Není to nástroj pro aplikaci Najít. Pro aplikaci Najít ani pro sdílení polohy jsme Locaflip nenavrhovali ani netestovali a neslibujeme, co která aplikace zobrazí.
- Režim pro vývojáře má svou cenu. iOS při zapnutí upozorňuje, že snižuje zabezpečení zařízení. Na stejném místě v Nastavení ho můžete zase vypnout.
- Používejte ji poctivě. Test vlastní aplikace, natočení dema nebo to, že aplikaci, která polohu nepotřebuje, nedáte tu skutečnou, je v pořádku. Klamání lidí nebo porušování pravidel služeb ne.
Časté otázky
Jde na iPhonu nastavit falešná poloha bez jailbreaku?
Ano, přes vývojářskou simulaci polohy od Applu ovládanou z Macu: buď v Xcode, nebo aplikací pro Mac, jako je Locaflip, která používá stejnou službu. Nic se nejailbreakuje a do iPhonu se nic neinstaluje. Aplikace můžou simulovanou polohu rozpoznat nebo zakázat.
Existuje fake GPS aplikace přímo do iPhonu?
Aplikace v iPhonu nemůže změnit polohu, kterou dostávají ostatní aplikace. Simulace polohy se na iPhonu ovládá přes vývojářské služby Applu z Macu.
Jde změnit GPS poloha iPhonu bez počítače?
V Nastavení iOS taková volba není a simulace, kterou Apple dokumentuje, se ovládá z Macu. Locaflip potřebuje Mac připojený kabelem po celou dobu.
Změní Locaflip moji polohu v aplikaci Najít?
To neslibujeme. Pro aplikaci Najít ani pro sdílení polohy jsme Locaflip nenavrhovali ani netestovali. Chcete-li omezit, co o vás ostatní v aplikaci Najít vidí, použijte přímo její nastavení sdílení.
Jak se vrátím ke skutečné poloze?
V Locaflipu klikněte na Resetovat polohu. Simulaci ukončí také odpojení kabelu nebo restart iPhonu.
Zdroje
- Podpora Apple: Změna země nebo oblasti účtu Apple
- Podpora Apple: Zapnutí nebo vypnutí polohových služeb a GPS na iPhonu
- Podpora Apple: Informace o ochraně soukromí a polohových službách v iOS, iPadOS a watchOS
- Apple Developer: Simulating location in tests (anglicky)
- Apple Developer: Enabling Developer Mode on a device (anglicky)
- Apple Developer: CLLocationSourceInformation.isSimulatedBySoftware (anglicky)