Android'de sahte konum nedir

«Sahte konum», «mock location», «sahte konum uygulamasını seç»: bunların hepsi, insanların geliştirici modunda ne işe yaradığını anlamadan karşılaştığı aynı Android ayarını ifade eder. Kısa yanıt: sistemin gerçek koordinatlar yerine koordinat sağlamasına izin verdiği uygulamayı belirler. Aşağıda bunun pratikte ne anlama geldiği, özelliğin nereden geldiği ve ona dair hangi beklentilerin tutmadığı anlatılıyor.

Tek paragrafta tanım

Sahte konum, telefonun uydulardan ve baz istasyonlarından değil, geliştirici seçeneklerinde belirlediğiniz bir uygulamadan aldığı bir koordinat setidir. Android böyle bir uygulamaya test konum kaynağı der ve o çalışırken sistem «kullanıcı nerede» diye soran herkese onun noktasını verir. İngilizce «mock» kelimesi sahte veya taklit anlamına gelir; programlamadaki mock nesnelerle aynı.

Android geliştirici seçeneklerindeki «Sahte konum uygulamasını seç» öğesi — USB hata ayıklamanın yanında

Özellik nereden geldi

Hizmetleri kandırmak için eklenmedi. Bir uygulama geliştiricisinin başka bir şehirde haritaya ne olduğunu, teslimatın bölge sınırında nasıl davrandığını ve hava durumunun başka bir saat diliminde ne gösterdiğini kontrol etmesi gerekir; bunun için yerinde bulunmak imkânsızdır. Bu yüzden Android'in koordinat sağlamak için yerleşik bir yolu vardır ve bu yol «Geliştirici seçenekleri»nde, USB hata ayıklamanın yanında durur.

Pratik sonucu: özellik 6. sürümden beri her Android'de vardır, root gerektirmez ve sistemi hack'lemek sayılmaz. Tek gereken geliştirici modunu açmak ve uygulamayı seçmektir; yöntem ayrı bir kılavuzda.

Değiştirilmiş koordinatları kim alır

Tüm uygulamalar aynı anda. Android onları birbirinden ayırmaz: haritaya, hava durumuna, yakın aramaya ve konumu olağan yolla isteyen diğer her uygulamaya aynı noktayı verir. Kimi kandırıp kime gerçek koordinatları vereceğinizi seçemezsiniz; sistemde böyle bir olanak basitçe yoktur.

Bu, sık sorulan «birden fazla konum değiştirme uygulamam varsa ne olur» sorusunu da yanıtlar: yalnızca biri etkin olabilir, sistem tek bir test konum kaynağına izin verir.

Şema: konum uygulaması koordinatları Android sistemine verir, sistem de onları diğer tüm uygulamalara dağıtır

Sahte konumun yapmadıkları

Konum değiştirmeyi gizlemez. Android, test sağlayıcısından gelen her koordinata «sahte kaynaktan» işareti ekler ve her uygulama onu okuyabilir. Bankacılık uygulamaları, teslimat onayı, kurumsal mesai takibi ve hile önleyicili oyunlar tam olarak bunu yapar; konum değiştirme onlara görünür (ayrıntılı açıklama) ve onlardan gizlenemez.

IP adresinizi değiştirmez. Bölgenizi ağa göre belirleyen bir hizmet sahte koordinatları fark etmez; orada VPN gerekir; fark konum değiştirme mi VPN mi makalesinde açıklanıyor.

Hesap ülkenizi, telefon numaranızı, sistem dilinizi veya saat diliminizi değiştirmez. Bunlar ayrı ayarlardır ve hizmetler konumunuzu çoğu zaman koordinatlardan daha kesin olarak bunlardan belirler.

Farklı arayüzlerde nasıl görünür

Öğenin adı farklı olabilir ama her zaman geliştirici bölümündedir: Türkçe yazılımlarda «Sahte konum uygulamasını seç», İngilizce yazılımlarda «Select mock location app». Eski Android sürümlerinde (6.0'dan önce) uygulama seçimi yerine basit bir «Sahte konumlara izin ver» anahtarı vardı; böyle talimatlarla karşılaştıysanız eskimişlerdir.

«Geliştirici seçenekleri» bölümünün kendisi varsayılan olarak gizlidir ve derleme numarasına yedi dokunuştan sonra görünür. Belirli bir arayüzde nerede olduğu ayrıca anlatılıyor: Xiaomi, Samsung, Huawei, HONOR, realme, OPPO ve vivo, Tecno ve Infinix.

Sıradan bir kullanıcı neden ihtiyaç duysun

Konum değiştirmenin dürüstçe çalıştığı ve kimseyi yanıltmadığı üç senaryo.

Bir hizmetin başka bir şehirde nasıl göründüğünü görmek: haritalar, tarifeler, yerel ilanlar, hava durumu. Gerçek bir ihtiyaç olmadan konum isteyen bir uygulamayla tam adresinizi paylaşmamak: konum değiştirme, «dairemin koordinatlarını vereyim» ile «uygulamayı kullanmayayım» arasında üçüncü bir seçenek sunar. Ve test: konuma bağlı senaryoların yerinde bulunmadan tekrarlanabilir şekilde çalıştırılması (QA için anlatım).

Konum değiştirmenin bir hizmetle yapılan anlaşmaları çiğnediği senaryoları anlatmıyoruz: iş yerinde yoklama vermek, teslimatı onaylamak, oyunlarda bölgesel kısıtlamaları aşmak; bunlar sahte kaynak işareti yüzünden çalışmaz ve hesabın engellenmesine yol açar.

Nasıl açılır ve kapatılır

Açmak birkaç dakika sürer: geliştirici modu, uygulamayı seçme, konum izni, haritada bir nokta; adım adım. Konum değiştirmenin gerçekten çalıştığından başka bir uygulamada emin olmak en iyisidir: beş kontrol.

Kapatmak da aynı yoldan yapılır: uygulamada konum değiştirmeyi durdurun, olanağı tamamen kaldırmak istiyorsanız «Sahte konum uygulamasını seç»i yeniden «Hiçbiri» yapın. Ayrıntılar sahte konum nasıl kapatılır yanıtında.

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