बिना रूट के किसी भी एंड्रॉइड ऐप से वेकलॉक को कैसे रोकें

क्या आपने कभी सोचा है कि स्क्रीन बंद होने पर आपका एंड्रॉइड फोन आपकी बैटरी लाइफ इतनी तेजी से क्यों खत्म कर देता है? वेकलॉक! वैकलॉक को कैसे रोकें इस पर एक ट्यूटोरियल यहां दिया गया है!

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


किसी भी एंड्रॉइड ऐप से वेकलॉक बंद करें

यदि आप दृश्य सहायता पसंद करते हैं तो हमारे यूट्यूब चैनल से वीडियो ट्यूटोरियल

कुछ भी शुरू करने से पहले, आपको अपने फ़ोन और कंप्यूटर दोनों पर ADB सेट करना होगा। यदि आपने अभी तक ऐसा नहीं किया है, तो कृपया देखें यह ट्यूटोरियल अपने आप को स्थापित करने के लिए.

जब तक आप पूरी तरह से आश्वस्त नहीं हो जाते कि आपकी बैटरी किस वजह से ख़त्म हो रही है, हम अपराधी का पता लगाने के लिए "बेहतर बैटरी आँकड़े" नामक एक छोटे उपकरण का उपयोग करने जा रहे हैं। डेवलपर हमारे मंचों पर सक्रिय है, इसलिए आप ऐप पा सकते हैं यहाँ. हालाँकि, यदि आप डेवलपर का समर्थन करना चाहते हैं, तो आप इसे Google Play Store से भी डाउनलोड कर सकते हैं, जहाँ यह एक सशुल्क एप्लिकेशन है। यह कई अन्य आँकड़े प्रदान करता है जैसे सीपीयू स्थिति, ऐप वेक-अप और नेटवर्क जानकारी।

बेटरबैटरीस्टैट्सडेवलपर: स्वेन निस्पेल

कीमत: 1.99.

4.

डाउनलोड करना

इसके लिए एंड्रॉइड किटकैट और उसके बाद के संस्करण वाले उपकरणों पर रूट की आवश्यकता होती है, हालांकि, एक एडीबी कमांड वर्कअराउंड है जो बिना रूट किए गए उपकरणों के लिए मौजूद है। यूएसबी डिबगिंग या वाईफाई डिबगिंग के माध्यम से अपने डिवाइस को अपने कंप्यूटर से कनेक्ट करें। सुनिश्चित करें कि यह कमांड का उपयोग करके कनेक्ट है:

adb devices

फिर, हम निम्नलिखित कमांड का उपयोग करके एंड्रॉइड शेल शुरू करने जा रहे हैं:

adb shell

बाद में, हम हाल ही में इंस्टॉल किए गए BetterBatteryStats को BATTERY_STATS की अनुमति देने जा रहे हैं:

pmgrantcom.asksven.betterbatterystats_xdaeditionandroid.permission.BATTERY_STATS

हो गया! अब BBS आपके अनरूटेड डिवाइस पर काम करेगा।

ध्यान दें: यदि आपने Google Play Store से बेहतर बैटरी आँकड़े खरीदे हैं, तो उपरोक्त ADB कमांड में "com.asksven.betterbatterystats_xdaedition" को केवल "com.asksven.betterbatterystats" में बदलें।

अपराधी को ढूँढना

आपके फ़ोन पर कई एप्लिकेशन हैं, इसलिए यह निश्चित रूप से बताने का कोई आसान तरीका नहीं है कि आपकी बैटरी क्या खा रही है। इसीलिए हम जिम्मेदार वैकलॉक खोजने के लिए बेहतर बैटरी आँकड़े का उपयोग कर रहे हैं। ऐप सेट करने के बाद, अपने फोन को चार्ज करें, फिर उसे अनप्लग करें और कम से कम 30 मिनट के लिए स्क्रीन बंद करके उसे अकेला छोड़ दें। इससे ऐप को सब कुछ पंजीकृत करने के लिए पर्याप्त समय मिलना चाहिए। एक बार ऐप के अंदर, आंशिक वेकलॉक का चयन करें, और देखें कि कौन सा एप्लिकेशन सबसे अधिक नुकसान पहुंचा रहा है।

वेकलॉक को रोकना

अब जब हमें पता चल गया है कि आपकी बैटरी किस चीज़ से ख़राब हो रही है, तो हम इसे रोक सकते हैं। हमारे मामले में, यह स्नैपचैट है। आपका अपराधी जो भी हो, प्ले स्टोर से पैकेज नेम व्यूअर का उपयोग करके एप्लिकेशन का पैकेज नाम ढूंढना सुनिश्चित करें, क्योंकि हमें नीचे दिए गए हमारे एडीबी कमांड के लिए इसकी आवश्यकता होगी।

पैकेज का नाम व्यूअर 2.0डेवलपर: सीएसआईएनजी

कीमत: मुफ़्त.

4.5.

डाउनलोड करना

जैसा कि आपने स्पष्ट रूप से बेहतर बैटरी आँकड़े का उपयोग करने के लिए अपना फोन डिस्कनेक्ट कर दिया है, एडीबी का फिर से उपयोग करने के लिए इसे अपने कंप्यूटर पर वापस प्लग करें। एक बार फिर जांच लें कि यह ठीक से जुड़ा हुआ है या नहीं

adb devices

और इसका उपयोग करके शेल दर्ज करें:

adb shell

अब, अपने लक्ष्य ऐप के पैकेज नाम का उपयोग करके, निम्नलिखित कमांड भेजें:

cmdappopssetcom.android.applicationWAKE_LOCKignore

बेशक, आप अपने एप्लिकेशन के पैकेज नाम के साथ "com.android.application" स्विच करने जा रहे हैं। मेरे मामले में:

cmdappopssetcom.snapchat.androidWAKE_LOCKignore

यदि आपने सभी चरण सही ढंग से किए हैं, तो ऐप द्वारा किए गए सभी वेकलॉक अनुरोधों को एंड्रॉइड सिस्टम द्वारा अनदेखा कर दिया जाएगा। बधाई हो!


स्पष्टीकरण

आम आदमी के शब्दों में, एक वैकलॉक एक ऐप के लिए एक विशिष्ट पृष्ठभूमि कार्य करने के लिए फोन के निष्क्रिय होने पर सीपीयू/स्क्रीन/अन्य चीजों को सक्रिय रखने का एक तरीका है। कुछ ऐप्स को ठीक से काम करने के लिए वैध रूप से वैकलॉक की आवश्यकता होती है, लेकिन समस्या तब आती है जब कुछ एप्लिकेशन वैकलॉक रखते हैं बार-बार, उन्हें बिना गिराए लंबे समय तक पकड़कर रखें, या इनका फायदा उठाकर अत्यधिक/अनावश्यक नेटवर्क और सीपीयू कार्य करें वेकलॉक.

इस मामले में: स्नैपचैट, फेसबुक, मैसेंजर या अन्य सोशल मीडिया ऐप जैसे ऐप में दुर्व्यवहार करने वाले वैकलॉक शामिल हैं। यह ट्यूटोरियल ऐप को अनइंस्टॉल किए बिना इन वैकलॉक को दोबारा होने से रोकने का एक तरीका है। हालाँकि, यदि आप देखते हैं कि इस ADB कमांड का उपयोग करने के बाद ऐप सही ढंग से काम करना बंद कर देता है, तो आप चीजों को वापस बदल सकते हैं जिस तरह से वे कमांड को दोबारा चलाकर और "अनदेखा" को "अनुमति" में बदलकर, या बस अनइंस्टॉल करके ऐप को दोबारा इंस्टॉल कर रहे थे दोबारा।