Aplikasi lain menampilkan lokasi asli saya — mengapa?

Android menandai setiap koordinat dari penyedia uji dengan tanda “dari sumber palsu”. Aplikasi berhak memeriksanya dan menolak bekerja dengan data semacam itu — Mock Location tidak berusaha melewati pemeriksaan ini.

Android menandai setiap koordinat yang berasal dari penyedia uji dengan tanda “dari sumber palsu”. Tanda ini tidak disembunyikan: aplikasi mana pun boleh membacanya dan memutuskan apa yang dilakukan dengan data itu.

Sebagian layanan melakukan persis hal itu — dan ini bukan gangguan, melainkan pilihan sadar mereka. Aplikasi bank, sistem konfirmasi pengiriman, absensi perusahaan, program hadiah berbasis lokasi, dan game dengan sistem anti-cheat menolak bekerja dengan koordinat palsu. Bagi mereka lokasi bukan kemudahan, melainkan bukti suatu fakta, dan karena sifat tugasnya mereka tidak bisa menerima data yang tidak andal.

Pemeriksaan ini tidak bisa dilewati tanpa memodifikasi firmware, dan Mock Location sengaja tidak melakukannya. Tanda ini hanya bisa disembunyikan dengan modul setingkat Magisk di perangkat dengan bootloader yang dibuka — dengan garansi hangus, pemeriksaan integritas sistem yang rusak, dan risiko ponsel tidak bisa dipakai. Kami tidak mendukung dan tidak menjelaskan jalan ini; alasannya, dan mengapa jalan itu tetap tidak menyelesaikan masalah, dibahas di artikel bisakah pemalsuan lokasi disembunyikan.

Namun sebelum menganggap tanda itu penyebabnya, singkirkan tiga alasan yang lebih sederhana.

Pertama, cache. Aplikasi mungkin mengingat titik terakhir yang diketahui dan terus menampilkannya tanpa meminta yang baru. Tutup aplikasi sepenuhnya (tutup, bukan minimalkan) dan buka lagi saat pemalsuan sudah aktif.

Kedua, lokasi berdasarkan IP. Sebagian layanan mengetahui lokasi Anda bukan dari sistem, melainkan dari alamat jaringan; pemalsuan koordinat sama sekali tidak memengaruhi saluran itu, dan di sana yang membantu adalah VPN, bukan perubahan koordinat. Beda kedua mekanisme dijelaskan di artikel pemalsuan lokasi atau VPN.

Ketiga — aplikasi meminta lokasi sekali saat diluncurkan dan tidak bereaksi terhadap perubahan berikutnya. Kalau begitu, lakukan dengan urutan terbalik dari biasanya: aktifkan pemalsuan dulu, baru buka aplikasinya.

Jika tidak ada satu pun yang cocok dan aplikasi terus menampilkan titik asli Anda saat pemalsuan aktif, hampir pasti aplikasi itu membaca tanda sumber palsu, dan tidak ada yang bisa dilakukan.

Masih ada pertanyaan? Tulis ke dukungan.