Simulace polohy na Huawei bez služeb Google
Majitelé telefonů Huawei a Honor bez služeb Google se pravidelně setkávají s tvrzením, že změna polohy pro ně není dostupná. To není pravda: simulace polohy je součást samotného Androidu, ne vrstva Googlu nad ním, a na telefonu bez Google Play funguje mechanismus úplně stejně. Liší se jen to, odkud aplikaci získat a kde EMUI uchovává potřebná nastavení.
Ujistěte se, že služby Google nepotřebujete
Aplikace vyžaduje Android 8.0 nebo novější, režim pro vývojáře a oprávnění k poloze — to vše má každý Huawei. Účet Google, služby Google Play ani root potřeba nejsou: simulace jde přes vlastní vestavěný mechanismus testovacích poskytovatelů polohy v systému.

Nainstalujte aplikaci ze souboru APK
Na těchto telefonech není Google Play, takže APK se stahuje z webu. Před instalací porovnejte kontrolní součet — SHA256 souboru je zveřejněn na stránce ke stažení a postup ověření popisuje návod k instalaci APK.

Zapněte režim pro vývojáře
Nastavení → „Informace o telefonu“ → sedmkrát za sebou klepněte na „Číslo sestavení“. Potom se „Pro vývojáře“ objeví v „Nastavení → Systém a aktualizace“ (ve starších verzích EMUI — jen „Systém“).

Vyberte aplikaci pro simulaci polohy
V nastavení pro vývojáře najděte položku „Vybrat aplikaci k simulování polohy“ a zvolte Mock Location. Souřadnice může v jednu chvíli dodávat jen jedna aplikace — je to omezení Androidu, ne EMUI.

Nastavte spouštění aplikace
Nastavení → „Baterie“ → „Spouštění aplikací“ → najděte Mock Location a vypněte pro ni „Spravovat automaticky“. Otevře se okno se třemi přepínači — „Autostart“, „Sekundární spuštění“ a „Běh na pozadí“ — zapněte všechny tři. Je to klíčový krok: při automatické správě EMUI ukončuje službu na pozadí podle vlastního uvážení.

Ověřte výsledek
Spusťte simulaci klepnutím na mapu a otevřete jinou mapovou aplikaci. Pokud ukazuje zvolený bod, mechanismus funguje na úrovni systému a absence služeb Google nic nezměnila.

Proč simulace nezávisí na Googlu
Simulace polohy je implementovaná v samotném Androidu: systém dovolí jedné vybrané aplikaci zaregistrovat testovací poskytovatele a zapisovat do nich souřadnice a ty pak předává všem, kdo si polohu vyžádají běžnou cestou. Služby Google Play s tímto mechanismem nesouvisejí — poskytují vlastní API polohy nad systémovým, ale nenahrazují ho.
Praktický důsledek: simulace na telefonu bez služeb Google funguje. Aplikace, které dostávaly souřadnice jen přes API Googlu, ale na takovém telefonu nefungují ani bez jakékoli simulace — z důvodu, který s ní nesouvisí.
Všechny tři přepínače jsou nutné
„Autostart“ dovolí systému aplikaci vrátit poté, co ji ukončil. „Sekundární spuštění“ povoluje spuštění na základě události z jiné aplikace nebo systému — právě to obnoví simulaci po restartu. „Běh na pozadí“ nechá službu pracovat, i když je aplikace minimalizovaná.
Vypnutí třetího přepínače zastaví simulaci stejně spolehlivě jako vypnutí prvního, proto zapněte všechny tři, ne jen zjevný autostart.
HarmonyOS a Honor
V HarmonyOS jsou položky téměř na stejných místech jako v EMUI: režim pro vývojáře se zapíná stejnými sedmi klepnutími, sekce je v „Systém a aktualizace“, správa spouštění v „Baterie“. Názvy se mohou lišit o slovo, princip je stejný.
Od rozdělení společností má Honor vlastní firmware, ale i ten si ponechal správu spouštění aplikací se stejnou sadou tří přepínačů — hledejte ji v sekci baterie.
Pokud se simulace stále zastavuje
Zkontrolujte, že se aplikace nevrátila k automatické správě spouštění: velké aktualizace firmwaru toto nastavení někdy resetují. Znakem živé služby je trvalé oznámení na panelu; pokud oznámení zmizelo, systém službu ukončil.
Ostatní příčiny na výrobci nezávisejí a jsou popsány zvlášť — proč se simulace na pozadí vypíná.