ইউএসবি দিয়ে উবুন্টু লিনাক্সের সাথে অ্যান্ড্রয়েড 7.1 কীভাবে সংযুক্ত করবেন?


20

আমি এমটিপি-সরঞ্জামগুলি ব্যবহার করে একটি ইউএসবি কেবল দিয়ে একটি উবুন্টু 16.04 ল্যাপটপে অ্যান্ড্রয়েড 7.1 সহ একটি গুগল পিক্সেল ফোন সংযোগ করার চেষ্টা করছি। তবে এমটিপি ফোন ফাইল সিস্টেমটি দেখতে পাচ্ছে না এবং "স্টোরেজ সম্পর্কিত তথ্য পান ব্যর্থ হন" ত্রুটি বার্তা দেয়।

তারপরে এমটিপি সরঞ্জামগুলি চেষ্টা করে ...

# mtp-detect
libmtp version: 1.1.10

Listing raw device(s)
Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/5/7/10 (MTP).
   Found 1 device(s):
   Google Inc (for LG Electronics/Samsung): Nexus 4/5/7/10 (MTP) (18d1:4ee1) @ bus 2, dev 17
Attempting to connect device(s)
Android device detected, assigning default bug flags
Error 1: Get Storage information failed.                 ***** ???
USB low-level info:
   bcdUSB: 512
   bDeviceClass: 0
   bDeviceSubClass: 0
   bDeviceProtocol: 0
   idVendor: 18d1
   idProduct: 4ee1
   IN endpoint maxpacket: 512 bytes
   OUT endpoint maxpacket: 512 bytes
... many lines omitted ...


# mtp-connect
libmtp version: 1.1.10

Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/5/7/10 (MTP).
Android device detected, assigning default bug flags
Usage: connect <command1> <command2>
Commands: --delete [filename]
          --sendfile [source] [destination]
          --sendtrack [source] [destination]
          --getfile [source] [destination]
          --newfolder [foldername]


# mtp-filetree
Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/5/7/10 (MTP).
Attempting to connect device(s)
Android device detected, assigning default bug flags
Error 1: Get Storage information failed.
Device: (NULL)
LIBMTP_Get_Storage(): Resource temporarily unavailable
OK.

যদি এটি দরকারী ...

cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", MODE="0666", OWNER="sullivan"

কোন পরামর্শের জন্য অনেক ধন্যবাদ!

উত্তর:


32

আমি যা কাজ পেয়েছি তা এখানে:

  • প্রথমে, আপনি /etc/udev/rules.d/51-android.rules সম্পর্কে দেখেছেন এমন সমস্ত ওয়েব মন্তব্য উপেক্ষা করুন। এই ফাইলটির দরকার নেই।

  • দ্বিতীয়ত, এমটিপি-সরঞ্জামগুলি এড়িয়ে যান। সেগুলি নথিভুক্ত করা হয়নি, এবং jmtpfs যাই হোক না কেন অনেক সহজ।

  • Jmtpfs প্যাকেজ ইনস্টল করুন: sudo apt-get install jmtpfs

  • একটি ডিরেক্টরি তৈরি করুন, যে কোনও ডিরেক্টরি: sudo mkdir /media/myphone
  • ইউএসবি কেবলটি সংযুক্ত করুন
  • অ্যান্ড্রয়েড ফোনটি আনলক করুন।
  • ফোনের স্ক্রিনের উপর থেকে নীচে সোয়াইপ করুন
  • আপনার "ইউএসবি ..." একটি বিজ্ঞপ্তি দেখতে হবে
  • সেই বিজ্ঞপ্তিতে আলতো চাপুন।
  • আপনার "ইউএসবি এতে ..." শীর্ষক একটি মেনু দেখতে হবে, "ফাইল স্থানান্তর করুন" নির্বাচন করুন।

  • লিনাক্স কম্পিউটার ইস্যুতে:

sudo jmtpfs /media/myphone

ls /media/myphone

fusermount -u /media/myphone


2
ধন্যবাদ। কেবলমাত্র সেই বিজ্ঞপ্তিটি সন্ধান করা এবং স্থানান্তর ফাইলগুলি বেছে নেওয়া আমার পক্ষে যথেষ্ট ছিল। মনে হচ্ছে এটি মনে নেই, এবং প্রতিবারই আমাকে এটি করতে হবে। (বিটিডাব্লু, এটি খুব সম্ভব যে আমি এমপিটি-সরঞ্জামগুলির মতো কিছু ইনস্টল করেছি, আমার আগের ফোন অ্যান্ড্রয়েডের পূর্ববর্তী সংস্করণের জন্য, কারণ এটি "সবেমাত্র" কাজ করেছে)
ড্যারেন কুক

ধন্যবাদ. আমি কেবল "ফোনটি সংযুক্ত করার" পরামর্শটি অনুসরণ করেছি - এবং সেখানেও রয়েছে!
ycc_swe

2
আপনি যদি 'অনুমতি_অর' বিকল্পটি যুক্ত করেন তবে 'ইউআইডি' এবং 'জিড' ব্যবহার করে মাউন্টটি রুটের চেয়ে অন্য ব্যবহারকারীদের কাছেও উপলব্ধ is 1000, গিড = 1000, অনুমতি_ও
নিয়মিত

1
ধন্যবাদ। এটি আমার পক্ষে কাজ করেছে। যাইহোক, আমি কেবল যতদূর যেতে Unlocking my phoneপেরেছিলাম এবং ইউএসবি প্লাগ করার সাথে সাথে আমার ফোনের এসডি কার্ডটি মাউন্ট করা হয়েছিল এবং ক্লিকযোগ্য ছিল।
ThN

1
এটি কোনও ব্যবহারকারীর ডিরেক্টরিতেও মাউন্ট করা যেতে পারে, প্রয়োজন নেই sudo
Hibou57

6

এটি অ্যান্ড্রয়েড .1.১.১ চালিত মোটরোলা মোটো জেড ফোর্স ড্রয়েডে আমার জন্য কাজ করে:

ফোনে সেটিংস> বিকাশকারী বিকল্পগুলিতে যান (ইতিমধ্যে চালু না থাকলে চালু করুন)> ইউএসবি কনফিগারেশন নির্বাচন করতে> স্ক্রোল ডাউন পিকচার ট্রান্সফার প্রোটোকল> তারপরে মিডিয়া ট্রান্সফার প্রোটোকলটি পুনরায় নির্বাচন করুন। ফোনের অভ্যন্তরীণ মেমরি এবং এসডি কার্ড মেমরি (যদি থাকে) তবে মাউন্ট করুন।

আমি যে উবুন্টু 16.04.3 কম্পিউটার ব্যবহার করি সেগুলিতে আমাকে কোনও সফ্টওয়্যার ইনস্টল করতে হয়নি।


অ্যান্ড্রয়েড ওরিওতে সেটিংস -> উন্নত -> বিকাশকারী বিকল্পসমূহ -> ডিফল্ট ইউএসবি কনফিগারেশন এবং ফাইল স্থানান্তর নির্বাচন করা আমার পক্ষে কাজ করেছে। আমি লক্ষ্য করেছি যে এটিতে "কোনও ডেটা স্থানান্তর" ডিফল্টরূপে সক্ষম হয়নি।
এলিগ

1

সুলিভানের উত্তর আমার পক্ষে কাজ করেছিল তবে আমি কেবল যেটি কেবল ব্যবহার করছিলাম তা প্রতিস্থাপন করার পরে। পূর্ববর্তী তারের (2 মিটার দীর্ঘ) এর সাথে সংযোগটি অত্যন্ত ধীর বা ঘন ঘন সংযোগ বিচ্ছিন্ন ছিল।

সুলিভানের উত্তর ছাড়াও আমি নিম্নলিখিতগুলিও করেছি:

  • আমার অ্যান্ড্রয়েড 7.0 (মোটো জি 5 প্লাস) এ ডেভেলপারদের বিকল্পগুলিতে চলে গেছে এবং ইউএসবি ডিবাগ সক্ষম করেছে। তা ছাড়া কোনও সংযোগ কখনও সম্ভব হয়নি!

0

আমার কাছে মটো জেড 2 ফোর্স অ্যান্ড্রয়েড 8.0.0 চলছে এবং 64 বিট উবুন্টু 16,04 এলটিএস চালিত পিসির সাথে সংযোগ করছি

আমি আমার ফোনে "বিকাশকারী বিকল্পগুলি" দেখিনি, তবে সেটিংস> সংযুক্ত ডিভাইসগুলি> ইউএসবি> ফাইল স্থানান্তর ফাইলগুলি নির্বাচন করে এটি আমার ফোন থেকে জিইউআই ফাইল-অনুলিপি অনুমোদন করে। দ্রষ্টব্য: আপনার নিজের ইউএসবি সংযুক্ত হওয়া বা ইউএসবি বিকল্পগুলি ভুতুড়ে করা দরকার। এটি আপনাকে ফোনে ফাইলগুলি লোড করতে দেয় না, কেবল এটি থেকে অনুলিপি করুন ..., তবে, এটি রাতের খাবার সহজ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.