कौन-सा Android वर्शन चाहिए?
कम से कम Android 8.0 (Oreo) या उससे नया। ऐप मौजूदा Android के लिए बनाया गया है और हाल के वर्शन पर टेस्ट किया गया है, Android 16 समेत।
Android 8.0 या उससे नया। यह निचली सीमा यूँ ही नहीं है: इसी वर्शन से Android बैकग्राउंड सर्विस को तब तक लगातार चलने देता है जब तक वह सूचना दिखाती रहे — यही वह चीज़ है जो फ़ोन जेब में होने पर भी नकली लोकेशन चालू रखती है।
पुराने वर्शन पर सर्विस को दूसरे, कम भरोसेमंद तरीकों से ज़िंदा रखना पड़ता, और स्पूफ़िंग अचानक रुक जाती। जहाँ हम इसे ठीक से चला नहीं सकते, वहाँ काम करने का वादा नहीं करेंगे।
ऊपरी सीमा नहीं है: ऐप मौजूदा वर्शन पर टेस्ट किया जाता है, Android 16 समेत। हाल के वर्शन में स्पूफ़िंग पर असर डालने वाली एक ही चीज़ है — बैकग्राउंड काम और अनुमतियों पर सख्ती। इसीलिए ऐप सूचनाओं की अनुमति माँगता है, जिसके बिना सिस्टम बैकग्राउंड सर्विस चलने नहीं देगा।
जगह की अनुमति के बारे में: Android 10 से सिस्टम “ऐप इस्तेमाल करते समय” और “हमेशा” ऐक्सेस में फ़र्क करता है। स्पूफ़िंग के लिए पहला काफ़ी है, लेकिन रीस्टार्ट के बाद उसे अपने-आप फिर शुरू करने के लिए “हमेशा अनुमति दें” चाहिए — वरना जब तक आप ऐप खुद नहीं खोलते, सिस्टम उसे लोकेशन इस्तेमाल नहीं करने देगा।
कंपनी की स्किन (MIUI, HyperOS, One UI, EMUI) कम्पैटिबिलिटी पर असर नहीं डालती — सिर्फ़ इस पर कि सही सेटिंग कहाँ ढूँढें और सिस्टम बैकग्राउंड प्रोसेस को कितनी सख्ती से बंद करता है। खास स्किन के रास्ते Xiaomi, Samsung और Huawei की गाइड में दिए गए हैं।
अपना वर्शन सेटिंग → “फ़ोन के बारे में” → “Android वर्शन” में देख सकते हैं।