Android’da root’siz soxta GPS joylashuv
Joylashuvni root’siz almashtirib boʻlmaydi degan fikr hali ham uchraydi. U eskirgan: soxta joylashuv mexanizmi Android’ga oʻrnatilgan va foydalanuvchi dasturchi sozlamalarida tanlagan har qanday ilova uchun mavjud. Bu yoʻl nima beradi, nima bermaydi va nega boshqa variant — proshivkaga aralashish — koʻringanidan qimmatroq ekanini koʻrib chiqamiz.
Sizga haqiqatan root kerak emasligiga ishonch hosil qiling
Agar vazifa joylashuvni tizim orqali odatiy usulda oladigan ilovalarga koordinatalarni berish boʻlsa, oʻrnatilgan mexanizm yetarli: xaritalar, ob-havo, yaqin joylarni qidirish, ishlab chiqilayotgan oʻz ilovalaringiz va testlash. Bu ssenariylarning aksariyat qismi.

Dasturchi rejimini yoqing
Sozlamalar → «Telefon haqida» → «Nashr raqami»ni yetti marta bosing. Sozlamalarda «Dasturchi sozlamalari» boʻlimi paydo boʻladi; qobiqqa qarab u yuqori darajada, «Tizim»da yoki «Qoʻshimcha sozlamalar»da joylashgan.

Soxta joylashuv ilovasini tanlang
Dasturchi sozlamalarida «Soxta joylashuv ilovasini tanlash» bandini toping va oʻrnatilgan ilovani tanlang. Bir vaqtda faqat bittasi faol boʻla oladi — tizim bir nechta ilovaga birdaniga koordinata berishga ruxsat bermaydi.

Almashtirishni ishga tushiring va tekshiring
Xaritada nuqtani tanlang, almashtirishni yoqing va boshqa xarita ilovasini oching. Agar u tanlangan nuqtani koʻrsatsa, mexanizm tizim darajasida ishlayapti va hech qanday qoʻshimcha huquq kerak boʻlmadi.

Bu aslida qanday ishlaydi
Android tanlangan ilovaga test joylashuv provayderlarini roʻyxatdan oʻtkazish va ularga koordinata yozishga ruxsat beradi. Keyin tizim bu koordinatalarni joylashuvni odatiy usulda soʻragan har bir ilovaga beradi. Mobil ilovalarning avtomatik testlari ham shu mexanizmdan foydalanadi — u birinchi navbatda ishlab chiqish uchun yaratilgan, nimanidir chetlab oʻtish uchun emas.
Shuning uchun almashtirishga superfoydalanuvchi huquqlari kerak emas: ilova boshqa jarayonlarga aralashmaydi va tizim kutubxonalarini qayta yozmaydi, balki foydalanuvchi ongli ravishda yoqqan rasmiy imkoniyatdan foydalanadi.
Root nima beradi va nega u tekin emas
Proshivkaga aralashish prinsipial ravishda qoʻshadigan yagona narsa — almashtirish faktini yashirish imkoni: «soxta manba» belgisini olib tashlash va uni tekshiradigan ilovalarni aldash. Buning uchun ochilgan yuklagich, Magisk yoki shunga oʻxshash modullar kerak.
Narxi: kafolat yoʻqoladi, baʼzi bank ilovalari va xizmatlar tizim butunligi tekshiruvi tufayli ishga tushmay qoladi, proshivka yangilanishlari odatdagidek oʻrnatilmaydi, muvaffaqiyatsiz proshivka esa telefonni ishlamaydigan holga keltirishi mumkin. Biz bu yoʻlni qoʻllab-quvvatlamaymiz va tasvirlamaymiz — Mock Location qatʼiy ravishda oʻrnatilgan mexanizm doirasida ishlaydi.
Chegara qayerda
Root’siz almashtirish uni koʻrishni istagan ilovalarga ochiq koʻrinadi. Joylashuv faktning isboti boʻlgan xizmatlar — yetkazib berishni tasdiqlash, ish vaqtini hisobga olish, joylashuv uchun mukofotlar — odatda bu tekshiruvni bajaradi va almashtirilgan koordinatalar bilan ishlamaydi. Antichit tizimli oʻyinlar ham.
Bu aniq bir ilovaning kamchiligi emas, ongli arxitektura tanlovi: ilova tizim ruxsat bergan narsani bajaradi va undan koʻproqni qilayotgandek koʻrinmaydi.
Almashtirish VPN’dan nimasi bilan farq qiladi
Ularni koʻpincha adashtirishadi. VPN tarmoq trafigingiz qayerdan kelishini oʻzgartiradi — IP-manzil boʻyicha xizmat sizni boshqa mamlakatda deb hisoblaydi. Geolokatsiyani almashtirish esa operatsion tizim ilovalarga beradigan koordinatalarni oʻzgartiradi.
Bular turli kanallar va ular bir-birining oʻrnini bosmaydi: joylashuvni IP boʻyicha aniqlaydigan ilova almashtirilgan koordinatalarni sezmaydi, tizimdan koordinata soʻraydigan ilova esa VPN’ni sezmaydi. Baʼzan ikkalasi ham kerak.