यदि आपने कभी अपने एंड्रॉइड फोन पर कुछ भी उन्नत करने की कोशिश की है, तो आपको "USB डिबगिंग" शब्द सुनाई (या पढ़ा) होगा। यह एक सामान्य रूप से उपयोग किया जाने वाला विकल्प है जो बड़े करीने से टक किया गया है Android के डेवलपर विकल्प मेनू के अंतर्गत , लेकिन यह अभी भी कुछ ऐसा है जिसे बहुत से उपयोगकर्ता इसे दूसरा विचार दिए बिना सक्षम करते हैं - और यह जाने बिना कि यह वास्तव में क्या करता है।
उदाहरण के लिए, यदि आपने कभी किया है ADB का उपयोग करें (Android डिबगिंग ब्रिज) जैसी चीजें करने के लिए नेक्सस डिवाइस पर फैक्टरी इमेज फ्लैश करें या डिवाइस को रूट करें , तो आपने पहले से ही USB डिबगिंग का उपयोग किया है, चाहे आपको इसका एहसास हो या नहीं।
संक्षेप में, USB डिबगिंग एक Android डिवाइस के लिए एक USB कनेक्शन पर Android SDK (सॉफ़्टवेयर डेवलपर किट) के साथ संचार करने का एक तरीका है। यह एंड्रॉइड डिवाइस को पीसी से कमांड, फाइल्स और लाइक प्राप्त करने की अनुमति देता है, और पीसी को एंड्रॉइड डिवाइस से लॉग फाइल जैसी महत्वपूर्ण जानकारी खींचने की अनुमति देता है। और आपको यह करने के लिए एक बटन टिक करना होगा। नीट, है ना?
सम्बंधित: कैसे स्थापित करें और ADB का उपयोग करें, Android डीबग ब्रिज उपयोगिता
बेशक, सब कुछ एक नकारात्मक पहलू है, और यूएसबी डिबगिंग के लिए, यह सुरक्षा है। मूल रूप से, USB डीबगिंग को सक्षम करना डिवाइस को USB पर प्लग किए जाने पर सक्षम बनाता है। के अंतर्गत परिस्थितियों, यह एक समस्या नहीं है - यदि आप अपने व्यक्तिगत कंप्यूटर में फोन प्लग कर रहे हैं या आपके पास डिबगिंग ब्रिज का उपयोग करने का इरादा है, तो यह हर समय इसे सक्षम करने के लिए समझ में आता है। यदि आप अपने फ़ोन को किसी अपरिचित USB पोर्ट में - किसी सार्वजनिक चार्जिंग स्टेशन की तरह प्लग-इन करना चाहते हैं तो समस्या चलन में आ जाती है। सिद्धांत रूप में, यदि किसी के पास चार्जिंग स्टेशन तक पहुंच है, तो वे डिवाइस से निजी जानकारी को प्रभावी ढंग से चोरी करने के लिए यूएसबी डिबगिंग का उपयोग कर सकते हैं, या उस पर किसी प्रकार के मैलवेयर को धक्का दे सकते हैं।
अच्छी खबर यह है कि Google के पास एक अंतर्निहित सुरक्षा जाल है: यूएसबी डिबगिंग एक्सेस के लिए प्रति-पीसी प्राधिकरण। जब आप एंड्रॉइड डिवाइस को एक नए पीसी में प्लग करते हैं, तो यह आपको यूएसबी डिबगिंग कनेक्शन को मंजूरी देने के लिए संकेत देगा। यदि आप पहुंच से इनकार करते हैं, तो कनेक्शन कभी नहीं खोला जाता है। यह एक शानदार असफलता है, लेकिन जिन उपयोगकर्ताओं को यह नहीं पता है कि यह क्या हो सकता है, केवल सभी विली-निली के कनेक्शन को मंजूरी दे सकते हैं, जो एक बुरी बात है।
सम्बंधित: रूट के खिलाफ मामला: एंड्रॉइड डिवाइस रूट क्यों नहीं आते हैं
डिवाइस सुरक्षा पर विचार करने के लिए दूसरी चीज खो जाने या चोरी हो जाना चाहिए। USB डीबगिंग सक्षम होने के साथ, कोई भी गलत-कर्ता प्रभावी रूप से डिवाइस पर सब कुछ तक पहुंच सकता है- । और अगर डिवाइस निहित है, आप इसे छोड़ भी सकते हैं : उस बिंदु पर उन्हें रोकने के लिए वास्तव में कुछ भी नहीं है। वास्तव में, आपको यह सुनिश्चित करना चाहिए कि आपके पास क्या है एंड्रॉयड डिवाइस मैनेजर आपके द्वारा स्थापित प्रत्येक उपकरण पर, इस तरह से यदि वह खो जाता है या चोरी हो जाता है तो आप अपने डेटा को दूरस्थ रूप से मिटा सकते हैं।
ईमानदारी से, जब तक आप डेवलपर नहीं होते, तब तक शायद आपको हर समय यूएसबी डिबगिंग को सक्षम करने की आवश्यकता नहीं होती है। जब आपको इसका उपयोग करने की आवश्यकता हो तब इसे सक्षम करें, फिर समाप्त होने पर इसे अक्षम करें। इसे संभालने का सबसे सुरक्षित तरीका है निश्चित रूप से, यह थोड़ा असुविधाजनक है। लेकिन यह व्यापार के लायक है।