Locația fictivă pe Huawei fără serviciile Google

Proprietarii telefoanelor Huawei și Honor fără serviciile Google dau regulat de afirmația că simularea locației nu le este accesibilă. Este greșit: locațiile fictive fac parte din Android însuși, nu sunt un strat Google deasupra lui, iar pe un telefon fără Google Play mecanismul funcționează exact la fel. Diferă doar de unde luați aplicația și unde păstrează EMUI setările necesare.

  1. Asigurați-vă că nu aveți nevoie de serviciile Google

    Aplicația are nevoie de Android 8.0 sau mai nou, de modul dezvoltator și de permisiunea de locație — orice Huawei le are pe toate. Nu sunt necesare nici un cont Google, nici Google Play Services, nici root: simularea trece prin mecanismul integrat al sistemului pentru furnizorii de locație de test.

    Instalarea Mock Location pe Huawei fără serviciile Google: aplicația funcționează prin mecanismul integrat al Android
  2. Instalați aplicația dintr-un fișier APK

    Pe aceste telefoane nu există Google Play, așa că APK-ul se descarcă de pe site. Înainte de instalare comparați suma de control — SHA256 al fișierului este publicat pe pagina de descărcare, iar procedura de verificare este descrisă în ghidul de instalare a APK-ului.

    Pagina de descărcare de pe site: versiunea, dimensiunea fișierului și suma de control SHA256 pentru verificare
  3. Activați modul dezvoltator

    Setări → „Despre telefon” → atingeți de șapte ori la rând „Numărul versiunii”. După aceea „Opțiuni dezvoltator” apar în „Setări → Sistem și actualizări” (în versiunile mai vechi de EMUI — doar „Sistem”).

    Ecranul „Despre telefon” din setările Android: este evidențiat „Numărul versiunii”, jos apare un indiciu cu atingerile rămase
  4. Alegeți aplicația pentru locație fictivă

    În opțiunile pentru dezvoltatori găsiți elementul „Selectează aplicația pentru locația de testare” și alegeți Mock Location. Coordonatele le poate furniza o singură aplicație odată — este o limitare a Android, nu a EMUI.

    Alegerea aplicației pentru locație fictivă: este bifat Mock Location, varianta „Niciuna” nu este aleasă
  5. Configurați lansarea aplicației

    Setări → „Baterie” → „Lansare aplicații” → găsiți Mock Location și dezactivați pentru ea „Gestionare automată”. Se deschide o fereastră cu trei comutatoare — „Lansare automată”, „Lansare secundară” și „Rulare în fundal” — activați-le pe toate trei. Este pasul-cheie: cu gestionarea automată, EMUI închide serviciul din fundal după propria apreciere.

    Setările Huawei: gestionarea automată a lansării este dezactivată pentru Mock Location, trei comutatoare sunt activate
  6. Verificați rezultatul

    Porniți simularea atingând harta și deschideți altă aplicație cu hartă. Dacă arată punctul ales, mecanismul funcționează la nivel de sistem, iar lipsa serviciilor Google nu a contat.

    O altă aplicație de hărți arată locația în punctul simulat — simularea funcționează

De ce simularea nu depinde de Google

Locațiile fictive sunt implementate în Android însuși: sistemul permite unei aplicații alese să înregistreze furnizori de test și să scrie coordonate în ei, apoi oferă aceste coordonate tuturor celor care cer locația în mod obișnuit. Google Play Services nu au legătură cu acest mecanism — oferă propriul API de locație deasupra celui de sistem, dar nu îl înlocuiesc.

Consecința practică: simularea funcționează pe un telefon fără serviciile Google. În schimb, aplicațiile care primeau coordonatele doar prin API-ul Google nu funcționează pe un astfel de telefon nici fără simulare — dintr-un motiv care nu are legătură cu ea.

Toate cele trei comutatoare sunt obligatorii

„Lansare automată” permite sistemului să readucă aplicația după ce a închis-o. „Lansare secundară” permite pornirea la un eveniment de la altă aplicație sau de la sistem — tocmai ea readuce simularea după repornire. „Rulare în fundal” permite serviciului să funcționeze cât timp aplicația este minimizată.

Dezactivarea celui de-al treilea comutator oprește simularea la fel de sigur ca dezactivarea primului, așa că activați-le pe toate trei, nu doar evidenta lansare automată.

HarmonyOS și Honor

Pe HarmonyOS elementele sunt aproape în aceleași locuri ca în EMUI: modul dezvoltator se activează cu aceleași șapte atingeri, secțiunea se află în „Sistem și actualizări”, gestionarea lansării — în „Baterie”. Numele pot diferi cu un cuvânt, ideea este aceeași.

De la separarea companiilor, Honor are propriul firmware, dar a păstrat și el gestionarea lansării aplicațiilor cu același set de trei comutatoare — căutați-o în secțiunea bateriei.

Dacă simularea tot se oprește

Verificați dacă aplicația nu a revenit la gestionarea automată a lansării: actualizările mari de firmware resetează uneori această setare. Semnul unui serviciu activ este notificarea permanentă din panou; dacă notificarea a dispărut, sistemul a închis serviciul.

Celelalte cauze nu depind de producător și sunt descrise separat — de ce simularea se oprește în fundal.

Mock Location — locație GPS falsă pe Android fără root

Gratuit, în afara Google Play. Înainte de instalare puteți verifica suma de control a fișierului.

Descarcă APK