एंड्रॉइड डिवाइस बहुत सारे पहले से इंस्टॉल किए गए ऐप के साथ आते हैं, और इनमें से कुछ उपयोगी हो सकते हैं, कई घुसपैठ या बस अवांछित हो सकते हैं। शुक्र है, आप ADB के साथ किसी भी Android ऐप को बिना शर्त अनइंस्टॉल कर सकते हैं।
ADB एक शक्तिशाली टूलकिट है जो आपके Android डिवाइस पर आपके नियंत्रण का विस्तार करता है। हालाँकि ADB को Android डेवलपर्स के लिए बनाया गया था, लेकिन इसके साथ Android ऐप्स को अनइंस्टॉल करने के लिए आपको किसी प्रोग्रामिंग ज्ञान की आवश्यकता नहीं है। वास्तव में, यह एक हवा है!
ADB के साथ Android ऐप्स अनइंस्टॉल करना
एडीबी, या एंड्रॉइड डिवाइस ब्रिज, एक उपकरण है जो आपको अपने कंप्यूटर से एंड्रॉइड पर कमांड कोड चलाने में सक्षम बनाता है। एडीबी कमांड लाइन की शक्ति के माध्यम से कई संभावनाएं खोलता है। इसके बावजूद आप एडीबी का इस्तेमाल साधारण कामों के लिए भी कर सकते हैं जैसे अपने क्लिपबोर्ड को स्थानांतरित करने के लिए ADB का उपयोग करना, दूरस्थ रूप से ऐप्स इंस्टॉल करें, और निश्चित रूप से, उन्हें अनइंस्टॉल करें।
ADB के साथ किसी ऐप को अनइंस्टॉल करने के लिए रूट अनुमतियों की आवश्यकता नहीं होती है, और एक बार जब आप इसे समझ जाते हैं तो यह बहुत आसान हो जाता है। सिस्टम ऐप और ब्लोटवेयर सहित लगभग किसी भी ऐप को अनइंस्टॉल करने की अनुमति देने के अलावा- आप वायरलेस डिबगिंग के माध्यम से ऐप को दूरस्थ रूप से अनइंस्टॉल करने के लिए भी एडीबी का उपयोग कर सकते हैं।
चूंकि ADB कोड के माध्यम से आपके डिवाइस के साथ संचार करता है, इसलिए आपको ऐप के पूर्ण पैकेज नाम को संदर्भित करने की आवश्यकता होगी, बजाय इसके कि ऐप का अधिक परिचित ब्रांड नाम, इसे अनइंस्टॉल करने के लिए (यह फेसबुक के बजाय "com.facebook.katana" जैसा कुछ होगा, के लिए उदाहरण)।
पैकेज नाम कुछ ऐसा लग सकता है जिससे डेवलपर्स निपटते हैं, लेकिन सच्चाई यह है कि आप एडीबी के साथ ऐप के पैकेज का नाम आसानी से पा सकते हैं। एक बार जब आपको पैकेज का नाम मिल जाता है, तो ऐप को हमेशा के लिए अनइंस्टॉल करने के लिए एक ही कमांड की आवश्यकता होती है।
1. अपने कंप्यूटर पर एडीबी स्थापित करें
आपको अपने कंप्यूटर पर एडीबी स्थापित करें इससे पहले कि आप अपने Android डिवाइस पर ऐप्स अनइंस्टॉल करें। आप इसे केवल डाउनलोड करके और फिर ADB फ़ोल्डर में अपने कंप्यूटर के टर्मिनल को लॉन्च करके इसे स्थापित कर सकते हैं। एक वैकल्पिक विधि जो आपके कंप्यूटर के टर्मिनल में एडीबी स्थापित करती है, ठीक है, टर्मिनल का उपयोग करना।
डाउनलोड करना:एसडीके प्लेटफॉर्म टूल्स (एडीबी)
एडीबी विंडोज, मैक और लिनक्स पर उपलब्ध है। यदि आप एक लिनक्स उपयोगकर्ता हैं, तो आपको टर्मिनल के माध्यम से ऐप्स इंस्टॉल करने के तरीके पर शायद किसी मार्गदर्शन की आवश्यकता नहीं है। अन्य प्लेटफॉर्म पर, आप उपयोग कर सकते हैं विंडोज के लिए स्कूप और मैक के लिए होमब्रे एडीबी स्थापित करने के लिए। ये दोनों कमांड-लाइन इंस्टॉलर हैं जो आपको ऐप्स इंस्टॉल करने के लिए टर्मिनल का उपयोग करने की अनुमति देते हैं।
हम इस लेख में एक विंडोज कंप्यूटर का उपयोग करेंगे। एक बार जब आप स्कूप स्थापित कर लेते हैं, तो आप कमांड प्रॉम्प्ट के माध्यम से एडीबी को एक कमांड के साथ स्थापित कर सकते हैं।
खोज कर कमांड प्रॉम्प्ट लॉन्च करें अध्यक्ष एवं प्रबंध निदेशक स्टार्ट मेन्यू में, फिर नीचे कमांड टाइप करें और दबाएं प्रवेश करना आपके कीबोर्ड पर।
स्कूप स्थापित एडीबी
स्कूप स्वचालित रूप से एडीबी को डाउनलोड और इंस्टॉल करेगा। यदि कोई लापता निर्भरताएं हैं, तो स्कूप उन्हें स्थापित करने के लिए आपकी अनुमति मांगेगा। में टाइप करें वाई और दबाएं प्रवेश करना स्थापना की अनुमति देने के लिए।
अब एडीबी स्थापित है और आपकी सेवा के लिए तैयार है। ADB पैकेज का नाम Homebrew और Linux पर अलग है। आप निम्न के साथ Mac पर Homebrew का उपयोग करके ADB स्थापित कर सकते हैं:
काढ़ा Android-प्लेटफ़ॉर्म-टूल स्थापित करें
और लिनक्स पर, आप इसका उपयोग कर सकते हैं:
sudo apt-get install android-tools-adb
2. ADB को अपने Android डिवाइस से कनेक्ट करें
स्वाभाविक रूप से, आपको चाहिए अपने Android डिवाइस पर USB डिबगिंग सक्षम करें उस पर एडीबी का उपयोग करने के लिए। यह आपको USB केबल या वायरलेस तरीके से अपने डिवाइस से कनेक्ट करने देता है।
यदि आपका डिवाइस स्मार्टफोन की तरह मोबाइल है, तो सबसे आसान तरीका है कि इसे अपने कंप्यूटर में USB केबल से प्लग करें। यदि आप एंड्रॉइड टीवी बॉक्स जैसे स्थिर डिवाइस से निपट रहे हैं, तो यह जांचने लायक हो सकता है एडीबी के साथ वायरलेस डिबगिंग.
आप कनेक्ट करने के लिए कोई भी तरीका चुनें, आप टर्मिनल में नीचे दी गई कमांड चलाकर कनेक्टेड डिवाइस की सूची प्राप्त कर सकते हैं:
एडीबी डिवाइस
यह आदेश यूएसबी के माध्यम से जुड़े उपकरणों के सीरियल नंबर और वायरलेस कनेक्शन के लिए स्थानीय आईपी पता प्रदर्शित करता है।
3. एडीबी के साथ ऐप पैकेज का नाम खोजें
हालाँकि अधिकांश ऐप्स में सरल लेबल होते हैं, Android उन्हें पहचानने के लिए ऐप्स के लेबल का उपयोग नहीं करता है। क्योंकि अगर एक ही लेबल वाले दो ऐप हों तो क्या होगा? संभावित भ्रम और गलतफहमी को रोकने के लिए, Android ऐप्स की पहचान करने के लिए अद्वितीय पैकेज नामों का उपयोग करता है। उदाहरण के लिए, Google मानचित्र इस रूप में दिखाई देता है एमएपीएस आपकी ऐप सूची में है, लेकिन इसका असली नाम है com.google.android.apps.maps.
सौभाग्य से, आप ऐप के पैकेज नाम को खोजने के लिए उसी टर्मिनल विंडो में एडीबी का उपयोग कर सकते हैं। एडीबी आपके डिवाइस से जुड़ा हुआ है, एडीबी खोल में प्रवेश करने के लिए नीचे दिए गए आदेश को चलाएं:
अदब खोल
अब आपको ब्लिंकिंग इंडिकेटर के आगे अपने डिवाइस का नाम दिखाई देना चाहिए। अब अपने Android डिवाइस पर सभी इंस्टॉल किए गए पैकेजों की सूची प्राप्त करने के लिए नीचे दी गई कमांड चलाएँ:
दोपहर सूची संकुल
कमांड एडीबी पैकेज मैनेजर को आपके एंड्रॉइड डिवाइस पर इंस्टॉल किए गए सभी पैकेजों को सूचीबद्ध करने के लिए कहता है। इस सूची की विशाल लंबाई — और वे पैकेज जिनके बारे में आपने कभी नहीं सुना है — यह दिखाने के लिए जाता है कि आपके डिवाइस पर ऐसे कई ऐप्स इंस्टॉल हैं जिनके बारे में आप जानते भी नहीं हैं। इनमें से अधिकांश बैकग्राउंड सिस्टम ऐप हैं जो चुपचाप आपके Android डिवाइस को कार्यशील रखते हैं।
आप एडीबी के साथ सूचीबद्ध किसी भी एंड्रॉइड पैकेज को अनइंस्टॉल कर सकते हैं, लेकिन इसका मतलब यह नहीं है कि आपको चाहिए। इनमें से अधिकांश ऐप आपके सिस्टम के काम करने के लिए महत्वपूर्ण हैं, और उन्हें अनइंस्टॉल करने से आपके डिवाइस के कार्य को संभावित रूप से ख़राब कर सकते हैं। सिस्टम ऐप्स को केवल तभी अनइंस्टॉल करें जब आप जानते हैं कि आप क्या कर रहे हैं!
आपके Android डिवाइस पर इंस्टॉल किए गए पैकेजों की पूरी सूची आपको एक रहस्योद्घाटन दे सकती है, लेकिन यह किसी विशिष्ट ऐप के पैकेज नाम को खोजने के लिए बहुत कुशल नहीं है। परिणामों को फ़िल्टर करने के लिए आप नीचे दिए गए आदेश का उपयोग कर सकते हैं:
अपराह्न सूची संकुल |grep chrome
यह कमांड पैकेज सूची को केवल उन पैकेजों को शामिल करने के लिए फ़िल्टर करता है जिनके पास है क्रोम उनके नाम पर। बदलना क्रोम इसके लिए पैकेज खोजने के लिए अपने ऐप के नाम या डेवलपर के नाम के साथ।
4. ऐप को अनइंस्टॉल करें
अब जब आपके पास ऐप का पैकेज नाम है, तो ऐप आपकी पूरी दया पर है। यदि आप अभी भी ADB शेल में हैं, तो इसे टाइप करके बाहर निकलें बाहर निकलना और दबाना प्रवेश करना. फिर नीचे दिए गए कमांड में पैकेज का नाम इनपुट करें और उसे रन करें:
adb अनइंस्टॉल com.spotify.lite
यह आदेश कनेक्टेड Android डिवाइस से Spotify लाइट को अनइंस्टॉल करता है। बदलना com.spotify.lite पीड़ित ऐप के पैकेज नाम के साथ, और ADB आउटपुट के बाद यह चला जाएगा सफलता.
अलविदा ब्लोटवेयर, हैलो फ्रीडम!
Android उपयोगकर्ताओं के पास इसकी ओपन-सोर्स प्रकृति के लिए बहुत अधिक स्वतंत्रता है, लेकिन फिर भी, Android में कुछ सुरक्षा प्रतिबंध हैं। आप अतिरिक्त चरणों के बिना अपने Android डिवाइस पर सिस्टम ऐप्स और अधिकांश पहले से इंस्टॉल किए गए ऐप्स को अनइंस्टॉल नहीं कर सकते। एडीबी एक ऐसा उपकरण है जो इस प्रतिबंध को तोड़ सकता है। आखिर यह आपका फोन है, और आप इस जहाज के मालिक हैं।
ADB के साथ Android ऐप्स को अनइंस्टॉल करने की सबसे अच्छी बात यह है कि इसके लिए आपको अपने डिवाइस को रूट करने की आवश्यकता नहीं है। आपको बस अपने डिवाइस से कनेक्ट करना है, ऐप के पैकेज का नाम ढूंढना है और फिर अनइंस्टॉल कमांड चलाना है। अब जब आप जानते हैं कि वह सब कैसे करना है, ब्लोटवेयर को उनके अंतिम शब्द दें, और गिलोटिन को छोड़ दें