Google सेवाओं के बिना Huawei पर नकली लोकेशन
Google सेवाओं के बिना वाले Huawei और Honor फ़ोन के मालिक अक्सर सुनते हैं कि उनके लिए लोकेशन स्पूफ़िंग उपलब्ध नहीं। यह गलत है: नकली लोकेशन खुद Android का हिस्सा है, उसके ऊपर Google की कोई परत नहीं, और Google Play के बिना वाले फ़ोन पर यह सिस्टम बिल्कुल वैसे ही काम करता है। फ़र्क सिर्फ़ इतना है कि ऐप कहाँ से लें और EMUI ज़रूरी सेटिंग कहाँ रखता है।
पक्का करें कि आपको Google सेवाएँ नहीं चाहिए
ऐप को Android 8.0 या नया, डेवलपर मोड और जगह की अनुमति चाहिए — किसी भी Huawei में ये सब हैं। न Google खाता, न Google Play सेवाएँ, न root की ज़रूरत है: स्पूफ़िंग सिस्टम के अपने बिल्ट-इन टेस्ट लोकेशन प्रोवाइडर सिस्टम से होती है।

APK फ़ाइल से ऐप इंस्टॉल करें
इन फ़ोन पर Google Play नहीं है, इसलिए APK वेबसाइट से डाउनलोड किया जाता है। इंस्टॉल करने से पहले चेकसम मिलाएँ — फ़ाइल का SHA256 डाउनलोड पेज पर प्रकाशित है, और जाँचने का तरीका APK इंस्टॉल करने की गाइड में बताया गया है।

डेवलपर मोड चालू करें
सेटिंग → “फ़ोन के बारे में” → “बिल्ड नंबर” पर लगातार सात बार टैप करें। इसके बाद “सेटिंग → सिस्टम और अपडेट” में “डेवलपर विकल्प” दिखने लगते हैं (EMUI के पुराने वर्शन में — सिर्फ़ “सिस्टम” में)।

मॉक लोकेशन के लिए ऐप्लिकेशन चुनें
डेवलपर विकल्पों में “मॉक लोकेशन के लिए ऐप्लिकेशन चुनें” आइटम ढूँढें और Mock Location चुनें। एक समय में सिर्फ़ एक ऐप कोऑर्डिनेट दे सकता है — यह Android की सीमा है, EMUI की नहीं।

ऐप लॉन्च सेट अप करें
सेटिंग → “बैटरी” → “ऐप लॉन्च” → Mock Location ढूँढें और उसके लिए “अपने-आप मैनेज करें” बंद करें। तीन स्विच वाली विंडो खुलती है — “ऑटो-लॉन्च”, “दूसरे ऐप से लॉन्च” और “बैकग्राउंड में चलाएँ” — तीनों चालू करें। यह मुख्य चरण है: ऑटोमैटिक मैनेजमेंट में EMUI बैकग्राउंड सर्विस को अपनी मर्ज़ी से बंद कर देता है।

नतीजा जाँचें
मैप पर टैप करके स्पूफ़िंग शुरू करें और कोई दूसरा मैप ऐप खोलें। अगर वह चुना पॉइंट दिखाता है, तो सिस्टम के स्तर पर सब काम कर रहा है, और Google सेवाओं के न होने से कोई फ़र्क नहीं पड़ा।

स्पूफ़िंग Google पर निर्भर क्यों नहीं
नकली लोकेशन खुद Android में बनी है: सिस्टम एक चुने हुए ऐप को टेस्ट प्रोवाइडर रजिस्टर करने और उनमें कोऑर्डिनेट लिखने देता है, और फिर ये कोऑर्डिनेट हर उस ऐप को देता है जो सामान्य तरीके से लोकेशन माँगता है। Google Play सेवाओं का इस सिस्टम से कोई लेना-देना नहीं — वे सिस्टम वाले के ऊपर अपना लोकेशन API देती हैं, लेकिन उसकी जगह नहीं लेतीं।
व्यावहारिक नतीजा: Google सेवाओं के बिना वाले फ़ोन पर स्पूफ़िंग काम करती है। लेकिन जो ऐप सिर्फ़ Google के API से कोऑर्डिनेट लेते थे, वे ऐसे फ़ोन पर बिना किसी स्पूफ़िंग के भी काम नहीं करते — ऐसी वजह से जिसका इससे कोई संबंध नहीं।
तीनों स्विच ज़रूरी हैं
“ऑटो-लॉन्च” सिस्टम को ऐप बंद करने के बाद उसे वापस लाने देता है। “दूसरे ऐप से लॉन्च” किसी दूसरे ऐप या सिस्टम के इवेंट पर शुरू होने देता है — इसी से रीस्टार्ट के बाद स्पूफ़िंग फिर शुरू होती है। “बैकग्राउंड में चलाएँ” ऐप छोटा होने पर सर्विस को चलते रहने देता है।
तीसरा स्विच बंद करने से स्पूफ़िंग उतनी ही पक्की तरह रुकती है जितनी पहला बंद करने से, इसलिए सिर्फ़ साफ़ दिखने वाला ऑटो-लॉन्च नहीं, तीनों चालू करें।
HarmonyOS और Honor
HarmonyOS पर आइटम लगभग EMUI वाली जगहों पर ही हैं: डेवलपर मोड उन्हीं सात टैप से चालू होता है, सेक्शन “सिस्टम और अपडेट” में है, लॉन्च मैनेजमेंट “बैटरी” में। नाम एक-आध शब्द से अलग हो सकते हैं, तरीका वही है।
कंपनियों के अलग होने के बाद Honor का अपना फ़र्मवेयर है, लेकिन उसमें भी तीन स्विच वाला ऐप लॉन्च मैनेजमेंट बना रहा — इसे बैटरी सेक्शन में ढूँढें।
अगर स्पूफ़िंग फिर भी रुकती है
जाँचें कि ऐप फिर से ऑटोमैटिक लॉन्च मैनेजमेंट पर तो नहीं चला गया: फ़र्मवेयर के बड़े अपडेट कभी-कभी यह सेटिंग रीसेट कर देते हैं। ज़िंदा सर्विस का संकेत नोटिफ़िकेशन पैनल में स्थायी सूचना है; अगर सूचना गायब हो गई, तो सिस्टम ने सर्विस बंद कर दी है।
बाकी कारण कंपनी पर निर्भर नहीं और अलग से बताए गए हैं — बैकग्राउंड में स्पूफ़िंग बंद क्यों होती है।