গ্যালাক্সি নেক্সাস, নেক্সাস 7 এবং এসার এ 500 এর জন্য উবুন্টুতে এমটিপি ওয়ার্কিং কোথায় শুরু করবেন।
আমি এমপিটি মোডে উবুন্টু 12.04 - অটোম্যান্ট নেক্সাস 7 - এ Nexus 7 (যা আমি সবেমাত্র এনেছি) এর জন্য কিছু নির্দেশাবলী পেয়েছি। এটি নির্ধারণের জন্য পৃষ্ঠাটির লেখকের সমস্ত ক্রেডিট। আমি নীচে নীচের নির্দেশাবলী এই সাইট থেকে এসেছি, কমান্ড ছাঁটা হয়, আপনি আরও ব্যাখ্যা চান উপরের সাইট দেখুন।
আমি উবুন্টু 12.10 ব্যবহার করেছি এবং আমার নেক্সাস 7, গ্যালাক্সি নেক্সাস এবং এসার এস 500 এর জন্য কনফিগার করেছি। নির্দেশনা
FUSE কনফিগার করুন
/Etc/fuse.conf পরিবর্তন করুন তাই এটি সবার দ্বারা পঠিত ..
# sudo chmod a+r /etc/fuse.conf
মন্তব্যটি # ব্যবহারকারী_নীল_এর থেকে অপসারণ করার জন্য /etc/fuse.conf সম্পাদনা করুন সুতরাং ডিফল্ট fuse.conf দেখতে পাবেন
# Set the maximum number of FUSE mounts allowed to non-root users.
# The default is 1000.
#
#mount_max = 1000
# Allow non-root users to specify the 'allow_other' or 'allow_root'
# mount options.
#
user_allow_other
Go_mtp সংকলন এবং ইনস্টল করুন
# sudo apt-get install libmtp-dev golang
# mkdir /tmp/go
# export GOPATH=/tmp/go
# go get github.com/hanwen/go-mtpfs
# sudo mv /tmp/go/bin/go-mtpfs /usr/local/sbin/go-mtpfs
# sudo chmod a+x /usr/local/sbin/go-mtpfs
মাউন্ট পয়েন্ট তৈরি করুন
Use the following as you need..
# sudo mkdir /media/Nexus7
# sudo chmod 777 /media/Nexus7
# sudo mkdir /media/GalaxyNexus
# sudo chmod 777 /media/GalaxyNexus
# sudo mkdir /media/A500
# sudo chmod 777 /media/A500
ওদেব বিধি সেটআপ করুন
আপনার প্রিয় সম্পাদকটি ব্যবহার করুন এবং নিম্নলিখিত ফাইলটি তৈরি করুন (অন্য যে কোনও অ্যান্ড্রয়েড উদেব নিয়ম আপনি প্রথমে পরীক্ষা করেছেন তা সরিয়ে ফেলুন)।
# sudo vi /etc/udev/rules.d/99-android.rules
নিম্নলিখিত বিষয়বস্তুগুলিতে আটকান। আপনার প্রয়োজনীয় নিয়মগুলি আপনি মুছে ফেলতে পারেন, দুটি নেক্সাস ডিভাইসটিতে বুটলোডার এবং পুনরুদ্ধারের জন্য একই আইডির উপস্থিতি উপস্থিত রয়েছে। দ্রষ্টব্য: আপনার নিজের ব্যবহারকারীর নাম / লগইন সহ আপনার # ইয়োরলগিন # প্রতিস্থাপন করতে হবে।
# Google Nexus 7 & Galaxy Nexus 16 Gb Bootloader & recovery mode
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e40", MODE="0666" # Bootloader
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="d001", MODE="0666" # Recovery
# Google Nexus 7 16 Gb PTP mode (camera)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e43", MODE="0666" # PTP media
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e44", MODE="0666" # PTP media with USB debug on
# Google Nexus 7 16 Gb MTP mode (multimedia device)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e41", MODE="0666" # MTP media
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e42", MODE="0666" # MTP media with USB debug on
# Google Nexus 7 MTP mode : automatic mount when plugged
ENV{ID_MODEL}=="Nexus_7", ENV{ID_MODEL_ID}=="4e41", ACTION=="add", RUN+="/usr/bin/sudo -u #YOURLOGIN# /usr/local/sbin/go-mtpfs -allow-other=true /media/Nexus7"
ENV{ID_MODEL}=="Nexus_7", ENV{ID_MODEL_ID}=="4e42", ACTION=="add", RUN+="/usr/bin/sudo -u #YOURLOGIN# /usr/local/sbin/go-mtpfs -allow-other=true /media/Nexus7"
# Google Nexus 7 MTP mode : automatic unmount when unplugged
ENV{ID_MODEL}=="Nexus_7", ENV{ID_MODEL_ID}=="4e41", ACTION=="remove", RUN+="/bin/umount /media/Nexus7"
ENV{ID_MODEL}=="Nexus_7", ENV{ID_MODEL_ID}=="4e42", ACTION=="remove", RUN+="/bin/umount /media/Nexus7"
# Google Galaxy Nexus 16 Gb Bootloader & recovery mode
#SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e40", MODE="0666" # Bootloader
#SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="d001", MODE="0666" # Recovery
# Google Galaxy Nexus 16 Gb PTP mode (camera)
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6865", MODE="0666" # PTP media
#SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="4e44", MODE="0666" # PTP media with USB debug on
# Google Galaxy Nexus 16 Gb MTP mode (multimedia device)
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="685c", MODE="0666" # MTP media
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0666" # MTP media with USB debug on
# Google Nexus 7 MTP mode : automatic mount when plugged
ENV{ID_MODEL}=="Galaxy_Nexus", ENV{ID_MODEL_ID}=="685c", ACTION=="add", RUN+="/usr/bin/sudo -u #YOURLOGIN# /usr/local/sbin/go-mtpfs -allow-other=true /media/GalaxyNexus"
ENV{ID_MODEL}=="Galaxy_Nexus", ENV{ID_MODEL_ID}=="6860", ACTION=="add", RUN+="/usr/bin/sudo -u #YOURLOGIN# /usr/local/sbin/go-mtpfs -allow-other=true /media/GalaxyNexus"
# Google Nexus 7 MTP mode : automatic unmount when unplugged
ENV{ID_MODEL}=="Galaxy_Nexus", ENV{ID_MODEL_ID}=="685c", ACTION=="remove", RUN+="/bin/umount /media/GalaxyNexus"
ENV{ID_MODEL}=="Galaxy_Nexus", ENV{ID_MODEL_ID}=="6860", ACTION=="remove", RUN+="/bin/umount /media/GalaxyNexus"
# Acer A500 16 Gb Bootloader & recovery mode
SUBSYSTEM=="usb", ATTR{idVendor}=="0502", ATTR{idProduct}=="3201", MODE="0666" # Bootloader
#SUBSYSTEM=="usb", ATTR{idVendor}=="0502", ATTR{idProduct}=="d001", MODE="0666" # Recovery
# Acer A500 16 Gb PTP mode (camera)
SUBSYSTEM=="usb", ATTR{idVendor}=="0502", ATTR{idProduct}=="33b2", MODE="0666" # PTP media
SUBSYSTEM=="usb", ATTR{idVendor}=="0502", ATTR{idProduct}=="33b1", MODE="0666" # PTP media with USB debug on
# Acer A500 16 Gb MTP mode (multimedia device)
SUBSYSTEM=="usb", ATTR{idVendor}=="0502", ATTR{idProduct}=="3341", MODE="0666" # MTP media
SUBSYSTEM=="usb", ATTR{idVendor}=="0502", ATTR{idProduct}=="3325", MODE="0666" # MTP media with USB debug on
# Acer A500 MTP mode : automatic mount when plugged
ENV{ID_MODEL}=="Acer_Iconia_Tab_A500", ENV{ID_MODEL_ID}=="3341", ACTION=="add", RUN+="/usr/bin/sudo -u #YOURLOGIN# /usr/local/sbin/go-mtpfs -allow-other=true /media/A500"
ENV{ID_MODEL}=="Acer_Iconia_Tab_A500", ENV{ID_MODEL_ID}=="3325", ACTION=="add", RUN+="/usr/bin/sudo -u #YOURLOGIN# /usr/local/sbin/go-mtpfs -allow-other=true /media/A500"
# Acer A500 MTP mode : automatic unmount when unplugged
ENV{ID_MODEL}=="Acer_Iconia_Tab_A500", ENV{ID_MODEL_ID}=="3341", ACTION=="remove", RUN+="/bin/umount /media/Nexus7"
ENV{ID_MODEL}=="Acer_Iconia_Tab_A500", ENV{ID_MODEL_ID}=="3325", ACTION=="remove", RUN+="/bin/umount /media/A500"
দ্রষ্টব্য: আপনি যদি জিডিট ব্যবহার করেন এবং আপনি ফাইলটি সম্পাদনা করে থাকেন তবে আপনাকে 99-android.rules অপসারণ করতে হবে u যেহেতু উদেব বিরক্ত হবে ..
এরপরে, ইউদেব পুনরায় চালু করুন
# sudo service udev restart
সম্পাদনা / ইত্যাদি / fstab
Add the following to /etc/fstab
DeviceFs(Nexus\0407) /media/Nexus7 fuse.DeviceFs(Nexus\0407) allow_other,rw,user,noauto 0 0
DeviceFs(Galaxy\040Nexu) /media/GalaxyNexus fuse.DeviceFs(Galaxy\040Nexu) allow_other,rw,user,noauto 0 0
DeviceFs(A500) /media/A500 fuse.DeviceFs(A500) allow_other,rw,user,noauto 0 0
সম্পন্ন হয়েছে।
আপনি এখন আপনার ডিভাইসগুলি সংযুক্ত করতে পারেন এবং অভ্যন্তরীণ স্টোরেজটি ব্যবহারের জন্য উপলভ্য হবে, আপনার সংযোগ বিচ্ছিন্ন করার আগে আন-মাউন্ট করতে হবে তবে এটি কোনও ক্ষতি করছে বলে মনে হচ্ছে না ..
দ্রষ্টব্য: দেখে মনে হচ্ছে যে Nexus 7 এর জন্য ENV {ID_MODEL some কিছু সময়ে Nexus_7 এ পরিবর্তিত হয়েছে (আমি Android এর সাথে মনে করি 4.2 আপডেট) ..
Http://www.winters.org.nz/android-hints-tips-stuff/working-mtp-on-ubuntu থেকে