Mtp android डिवाइस को ubuntu 13.10 से कैसे कनेक्ट करें


23

मैंने यहां और Google में खोज की और मुझे पता चला कि Ubuntu 13.04 फॉरवर्ड mtp डिवाइस कैसे समर्थित हैं। मुझे जो उत्तर मिला वह ubuntu 12.04 या ubuntu 12.10 के लिए है

खैर, मैंने अपने फोन को mtp मोड में कनेक्ट किया और मैं इसे अपनी मशीन पर नहीं देखता। मैं इसे कैसे देख सकता हूं?

संपादित करें: अनुरोधित डेटा

यह मेरा फोन है (Xtreamer q)

मैंने एक सैमसंग गैलेक्सी s2 डिवाइस की भी कोशिश की, जो एक त्रुटि संदेश (डिवाइस को माउंट करने में असमर्थ) को पॉपअप करता है। मेरे फोन ने ऐसी गलती नहीं की।

और यह lsusb और mtp-detect का आउटपुट है

└┌(%:~/Applications/Process.1dFit)┌- lsusb
Bus 002 Device 004: ID 04f2:b1fc Chicony Electronics Co., Ltd 
Bus 002 Device 005: ID 045e:009d Microsoft Corp. Wireless Optical Desktop 3.0
Bus 002 Device 007: ID 283b:10a3  
Bus 002 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
┌┌(y2@walking)┌(15/pts/0)┌(03:52pm:11/14/13)┌-
└┌(%:~/Applications/Process.1dFit)┌- mtp-detect 
Unable to open ~/.mtpz-data for reading, MTPZ disabled.libmtp version: 1.1.6

Listing raw device(s)
   No raw devices found.

मुझे लगता है कि नीचे से तीसरी पाठ लाइन समस्या है। लेकिन मुझे इससे कोई लेना देना नहीं है।


तो फिर यह mtp समर्थन या Ubuntu के साथ एक समस्या नहीं है, लेकिन आपके डिवाइस। जो आपने हमें नहीं बताया।
LiveWireBT

कृपया अपना प्रश्न संपादित करें और निम्नलिखित कमांड्स का आउटपुट जोड़ें: lsusbऔर mtp-detect। जब आप इन आदेशों को चलाते हैं तो आपका Android कनेक्ट होना चाहिए।
राडू रियडेनु

मैं वास्तव में अपने एचटीसी वन एक्स + के साथ कुबंटू 13.10 पर एक ही समस्या है। बीमार किसी भी जवाब के लिए इस पोस्ट पर नजर रख रहे हैं और अगर मुझे कुछ भी मिलता है तो मैं खुद को पोस्ट करूंगा।
माइकल एक्विलिना

@ यॉटम यह आपका फोन आपके सिस्टम से जुड़ा था जब आप भागे थे lsusbऔर mtp-detect? अगर ऐसा था, जैसा कि मैं देख सकता हूं, तो आपके फोन का पता नहीं चला है। समस्या बनी रहती है या नहीं यह देखने के लिए इसे किसी अन्य मशीन से कनेक्ट करने का प्रयास करें।
रादु राईडेनु

@ दादू दैडेनु। एक और मशीन पर मुझे वह समस्या नहीं है। मैंने उसी परिणाम के साथ दो अन्य USB पोर्ट की भी कोशिश की।
यॉटम

जवाबों:


16

मुझे यह भी समस्या थी कि मेरी "asus padfone infinity" को mtp के माध्यम से माउंट नहीं किया गया था। (हालांकि अदब ने काम किया)।

समाधान usb2 पोर्ट के बजाय मेरे थिंकपैड के USB3 पोर्ट में से एक के माध्यम से कनेक्ट करना था। ऐसा लगता है कि USB2 पोर्ट usb2 के रूप में मान्यता प्राप्त नहीं है, या usb2 "usb1" के लिए devicenames हैं?

USB2 पोर्ट से कनेक्ट होने पर syslog :

Feb 21 13:59:55 t530 kernel: [39597.968522] usb-storage 1-1.2:1.2: USB Mass Storage device detected
Feb 21 13:59:55 t530 kernel: [39597.968634] scsi16 : usb-storage 1-1.2:1.2
Feb 21 13:59:55 t530 mtp-probe: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2"
Feb 21 13:59:55 t530 mtp-probe: bus: 1, device: 7 was not an MTP device
Feb 21 13:59:56 t530 kernel: [39598.966743] scsi 16:0:0:0: CD-ROM            ASUS     Device CD-ROM    0000 PQ: 0 ANSI: 2
Feb 21 13:59:56 t530 kernel: [39598.971140] sr1: scsi-1 drive
Feb 21 13:59:56 t530 kernel: [39598.971427] sr 16:0:0:0: Attached scsi CD-ROM sr1
Feb 21 13:59:56 t530 kernel: [39598.971580] sr 16:0:0:0: Attached scsi generic sg3 type 5
Feb 21 14:01:02 t530 kernel: [39665.530135] usb 1-1.2: USB disconnect, device number 7

यूएसबी 3.0 पोर्ट से कनेक्ट करना :

Feb 21 14:01:06 t530 kernel: [39669.292066] usb-storage 3-1:1.2: USB Mass Storage device detected
Feb 21 14:01:06 t530 kernel: [39669.292231] scsi17 : usb-storage 3-1:1.2
Feb 21 14:01:06 t530 mtp-probe: checking bus 3, device 2: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
Feb 21 14:01:06 t530 mtp-probe: bus: 3, device: 2 was an MTP device

जाहिर है, यह मेरी मशीन के साथ भी मामला है। मेरा (नया) नेक्सस 7 डिवाइस कुछ यूएसबी पोर्ट के माध्यम से माउंट किया गया है, लेकिन सभी नहीं। मेरा फोन किसी भी पहचान नहीं है।
योतम

यह समस्या नहीं है। मुझे "डिवाइस: 2 भी एक एमटीपी डिवाइस था" मिलता है, लेकिन मैं अभी भी अपना फोन माउंट नहीं कर पा रहा हूं।
सेरिन

26

मेरे पास एक ही मुद्दा था, और निम्नलिखित काम किया

sudo apt-get install mtp-tools mtpfs

कुबंटु 13.10 पर मेरे लिए काम किया। धन्यवाद!
ज़ार है

बस मेरे लिए भी काम किया। मेरा नेक्सस 4 चिल्ला रहा था, लेकिन मुझे कोई भी फ़ोल्डर खोलने की अनुमति नहीं देगा, उन स्थापित होने के बाद, सब कुछ काम कर रहा है। धन्यवाद।
यूरोपीय डेस

4
मेरे लिए Ubuntu 14.04 पर और USB2 पोर्ट पर HTC इच्छा 500 के साथ काम नहीं किया।
माइकेल बेंजामिन सेरेन्स


मैं MTP (सिस्टम सेटिंग्स-> USB-> MTP) का उपयोग करने के लिए अपने डिवाइस पर सेटिंग्स को बदल देता हूं (इस मामले में, सैंडिस्क द्वारा sansa क्लिप प्लस) और यह काम कर गया!
एलाड

0

अगर आपके सिस्टम पर MTP (मीडिया ट्रांसफर प्रोटोकॉल) फ़ाइल सिस्टम है तो Android fs की खोज की जा सकती है। अपने सिस्टम पर MTP फ़ाइल सिस्टम स्थापित करें। फिर अपने मोबाइल को प्लग करने का प्रयास करें। मैंने Ubuntu 14.04 LTS और Android Samsung Galaxy S3 पर कोशिश की। मुझे उम्मीद है, तुम्हारा काम हो जाएगा।

ubuntu पर एमटीपी फ़ाइल सिस्टम की स्थापना।

sudo apt-get install mtpfs

अब, अपने मोबाइल को अनप्लग करें और प्लग करें। फिर, अपने कंप्यूटर को पुनरारंभ करें यदि अभी भी काम नहीं कर रहा है।


0

इसने मेरे लिए, 16.04 LTS के तहत काम किया। मैं अनिवार्य रूप से इसे कॉपी कर रहा हूं, अगर लिंक की मृत्यु हो जाती है।

  1. नीचे दिए गए कमांड का उपयोग करके MTP सक्षम डिवाइस mtpfs के लिए libmtp, FUSE फाइल सिस्टम स्थापित करें

    sudo apt-get install go-mtpfs
    sudo apt-get install libmtp
    sudo apt-get install mtpfs mtp-tools
    


पार कर

  1. नीचे दिए गए कमांड का उपयोग करके / मीडिया में एक निर्देशिका बनाएं और लिखने की अनुमति बदलें

    sudo mkdir /media/MTPdevice
    sudo chmod 775 /media/MTPdevice
    sudo mtpfs -o allow_other /media/MTPdevice
    

  1. उबंटू में यूएसबी केबल का उपयोग करके अपने एंड्रॉइड डिवाइस में प्लग करें। अपने Android डिवाइस में, होम स्क्रीन में ऊपर से नीचे स्वाइप करें और अधिक विकल्पों के लिए टच पर क्लिक करें। अगले मेनू में, विकल्प "ट्रांसफर फाइल (एमटीपी)" चुनें।

  2. डिवाइस आईडी आदि का पता लगाने के लिए टर्मिनल में कमांड के नीचे चलाएँ। आप अपने डिवाइस के लिए कमांड आउटपुट में VID और PID देख सकते हैं। इन दो नंबरों पर ध्यान दें।

    $ mtp-detect
    
  3. नीचे कमांड का उपयोग करके टेक्स्ट एडिटर का उपयोग करके एंड्रॉइड नियम फ़ाइल खोलें।

    sudo gedit /etc/udev/rules.d/51-android.rules
    
  4. 51-android.rules फ़ाइल में अपने डिवाइस के VID और PID का उपयोग करके पंक्ति के नीचे टाइप करें। फ़ाइल को सहेजें और बंद करें।

    SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e82", MODE="0666"
    
  5. डिवाइस प्रबंधक को पुनरारंभ करने के लिए कमांड के नीचे चलाएं।

    sudo service udev restart
    
  6. अगले चरण मुख्य रूप से आपके एंड्रॉइड डिवाइस के बाहरी एसडी कार्ड मेमोरी की सामग्री तक पहुंचने के लिए आवश्यक हैं। मुझे ऐसा करना पड़ा क्योंकि फ़ाइल प्रबंधक एसडी कार्ड की सामग्री नहीं दिखा रहा था। हालांकि यह कोई समाधान नहीं है, लेकिन यह एक ऐसा काम है, जो इस Google फ़ोरम पोस्ट के अनुसार अधिकांश उपयोगकर्ताओं के लिए काम करता है और सैनडिस्क एसडी कार्ड के साथ मेरे Motorola G 2nd Gen के लिए काम करता है।

    • उबंटू में अपने कनेक्टेड डिवाइस को सुरक्षित रूप से हटा दें।
    • डिवाइस को बंद करें। डिवाइस से एसडी कार्ड निकालें।
    • एसडी कार्ड के बिना डिवाइस चालू करें।
    • डिवाइस को फिर से बंद करें।
    • एसडी कार्ड को वापस अंदर डालें और डिवाइस को फिर से चालू करें।
  7. अपने उबंटू मशीन को रीबूट करें और अपने एंड्रॉइड डिवाइस में प्लग-इन करें।

  8. अब आप अपने एंड्रॉइड डिवाइस की सामग्री को आंतरिक भंडारण और एसडी कार्ड सामग्री देख सकते हैं।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.