एंड्रॉइड डिवाइस आमतौर पर यूएसबी के माध्यम से कनेक्ट होने पर मीडिया ट्रांसफर प्रोटोकॉल (एमटीपी) का उपयोग करते हैं । यह प्रोटोकॉल पारंपरिक USB की तुलना में अलग तरह से काम करता है।
सीधे शब्दों में कहें, यह सुनिश्चित करने का एक तरीका है कि फोन कंप्यूटर के साथ बहुत अधिक डेटा साझा नहीं करता है। कंप्यूटर एक क्वेरी बनाता है, और फोन इसका जवाब देता है। फ़ोन फ़ाइल साझा करने या क्वेरी को अनदेखा करने का निर्णय ले सकता है। इसी तरह, जब कंप्यूटर किसी फाइल को हटाता है, तो फोन में यह तय करने की क्षमता होती है कि वास्तव में फाइल को डिलीट करना है या नहीं।
ठीक है, पर्याप्त परिचय। एमटीपी के माध्यम से जुड़े डिवाइस तक पहुंचने के लिए, आपको इसके बारे में जानकारी की जरूरत है #Bus और #Dev। ऐसा करने के लिए, आप निम्न कमांड चला सकते हैं।
usb-devices
यह आपको कनेक्टेड usb-devices की सूची प्रदान करेगा। आपको इस सूची से अपना डिवाइस ढूंढना होगा। यह थोड़ा थकाऊ हो सकता है, इसलिए आप उपलब्ध निर्माता विकल्प के साथ डिवाइस की खोज कर सकते हैं । बस निम्नलिखित कमांड का उपयोग करें।
usb-devices | grep "Manufacturer=OnePlus" -B 3
यह आपको 4 पंक्तियों की जानकारी प्रदान करेगा, जहां एफआईआर लाइन इस प्रकार है।
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 13 Spd=480 MxCh= 0
जैसा कि आप यहां देख सकते हैं, संबंधित बस 02 है, और देव 13 है।
अब अपनी डायरेक्टरी को / run / user / 1000 / gvfs / में बदलें और वहां फ़ोल्डरों की सूची देखें।
/run/user/1000/gvfs/
ls
आपको सूची में #Bus और #Dev के साथ संबंधित MTP उपकरण मिलेगा। उदाहरण के लिए, मेरा mtp था : host =% 5Busb% 3A002% 2C013% 5D । अब बस निम्नलिखित आदेश का उपयोग करके अपनी निर्देशिका बदलें।
cd mtp\:host\=%5Busb%3A002%2C013%5D/
वोइला ! आप फ़ाइल संग्रहण के अंदर हैं!