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.
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.

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.

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.

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.

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.

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.

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.