AD

ADB Commands से बिना Root किए Android Bloatware हटाने का सुरक्षित तरीका: एक प्रैक्टिकल केस स्टडी

ADB Commands से बिना Root किए Android Bloatware हटाने का सुरक्षित तरीका: एक प्रैक्टिकल केस स्टडी

भूमिका: रोहन की समस्या और ब्लोटवेयर की चुनौती

मान लीजिए आपके पास एक बजट या मिड-रेंज एंड्रॉइड स्मार्टफोन है। शुरुआत में तो यह बहुत तेजी से काम करता है, लेकिन कुछ ही महीनों में इसकी परफॉर्मेंस धीमी होने लगती है। बैकग्राउंड में दर्जनों ऐसे ऐप्स चलते रहते हैं जिनका आप कभी इस्तेमाल नहीं करते। इन्हें हम 'ब्लोटवेयर' (Bloatware) कहते हैं।

हमारे इस केस स्टडी के नायक हैं रोहन, जो एक कॉलेज स्टूडेंट हैं। रोहन के पास एक ऐसा ही एंड्रॉइड फोन है जिसमें कंपनी ने कई फालतू न्यूज, शॉर्ट वीडियो और यूटिलिटी ऐप्स पहले से इंस्टॉल करके दिए हैं। रोहन इन ऐप्स को नॉर्मल तरीके से अनइंस्टॉल नहीं कर पा रहे थे क्योंकि 'Uninstall' का बटन डिसेबल था। फोन को रूट (Root) करने से बैंकिंग ऐप्स काम करना बंद कर देते और वारंटी भी खत्म हो जाती।

इस केस स्टडी में हम देखेंगे कि कैसे रोहन ने एंड्रॉइड के एक एडवांस टूल—ADB (Android Debug Bridge)—का उपयोग करके बिना अपने फोन को रूट किए, उन सभी अनचाहे ऐप्स को सुरक्षित रूप से हटाया और अपने फोन की स्पीड को वापस पहले जैसा किया।

ADB (Android Debug Bridge) क्या है?

ADB एक वर्सेटाइल कमांड-लाइन टूल है जो आपके कंप्यूटर और एंड्रॉइड डिवाइस के बीच कम्यूनिकेशन स्थापित करता है। यह टूल एंड्रॉइड सॉफ्टवेयर डेवलपमेंट किट (SDK) का हिस्सा है। इसकी मदद से आप अपने फोन में ऐप्स इंस्टॉल/अनइंस्टॉल कर सकते हैं, सिस्टम फाइल्स को एक्सेस कर सकते हैं और कई ऐसे छिपे हुए काम कर सकते हैं जो फोन की साधारण सेटिंग्स से मुमकिन नहीं होते।

स्टेप-बाय-स्टेप प्रोसेस: रोहन ने कैसे किया अपने फोन को ब्लोटवेयर-फ्री

रोहन ने इस काम को पूरा करने के लिए एक सुरक्षित और व्यवस्थित तरीका अपनाया। आप भी नीचे दिए गए स्टेप्स को फॉलो करके अपने एंड्रॉइड फोन को फास्ट बना सकते हैं।

स्टेप 1: फोन पर Developer Options और USB Debugging को ऑन करना

सबसे पहले रोहन को अपने फोन को कंप्यूटर से कमांड लेने के लिए तैयार करना था। इसके लिए उन्होंने निम्नलिखित कदम उठाए:

  • अपने एंड्रॉइड फोन की Settings में जाएं और नीचे स्क्रॉल करके About Phone पर टैप करें।
  • वहां दिए गए Build Number (कुछ फोन्स में MIUI/OS Version) पर लगातार 7 बार टैप करें। स्क्रीन पर एक पॉप-अप दिखेगा: "You are now a developer!"
  • अब वापस मुख्य सेटिंग्स में जाकर System या Additional Settings के अंदर Developer Options को खोलें।
  • नीचे स्क्रॉल करें और USB Debugging के टॉगल बटन को ऑन कर दें।

स्टेप 2: कंप्यूटर पर ADB टूल्स सेटअप करना

अब बारी थी कंप्यूटर को तैयार करने की। रोहन ने अपने विंडोज लैपटॉप पर ADB सेटअप किया:

  • गूगल के आधिकारिक एंड्रॉइड डेवलपर पेज से SDK Platform-Tools का जिप (.zip) फोल्डर डाउनलोड किया।
  • इस जिप फाइल को अपने कंप्यूटर के C:\ ड्राइव में platform-tools नाम के फोल्डर में एक्सट्रैक्ट (unzip) कर लिया।
  • फोल्डर के अंदर खाली जगह पर Shift की दबाकर माउस का राइट क्लिक किया और "Open PowerShell window here" या "Open Command Prompt here" को चुना।

स्टेप 3: फोन को पीसी से कनेक्ट और ऑथराइज करना

रोहन ने अपने फोन को ओरिजिनल यूएसबी केबल की मदद से कंप्यूटर से कनेक्ट किया। इसके बाद:

  • कमांड प्रॉम्प्ट में टाइप किया: adb devices और Enter दबाया।
  • फोन की स्क्रीन पर एक पॉप-अप आया जिसमें "Allow USB Debugging?" पूछा गया था। रोहन ने "Always allow from this computer" पर टिक करके OK कर दिया।
  • दोबारा कंप्यूटर पर adb devices टाइप करने पर डिवाइस का सीरियल नंबर और उसके आगे 'device' लिखा हुआ आ गया। इसका मतलब कनेक्शन सफल रहा।

स्टेप 4: अनचाहे ऐप्स के 'Package Name' का पता लगाना

एंड्रॉइड सिस्टम में हर ऐप का एक यूनिक नाम होता है जिसे 'Package Name' कहते हैं (जैसे फेसबुक का पैकेज नेम com.facebook.katana है)। ब्लोटवेयर को हटाने के लिए रोहन को उनके सटीक पैकेज नेम की जरूरत थी।

इसके लिए रोहन ने गूगल प्ले स्टोर से Package Name Viewer 2.0 नामक एक मुफ्त ऐप डाउनलोड किया। इस ऐप की मदद से रोहन ने उन सभी ब्लोटवेयर ऐप्स की एक लिस्ट बना ली जिन्हें वे हटाना चाहते थे, जैसे:

  • फालतू न्यूज ऐप: com.tenant.newsapp
  • प्री-इंस्टॉल्ड सोशल मीडिया सर्विस: com.facebook.system
  • क्लाउड सर्विस ब्लोटवेयर: com.heavy.cloudservice

स्टेप 5: ब्लोटवेयर को कमांड्स के जरिए अनइंस्टॉल करना

अब असली जादू शुरू हुआ। रोहन ने कमांड प्रॉम्प्ट में सबसे पहले एंड्रॉइड शेल में प्रवेश करने के लिए यह कमांड टाइप की:

adb shell

इसके बाद उनका कमांड प्रॉम्ट $ साइन दिखाने लगा। अब रोहन ने चुनिंदा ऐप्स को केवल यूजर '0' (जो कि फोन का मुख्य यूजर होता है) के लिए अनइंस्टॉल करने का कमांड चलाया:

pm uninstall -k --user 0 com.facebook.system

कमांड चलते ही स्क्रीन पर लिखकर आया: Success।

इसी तरह रोहन ने एक-एक करके लिस्ट में शामिल सभी ब्लोटवेयर ऐप्स को हटा दिया। ध्यान रहे, यहाँ -k फ्लैग का मतलब है कि ऐप का डेटा (cache) सुरक्षित रहेगा और --user 0 का मतलब है कि यह ऐप केवल वर्तमान यूजर के लिए अनइंस्टॉल हो रहा है, जिससे सिस्टम क्रैश होने का कोई खतरा नहीं रहता।

गलती सुधारने का विकल्प: अगर कोई जरूरी ऐप डिलीट हो जाए तो?

काम के दौरान रोहन से गलती से एक सिस्टम कैलेंडर ऐप डिलीट हो गया। लेकिन रोहन घबराए नहीं, क्योंकि ADB के जरिए हटाया गया ऐप पूरी तरह फोन से डिलीट नहीं होता (वह सिस्टम के दूसरे हिस्से में सुरक्षित रहता है)। रोहन ने तुरंत इस कमांड की मदद से उसे वापस री-स्टोर कर लिया:

cmd package install-existing com.android.calendar

यह कमांड चलाते ही कैलेंडर ऐप उनके फोन में वापस आ गया।

नतीजा: रोहन को क्या फायदा हुआ?

इस पूरी प्रक्रिया के बाद रोहन ने अपने फोन को रीस्टार्ट किया। परिणाम वाकई चौंकाने वाले थे:

  • रैम (RAM) की बचत: खाली रैम की मात्रा 1.5 GB से बढ़कर 2.4 GB हो गई।
  • बैटरी लाइफ में सुधार: बैकग्राउंड में फालतू ऐप्स न चलने के कारण फोन की बैटरी अब ज्यादा चलने लगी।
  • स्मूद परफॉर्मेंस: ऐप्स स्विच करते समय होने वाला लैग (Lag) पूरी तरह खत्म हो गया।

सावधानी और सुरक्षा टिप्स

यद्यपि यह प्रक्रिया पूरी तरह सुरक्षित है और इससे फोन की वारंटी खत्म नहीं होती, फिर भी आपको कुछ सावधानियां बरतनी चाहिए:

  • सिस्टम ऐप्स को न छुएं: कभी भी Google Play Services, System UI, Package Installer या फोन के लॉन्चर (Launcher) को अनइंस्टॉल न करें। इससे आपका फोन बूट-लूप (Boot-loop) में फंस सकता है।
  • बैकअप लें: कोई भी एडवांस काम करने से पहले अपने जरूरी डेटा का बैकअप हमेशा रखें।

निष्कर्ष

रोहन की यह केस स्टडी साबित करती है कि एंड्रॉइड के एडवांस टूल्स जैसे ADB का सही और सुरक्षित इस्तेमाल करके हम अपने स्मार्टफोन के यूजर एक्सपीरियंस को कई गुना बेहतर बना सकते हैं। इसके लिए न तो आपको महंगे फोन की जरूरत है और न ही फोन को रूट करके सुरक्षा से समझौता करने की।

FAQ: अक्सर पूछे जाने वाले सवाल

1. क्या इस तरीके से ब्लोटवेयर हटाने से फोन की वारंटी खत्म हो जाती है?

नहीं, क्योंकि हम फोन को रूट नहीं कर रहे हैं और केवल वर्तमान यूजर (User 0) के लिए ऐप्स को डिसेबल/अनइंस्टॉल कर रहे हैं। फोन को फैक्ट्री रीसेट करने पर ये सभी ऐप्स दोबारा वापस आ जाते हैं।

2. क्या मुझे हर बार फोन चालू करने पर यह प्रक्रिया दोहरानी होगी?

नहीं। एक बार कमांड चलाने के बाद ऐप्स तब तक वापस नहीं आएंगे जब तक कि आप अपने फोन को 'Factory Reset' न कर दें या खुद उन्हें मैनुअली री-स्टोर न करें।

3. बिना कंप्यूटर के क्या यह काम किया जा सकता है?

हाँ, एंड्रॉइड 11 और उससे ऊपर के वर्शन्स में आप 'LADB' या 'Shizuku' जैसे ऐप्स का उपयोग करके सीधे फोन के भीतर ही वायरलेस डीबगिंग के जरिए ये कमांड्स रन कर सकते हैं।

4. अगर मेरा फोन रीस्टार्ट होने पर अटक जाए तो क्या करें?

अगर गलती से कोई जरूरी सिस्टम ऐप डिलीट हो गया है और फोन रीस्टार्ट नहीं हो रहा है, तो रिकवरी मोड में जाकर 'Wipe Data/Factory Reset' करने से फोन सामान्य स्थिति में आ जाएगा।

Post a Comment

0 Comments