Google hizmetleri olmayan Huawei'de sahte konum

Google hizmetleri olmayan Huawei ve Honor telefonların sahipleri, konum değiştirmenin kendilerine kapalı olduğu iddiasıyla sık sık karşılaşır. Bu yanlış: sahte konumlar Android'in kendi parçasıdır, üzerine eklenmiş bir Google katmanı değildir ve Google Play olmayan bir telefonda mekanizma tam olarak aynı çalışır. Tek fark, uygulamanın nereden alınacağı ve EMUI'nin gerekli ayarları nerede tuttuğudur.

  1. Google hizmetlerine ihtiyacınız olmadığından emin olun

    Uygulama Android 8.0 veya üstü, geliştirici modu ve konum izni gerektirir; bunların hepsi her Huawei'de vardır. Ne Google hesabı ne Google Play Hizmetleri ne de root gerekir: konum değiştirme, sistemin kendi yerleşik test konum sağlayıcısı mekanizmasıyla yapılır.

    Google hizmetleri olmayan Huawei'ye Mock Location kurulumu: uygulama Android'in yerleşik mekanizmasıyla çalışır
  2. Uygulamayı APK dosyasından yükleyin

    Bu telefonlarda Google Play yoktur, bu yüzden APK siteden indirilir. Yüklemeden önce sağlama toplamını karşılaştırın: dosyanın SHA256 değeri indirme sayfasında yayımlanır, doğrulama yöntemi ise APK yükleme kılavuzunda anlatılıyor.

    Sitedeki indirme sayfası: sürüm, dosya boyutu ve doğrulama için SHA256 sağlama toplamı
  3. Geliştirici modunu açın

    Ayarlar → «Telefon hakkında» → «Yapım numarası»na art arda yedi kez dokunun. Ardından «Geliştirici seçenekleri», «Ayarlar → Sistem ve güncellemeler» bölümünde (eski EMUI sürümlerinde yalnızca «Sistem») belirir.

    Android ayarlarında «Telefon hakkında» ekranı: «Derleme numarası» öğesi vurgulanmış, altta kalan dokunuş sayısıyla ilgili ipucu
  4. Sahte konum uygulamasını seçin

    Geliştirici seçeneklerinde «Sahte konum uygulamasını seç» öğesini bulun ve Mock Location'ı seçin. Aynı anda yalnızca bir uygulama koordinat sağlayabilir; bu EMUI'nin değil, Android'in kısıtlamasıdır.

    Sahte konum uygulamasını seçme: Mock Location işaretli, «Hiçbiri» seçili değil
  5. Uygulama başlatmayı ayarlayın

    Ayarlar → «Pil» → «Uygulama başlatma» → Mock Location'ı bulun ve onun için «Otomatik olarak yönet»i kapatın. Üç anahtarlı bir pencere açılır: «Otomatik başlatma», «İkincil başlatma» ve «Arka planda çalıştır»; üçünü de açın. Bu kilit adımdır: otomatik yönetimde EMUI arka plan hizmetini kendi takdirine göre kapatır.

    Huawei ayarları: Mock Location için otomatik başlatma yönetimi kapalı, üç anahtar açık
  6. Sonucu kontrol edin

    Haritaya dokunarak konum değiştirmeyi başlatın ve başka bir harita uygulaması açın. Seçilen noktayı gösteriyorsa mekanizma sistem düzeyinde çalışıyor ve Google hizmetlerinin yokluğu hiçbir şeyi değiştirmedi demektir.

    Başka bir harita uygulaması konumu sahte noktada gösteriyor — konum değiştirme çalışıyor

Konum değiştirme neden Google'a bağlı değil

Sahte konumlar Android'in kendisinde uygulanmıştır: sistem, seçilen tek bir uygulamanın test sağlayıcıları kaydetmesine ve onlara koordinat yazmasına izin verir, sonra bu koordinatları konumu olağan yolla isteyen herkese verir. Google Play Hizmetlerinin bu mekanizmayla ilgisi yoktur: sistemin API'sinin üzerine kendi konum API'lerini sağlarlar ama onun yerini almazlar.

Pratik sonucu: konum değiştirme Google hizmetleri olmayan bir telefonda çalışır. Koordinatları yalnızca Google'ın API'si üzerinden alan uygulamalar ise böyle bir telefonda konum değiştirme olmadan da çalışmaz; bununla ilgisi olmayan bir nedenle.

Üç anahtarın üçü de zorunlu

«Otomatik başlatma», sistemin kapattığı uygulamayı geri getirmesine izin verir. «İkincil başlatma», başka bir uygulamadan veya sistemden gelen bir olayla başlatmaya izin verir; yeniden başlatmadan sonra konum değiştirmeyi geri yükleyen budur. «Arka planda çalıştır», uygulama küçültülmüşken hizmetin çalışmaya devam etmesine izin verir.

Üçüncü anahtarı kapatmak konum değiştirmeyi birincisini kapatmak kadar kesin durdurur; bu yüzden yalnızca bariz otomatik başlatmayı değil, üçünü de açın.

HarmonyOS ve Honor

HarmonyOS'ta öğeler neredeyse EMUI'dekiyle aynı yerlerdedir: geliştirici modu aynı yedi dokunuşla açılır, bölüm «Sistem ve güncellemeler»dedir, başlatma yönetimi «Pil»dedir. Adlar bir kelimeyle farklı olabilir, mantık aynıdır.

Şirketler ayrıldığından beri Honor'un kendi yazılımı var, ama o da aynı üç anahtarlı uygulama başlatma yönetimini korudu; onu pil bölümünde arayın.

Konum değiştirme hâlâ duruyorsa

Uygulamanın otomatik başlatma yönetimine geri dönmediğini kontrol edin: büyük yazılım güncellemeleri bazen bu ayarı sıfırlar. Yaşayan bir hizmetin işareti bildirim panelindeki kalıcı bildirimdir; bildirim kaybolduysa sistem hizmeti kapatmıştır.

Diğer nedenler üreticiye bağlı değildir ve ayrıca anlatılıyor: konum değiştirme arka planda neden kapanıyor.

Mock Location — Android'de root olmadan sahte GPS konumu

Ücretsiz, Google Play dışında. Yüklemeden önce dosyanın sağlama toplamını kontrol edebilirsiniz.

APK'yı indir