Google xidmətləri olmayan Huawei-də saxta məkan

Google xidmətləri olmayan Huawei və Honor telefonlarının sahibləri müntəzəm olaraq məkan əvəzləməsinin onlar üçün əlçatan olmadığı fikri ilə qarşılaşır. Bu, yanlışdır: saxta məkanlar Google-un üstündəki əlavə deyil, Android-in özünün bir hissəsidir və Google Play olmayan telefonda mexanizm eynilə işləyir. Fərq yalnız tətbiqi haradan götürmək və EMUI-nin lazımi ayarları harada saxlamasındadır.

  1. Google xidmətlərinin lazım olmadığına əmin olun

    Tətbiqə Android 8.0 və daha yeni, tərtibatçı rejimi və məkan icazəsi lazımdır — bunların hamısı istənilən Huawei-də var. Nə Google hesabı, nə Google Play xidmətləri, nə də root lazımdır: əvəzləmə sistemin öz daxili test məkan provayderləri mexanizmi ilə gedir.

    Google xidmətləri olmayan Huawei-də Mock Location quraşdırılması: tətbiq Android-in daxili mexanizmi ilə işləyir
  2. Tətbiqi APK faylından quraşdırın

    Bu telefonlarda Google Play yoxdur, ona görə də APK saytdan yüklənir. Quraşdırmadan əvvəl yoxlama cəmini tutuşdurun — faylın SHA256-sı yükləmə səhifəsində dərc olunur, yoxlama qaydası isə APK quraşdırma təlimatında təsvir olunub.

    Saytda yükləmə səhifəsi: versiya, faylın ölçüsü və yoxlama üçün SHA256 cəmi
  3. Tərtibatçı rejimini aktivləşdirin

    Ayarlar → «Telefon haqqında» → «Montaj nömrəsi»nə ardıcıl yeddi dəfə toxunun. Bundan sonra «Developer seçimləri» «Ayarlar → Sistem və yeniləmələr» bölməsində görünür (EMUI-nin köhnə versiyalarında — sadəcə «Sistem»).

    Android ayarlarında «Telefon haqqında» ekranı: «Montaj nömrəsi» bəndi seçilib, aşağıda qalan toxunuşlar barədə ipucu var
  4. Saxta məkan tətbiqini seçin

    Developer seçimlərində «Saxta məkan tətbiqini seçin» bəndini tapın və Mock Location seçin. Eyni anda yalnız bir tətbiq koordinat verə bilər — bu, EMUI-nin deyil, Android-in məhdudiyyətidir.

    Saxta məkan tətbiqinin seçilməsi: Mock Location işarələnib, «Heç biri» seçilməyib
  5. Tətbiqlərin başladılmasını ayarlayın

    Ayarlar → «Batareya» → «Tətbiqlərin başladılması» → Mock Location-ı tapın və onun üçün «Avtomatik idarə et» açarını söndürün. Üç açarlı pəncərə açılacaq — «Avtobaşlatma», «Dolayı başlatma» və «Arxa planda işləmə» — hər üçünü aktivləşdirin. Bu, əsas addımdır: avtomatik idarədə EMUI arxa plan xidmətini öz istəyi ilə bağlayır.

    Huawei ayarları: Mock Location üçün avtomatik başlatma idarəsi söndürülüb, üç açar aktivdir
  6. Nəticəni yoxlayın

    Xəritəyə toxunmaqla əvəzləməni başladın və başqa xəritə tətbiqini açın. O, seçilmiş nöqtəni göstərirsə, mexanizm sistem səviyyəsində işləyir və Google xidmətlərinin olmaması heç nəyə təsir etməyib.

    Başqa xəritə tətbiqi məkanı əvəzlənmiş nöqtədə göstərir — əvəzləmə işləyir

Əvəzləmə niyə Google-dan asılı deyil

Saxta məkanlar Android-in özündə həyata keçirilib: sistem seçilmiş bir tətbiqə test provayderlərini qeydiyyatdan keçirməyə və onlara koordinat yazmağa imkan verir, sonra isə bu koordinatları məkanı adi qaydada soruşan hər kəsə verir. Google Play xidmətlərinin bu mexanizmlə əlaqəsi yoxdur — onlar sistem API-sinin üstündə öz məkan API-sini təqdim edir, amma onu əvəz etmir.

Praktik nəticə: Google xidmətləri olmayan telefonda əvəzləmə işləyir. Koordinatları yalnız Google API-si vasitəsilə alan tətbiqlər isə belə telefonda heç bir əvəzləmə olmadan da işləmir — onunla əlaqəsi olmayan səbəbdən.

Hər üç açar məcburidir

«Avtobaşlatma» sistemə tətbiqi bağladıqdan sonra geri qaytarmağa imkan verir. «Dolayı başlatma» başqa tətbiqin və ya sistemin hadisəsi ilə başlatmağa icazə verir — yenidən başladıqdan sonra əvəzləməni məhz o bərpa edir. «Arxa planda işləmə» tətbiq kiçildiləndə xidmətin işləməyə davam etməsinə imkan verir.

Üçüncü açarın söndürülməsi əvəzləməni birincinin söndürülməsi qədər etibarlı dayandırır, ona görə də yalnız aşkar avtobaşlatmanı deyil, hər üçünü aktivləşdirin.

HarmonyOS və Honor

HarmonyOS-da bəndlər demək olar ki, EMUI-dəki yerlərdədir: tərtibatçı rejimi eyni yeddi toxunuşla aktivləşdirilir, bölmə «Sistem və yeniləmələr»dədir, başlatma idarəsi «Batareya»dadır. Adlar bir sözlə fərqlənə bilər, mahiyyət eynidir.

Şirkətlər ayrıldıqdan sonra Honor-un öz proqram təminatı var, amma o da eyni üç açar dəsti ilə tətbiqlərin başladılması idarəsini saxlayıb — onu batareya bölməsində axtarın.

Əvəzləmə yenə də dayanırsa

Tətbiqin avtomatik başlatma idarəsinə qayıtmadığını yoxlayın: proqram təminatının böyük yeniləmələri bəzən bu ayarı sıfırlayır. İşləyən xidmətin əlaməti pərdədəki daimi bildirişdir; bildiriş yox olubsa, sistem xidməti bağlayıb.

Digər səbəblər istehsalçıdan asılı deyil və ayrıca izah olunub — əvəzləmə arxa planda niyə sönür.

Mock Location — root olmadan Android-də saxta GPS məkanı

Pulsuz, Google Play-dən kənar. Quraşdırmadan əvvəl faylın yoxlama cəmini yoxlaya bilərsiniz.

APK-nı yüklə