Android पर नकली लोकेशन (mock location) क्या है

“Mock location”, “नकली लोकेशन”, “मॉक लोकेशन के लिए ऐप्लिकेशन चुनें” — ये सब Android की उसी सेटिंग के बारे में हैं जो लोगों को डेवलपर मोड में मिलती है, बिना यह समझे कि वह करती क्या है। छोटा जवाब: यह उस ऐप को तय करती है जिसे सिस्टम असली की जगह अपने कोऑर्डिनेट देने की अनुमति देता है। नीचे बताया गया है कि व्यवहार में इसका क्या मतलब है, यह सुविधा कहाँ से आई और इसके बारे में कौन-सी उम्मीदें सही नहीं निकलतीं।

एक पैराग्राफ़ में परिभाषा

नकली लोकेशन कोऑर्डिनेट का वह सेट है जो फ़ोन को सैटेलाइट और टावर से नहीं, बल्कि उस ऐप से मिलता है जिसे आपने डेवलपर सेटिंग में तय किया। Android ऐसे ऐप को टेस्ट लोकेशन सोर्स कहता है, और जब तक वह चलता है, सिस्टम उसका पॉइंट हर उस ऐप को देता है जो पूछता है कि “यूज़र कहाँ है”। अंग्रेज़ी शब्द “mock” का मतलब है नकली या नकल — वैसे ही जैसे प्रोग्रामिंग में mock ऑब्जेक्ट।

Android की डेवलपर सेटिंग में “मॉक लोकेशन के लिए ऐप्लिकेशन चुनें” — USB डीबगिंग के पास ही

यह सुविधा कहाँ से आई

इसे सेवाओं को धोखा देने के लिए नहीं जोड़ा गया। ऐप डेवलपर को जाँचना होता है कि दूसरे शहर में मैप का क्या होता है, ज़ोन के किनारे पर डिलीवरी कैसे बर्ताव करती है और दूसरे टाइम ज़ोन में मौसम क्या दिखाता है — इसके लिए मौके पर जाना असंभव है। इसलिए Android में कोऑर्डिनेट देने का बिल्ट-इन तरीका है, और वह “डेवलपर के लिए सेटिंग और टूल” में USB डीबगिंग के पास ही है।

व्यावहारिक नतीजा: यह सुविधा वर्शन 6 से हर Android में है, इसके लिए root नहीं चाहिए और इसे सिस्टम हैक करना नहीं माना जाता। बस डेवलपर मोड चालू करना और ऐप चुनना है; तरीका अलग गाइड में है।

नकली कोऑर्डिनेट किसे मिलते हैं

सभी ऐप्स को एक साथ। Android उनमें फ़र्क नहीं करता: वह मैप, मौसम, आस-पास की खोज और हर उस दूसरे ऐप को वही पॉइंट देता है जिसने सामान्य तरीके से लोकेशन माँगी। आप यह नहीं चुन सकते कि किसे धोखा दें और किसे असली कोऑर्डिनेट दें — सिस्टम में ऐसी कोई क्षमता है ही नहीं।

इससे एक आम सवाल का जवाब भी मिलता है, “अगर मेरे पास कई स्पूफ़िंग ऐप हों तो”: सिर्फ़ एक चालू रह सकता है, सिस्टम एक ही टेस्ट लोकेशन सोर्स रखने देता है।

आरेख: स्पूफ़िंग ऐप कोऑर्डिनेट Android सिस्टम को देता है, और सिस्टम उन्हें बाकी सभी ऐप्स को

नकली लोकेशन क्या नहीं करती

यह स्पूफ़िंग को छिपाती नहीं। Android टेस्ट प्रोवाइडर के हर कोऑर्डिनेट में “मॉक सोर्स से” का फ़्लैग जोड़ता है, और कोई भी ऐप उसे पढ़ सकता है। बैंकिंग ऐप, डिलीवरी की पुष्टि, कंपनी की हाज़िरी और एंटी-चीट वाले गेम ठीक यही करते हैं — उन्हें स्पूफ़िंग दिखती है (विस्तृत व्याख्या), और उनसे इसे छिपाया नहीं जा सकता।

यह आपका IP पता नहीं बदलती। नेटवर्क से क्षेत्र तय करने वाली सेवा को नकली कोऑर्डिनेट का पता नहीं चलेगा; वहाँ VPN चाहिए — फ़र्क लोकेशन स्पूफ़िंग या VPN वाले लेख में समझाया गया है।

यह आपके खाते का देश, फ़ोन नंबर, सिस्टम की भाषा या टाइम ज़ोन नहीं बदलती। ये अलग सेटिंग हैं, और सेवाएँ अक्सर कोऑर्डिनेट से ज़्यादा सटीकता से इन्हीं से आपकी लोकेशन तय करती हैं।

अलग-अलग स्किन में यह कैसा दिखता है

आइटम के नाम अलग होते हैं, लेकिन वह हमेशा डेवलपर सेक्शन में होता है: हिन्दी फ़र्मवेयर में इसका नाम “मॉक लोकेशन के लिए ऐप्लिकेशन चुनें” या ऐसा ही कुछ है, अंग्रेज़ी में — “Select mock location app”। पुराने Android वर्शन (6.0 से पहले) में ऐप चुनने की जगह सीधा “मॉक लोकेशन की अनुमति दें” स्विच होता था — अगर आपको ऐसे निर्देश मिले, तो वे पुराने हैं।

डेवलपर सेक्शन खुद डिफ़ॉल्ट रूप से छिपा होता है और बिल्ड नंबर पर सात टैप के बाद दिखता है। किसी खास स्किन पर वह कहाँ है, यह अलग से बताया गया है: Xiaomi, Samsung, Huawei, HONOR, realme, OPPO और vivo, Tecno और Infinix।

आम यूज़र को इसकी ज़रूरत क्यों

तीन परिदृश्य जिनमें स्पूफ़िंग ईमानदारी से काम करती है और किसी को गुमराह नहीं करती।

यह देखना कि कोई सेवा दूसरे शहर में कैसी दिखती है: मैप, समय-सारणी, स्थानीय लिस्टिंग, मौसम। ऐसे ऐप को अपना सटीक पता न देना जो बिना असली ज़रूरत के लोकेशन माँगता है — स्पूफ़िंग “अपने फ़्लैट के कोऑर्डिनेट दें” और “ऐप इस्तेमाल न करें” के बीच तीसरा रास्ता देती है। और टेस्टिंग: मौके पर गए बिना लोकेशन वाले परिदृश्यों के दोहराए जा सकने वाले टेस्ट (QA के लिए गाइड)।

हम उन परिदृश्यों का वर्णन नहीं करते जिनमें स्पूफ़िंग किसी सेवा के साथ समझौता तोड़ती है — काम पर हाज़िरी, डिलीवरी की पुष्टि, गेम में क्षेत्रीय पाबंदियाँ बायपास करना: मॉक सोर्स फ़्लैग की वजह से ये काम नहीं करते और खाते पर बैन की ओर ले जाते हैं।

इसे कैसे चालू और बंद करें

चालू करने में कुछ मिनट लगते हैं: डेवलपर मोड, ऐप चुनना, जगह की अनुमति, मैप पर पॉइंट — स्टेप-बाय-स्टेप। बेहतर है कि किसी दूसरे ऐप में पक्का कर लें कि स्पूफ़िंग सच में काम कर रही है: पाँच जाँचें।

बंद भी इसी तरह होता है: ऐप में स्पूफ़िंग रोकें, और अगर संभावना पूरी तरह हटानी है, तो “मॉक लोकेशन के लिए ऐप्लिकेशन चुनें” को वापस “कोई नहीं” पर करें। ज़्यादा जानकारी नकली लोकेशन कैसे बंद करें वाले जवाब में।

Mock Location — Android पर बिना root के fake GPS लोकेशन

मुफ़्त, Google Play के बाहर। इंस्टॉल करने से पहले फ़ाइल का चेकसम जाँच सकते हैं।

APK डाउनलोड करें