আমি কীভাবে আমার আইফোন 6 গুলি উবুন্টু 16.04 এ মাউন্ট করতে পারি?


31

আমি উবুন্টুতে নতুন, এবং আমার আইফোনটি কীভাবে মাউন্ট করতে হয় তা আমি জানি না।

আমি আইটিউনস ডাউনলোড করতে চাই, তবে আমি দেখেছি যে ইউএসবি কাজ করে না, তবে আমার কেবল সমস্ত ফাইল এবং অ্যাপ্লিকেশন অ্যাক্সেস করা দরকার কারণ অ্যাপ্লিকেশনটিকে পিসি থেকে আইফোনে স্থানান্তর করতে চাই।


ফোনটি কি জারব্রোকেড?
ফেকাদেড

না এটি নতুন হিসাবে তাজা নয়
রিজিও এ

আমি যতদূর জানি, আইফোনের ফাইল সিস্টেমটি কোনও ওএস-তে ইউএসবি মাধ্যমে সাধারণত মাউন্ট করার উপায় নেই। তদুপরি, আমি উবুন্টু (বা কোনও বিষয়ে লিনাক্স ডিস্ট্রো) এর জন্য এমন কোনও অ্যাপ্লিকেশন জানি না যা কোনও iOS ডিভাইসে অ্যাপ্লিকেশনগুলিকে সিঙ্ক করার অনুমতি দেয়।
ফেক্যাড

ভার্চুয়ালবক্স ব্যবহার করে ভার্চুয়াল মেশিনে উইন্ডোজ চালানোর চেষ্টা করতে পারেন এবং ভিএম-তে আইটিউনসের মাধ্যমে অ্যাপ্লিকেশন পরিচালনা করতে পারেন।
ফেক্যাড

আমি কোথাও পড়েছি যে এটি GKSU নটিলাস ইনস্টল করার কাজ করতে পারে ... (সত্যি বলতে কী, এটি ডুন্তো ডাব্লুটিএফ হয়) তবে এটি কিছুটা ত্রুটি দিয়েছে ... এবং ভার্চুয়ালবক্স ডাউনলোড করতে পারে না ... আপনার কোনও লিঙ্ক আছে?
রিজিও এ

উত্তর:


36

স্পষ্টতই আমি উবুন্টুতে একটি আইফোন মাউন্ট করতে পেরে ভুল ছিলাম। ইয়াকটিতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করে আপনি এটি সম্পাদন করতে পারেন। মনে রাখবেন, আপনি হবে ডিভাইস অর্ডার ডিভাইসে সেটি এই ভাবে অ্যাপ্লিকেশানগুলি লোড করার জন্য jailbroken করা প্রয়োজন, কিন্তু এই পদ্ধতি ডিভাইস থেকে মিডিয়া পাবার জন্য যথেষ্ট হবে।

বিকল্প 1: স্ক্রিপ্ট ব্যবহার করে

আপনি যদি কিছু সময় নিজেকে বাঁচাতে চান তবে আপনার পক্ষে প্রক্রিয়াটির বেশিরভাগ কাজ করতে আপনি এখানে একটি স্ক্রিপ্ট ডাউনলোড করতে পারেন ।

একবার ডাউনলোড হয়ে গেলে আপনার অনুমতিগুলি পরিবর্তন করতে হবে যাতে আপনি স্ক্রিপ্টটি কার্যকর করতে পারেন। ধরে নেওয়া যাক আপনি ডিফল্ট নাম দিয়ে ডাউনলোড, iphone_setup.sh, cdনির্দেশিকাতে যার মাধ্যমে আপনি ফাইলটি ডাউনলোড করবেন

chmod u+x iphone_setup.sh

করে উইন্ডোজ লাইন শেষ রূপান্তর করুন

ex -bsc '%!awk "{sub(/\r/,\"\")}1"' -cx iphone_setup.sh

তারপরে স্ক্রিপ্টটি রুট সুবিধাগুলি ব্যবহার করে চালান

sudo ./iphone_setup.sh

এটি আপনার জন্য ম্যানুয়াল সেটআপের প্রথম ধাপ 1 এর পাশাপাশি ধাপ 3 এবং পদক্ষেপ 4 সম্পূর্ণ করবে । এরপরে স্ক্রিপ্টটি শেষ হওয়ার পরে আপনাকে ম্যানুয়াল সেটআপের দ্বিতীয় ধাপ 2 এবং পদক্ষেপ 5 করতে হবে ।

বিকল্প 2: ম্যানুয়ালি এটি করা

পদক্ষেপ 1: সরঞ্জাম ইনস্টল করা

আইফোনটি প্লাগ ইন করার আগে, আইফোনটি মাউন্ট করা সম্ভব করার জন্য আপনাকে বেশ কয়েকটি প্রোগ্রাম ইনস্টল করতে হবে।

পদক্ষেপ 1.1: অ্যাপটি-গেটের সাহায্যে কয়েকটি গুরুত্বপূর্ণ সরঞ্জাম ইনস্টল করা

কয়েকটি প্যাকেজ ইনস্টল করতে টার্মিনালে নিম্নলিখিতটি করুন যা আইওএসের যে কোনও সংস্করণের জন্য প্রয়োজন হবে।

sudo apt-get install ideviceinstaller python-imobiledevice libimobiledevice-utils python-plist usbmuxd

আপনি যদি আইওএস 9 এর পূর্বে কোনও আইফোনটিকে কোনও আইওএস সংস্করণ দিয়ে সংযুক্ত করছেন, তবে আপনি পদক্ষেপ 1 এর অবশিষ্ট সাবস্কিপগুলি এড়িয়ে যেতে পারেন এবং পরিবর্তে কেবল নিম্নলিখিতটি করতে পারেন:

sudo apt-get install libimobiledevice6 libplist3 ifuse

পদক্ষেপ 1.2: বিল্ডিংয়ের জন্য সরঞ্জাম ইনস্টল করা

apt-getনিম্নলিখিত পদক্ষেপগুলিতে প্রোগ্রামগুলি তৈরি করতে কয়েকটি প্রোগ্রাম ইনস্টল করতে ব্যবহার করুন

sudo apt-get install libtool autoconf automake

পদক্ষেপ 1.3: লিপলিস্ট ইনস্টল করা

প্রথমে, বিল্ডিংয়ের জন্য প্রয়োজনীয় নির্ভরতা ইনস্টল করুন libplist। এটি করার জন্য, নিম্নলিখিতটি করুন:

sudo apt-get install libxml2-dev python-dev

তারপর ডাউনলোড সর্বশেষ সংস্করণ এর libplistGitHub থেকে, এবং কিছু নির্দেশিকাতে জিপ ফাইলের বিষয়বস্তু নিষ্কর্ষ। উদাহরণস্বরূপ, আপনি যে ডিরেক্টরিটিতে libplistজিপ ফাইল ডাউনলোড করেছেন সেখানে থাকলে , করুনunzip libplist-master.zip

আপনি যে ডিরেক্টরিতে libplistজিপ ফাইলটি বের করেছিলেন সেই ডিরেক্টরিতে আপনার এখন "libplist-master" নামে একটি ডিরেক্টরি থাকা উচিত । cdটার্মিনাল এবং রান থেকে এই ডিরেক্টরিতে

./autogen.sh

যখন ./autogen.shস্ক্রিপ্ট চালাতে সম্পন্ন হলে, রান

make

এবং, অবশেষে, চালান

sudo make install

পদক্ষেপ 1.4: libusbmuxd ইনস্টল করা

আমরা libusbmuxdপরিবর্তে ইনস্টল না করে এই পদক্ষেপটি আগের পদক্ষেপের মতো libplist

প্রথমত, ডাউনলোড সর্বশেষ সংস্করণ এর libusbmuxdGitHub থেকে। আবার বিষয়বস্তুগুলি একটি ডিরেক্টরি এবং cdডিরেক্টরিতে বের করুন libusbmuxd-master। তারপরে নিম্নলিখিতটি চালান:

./autogen.sh

এটি শেষ হয়ে গেলে চালান

make

অনুসরণ করেছে

sudo make install

পদক্ষেপ 1.5: লাইবিমোবাইল ডিভাইস ইনস্টল করা

প্রথমে নিম্নলিখিতগুলি করে বিল্ড নির্ভরতা ইনস্টল করুন:

sudo apt-get install libssl-dev

তারপর ডাউনলোড সর্বশেষ সংস্করণ এর libimobiledeviceGitHub থেকে। আগের দুটি পদক্ষেপের মতো আহরণ করুন; যে ডিরেক্টরিতে আপনি আহ্বান করেছিলেন সেটির ভিতরে আপনার একটি ডিরেক্টরি পাওয়া উচিত libimobiledevice-mastercdএই ডিরেক্টরিতে, এবং আবার চালান

./autogen.sh

এটি শেষ হয়ে গেলে চালান

make

অনুসরণ করেছে

sudo make install

পদক্ষেপ 1.6: usbmuxd এর আরও ভাল সংস্করণ ইনস্টল করা

প্রথমত, পুরোনো সংস্করণ আনইনস্টল usbmuxdকরে

sudo apt-get remove usbmuxd

তারপরে, বিল্ড নির্ভরতা ইনস্টল করে

sudo apt-get install libimobiledevice-dev libplist-dev libusb-dev libusb-1.0.0-dev libtool-bin libtool

তারপর, ডাউনলোড সর্বশেষ সংস্করণ এর usbmuxdGitHub থেকে। এক্সট্র্যাক্ট এবং cdকরতে usbmuxd-masterডিরেক্টরি। আবার, চালান

./autogen.sh

এটি শেষ হয়ে গেলে চালান

make

অনুসরণ করেছে

sudo make install

পদক্ষেপ 1.7: ifuse ইনস্টল করা

এটি আপনার ইনস্টল করতে হবে শেষ জিনিস!

প্রথমে ইনস্টল করুন, তৈরি করে নির্ভরতা তৈরি করুন

sudo apt-get install libfuse-dev

ডাউনলোড সর্বশেষ সংস্করণ এর ifuseGitHub থেকে। কিছু নির্দেশিকাতে এটা এক্সট্র্যাক্ট, এবং cdডিরেক্টরির মধ্যে ifuse-master, এবংcd ডিরেক্টরিতে বের করুন।

এবার প্রোগ্রামটি তৈরির জন্য একটি অতিরিক্ত পদক্ষেপ রয়েছে। ডু

./autogen.sh

যথারীতি, কিন্তু তারপর না

./configure

যেমন. তারপরে, স্বাভাবিক হিসাবে চালিয়ে যান

make

এবং

sudo make install

পদক্ষেপ 2: ইউএসবিএমএক্সড চালানো এবং আইফোন সংযুক্ত করা

এই পদক্ষেপটি সহজ। usbmuxdটার্মিনালে চালান , এবং তারপরে আইফোনটি প্লাগ করুন।

এখন ডিভাইসটি করে সঠিকভাবে সনাক্ত করা হয়েছে কিনা তা পরীক্ষা করে দেখুন

dmesg | grep ipheth

যদি কিছু না দেখা যায় তবে আইফোনটি সংযোগ বিচ্ছিন্ন করে, usbmuxdআবার দৌড়াতে এবং আবার প্লাগ ইন করুন Then তারপরে আবার চেক করুন।

পদক্ষেপ 3: আইফোন জন্য একটি মাউন্ট পয়েন্ট তৈরি

আপনি নিজেই আইফোনের জন্য একটি মাউন্ট পয়েন্ট তৈরি করতে পারেন

sudo mkdir /media/iPhone

তারপরে আপনি সম্ভবত মাউন্ট পয়েন্টের অনুমতিগুলি পরিবর্তন করতে চান। ডু

sudo chmod 777 /media/iPhone

পদক্ষেপ 4: আইফুস কনফিগারেশন ফাইল সম্পাদনা করা

আইফুস কনফিগারেশন ফাইলটির /etc/fuse.confসম্পাদনা প্রয়োজন যদি আপনি মূল না হয়ে আইফোনটি অ্যাক্সেস করতে চান।

আপনার প্রিয় সম্পাদক ব্যবহার করে কনফিগারেশন ফাইলটি সম্পাদনা করুন, উদাহরণস্বরূপ gedit

sudo gedit /etc/fuse.conf

ফাইলটিতে নিশ্চিত করুন যে নিম্নলিখিত দুটি লাইন লাইনের অধীনে রয়েছে # Allow non-root users to specify the allow_other or allow_root mount options:

op$
user_allow_other

ফাইলটি সংরক্ষণ করুন এবং সম্পাদকটি ছেড়ে দিন।

পদক্ষেপ 5: আইফোনটি যুক্ত করা হচ্ছে

আপনার আইফোনটি ব্যবহার করে জোড় করতে নিম্নলিখিত লাইনটি চালান idevicepair:

idevicepair pair

ধাপ।: আইফিউজ দিয়ে মাউন্ট করা

পূর্বে উল্লিখিত মাউন্ট পয়েন্টে ডিভাইসটি মাউন্ট করতে নিম্নলিখিত লাইনটি চালান:

ifuse /media/iPhone

দ্রষ্টব্য : নীচের লাইনটি ব্যবহার করে যদি আপনার ফোনটি জালবিক হয়ে থাকে তবে আপনি এই মুহুর্তে মূল ফাইল সিস্টেমটি মাউন্ট করতে পারেন

ifuse /media/iPhone/ --root

আইফোনটি এখন /media/iPhoneআপনার ফাইল ব্রাউজারের মাধ্যমে অ্যাক্সেসযোগ্য হওয়া উচিত ।

আপনি যখন আনমাউন্ট করতে চান, নিম্নলিখিত দুটি লাইন করুন

fusermount -u /media/iPhone/
idevicepair unpair

এই পদক্ষেপগুলি ডেডোইমডোতে এই টিউটোরিয়াল থেকে জেনিয়ালের জন্য মানিয়ে নেওয়া হয়েছিল , তারপরে আইওএস 9+ এর সাথে ডিভাইসগুলির অনুসারে আরও সংশোধন করা হয়েছিল।


1
[1461.760447] আইপিথ 1-2: 4.2 enp0s20u2c4i2: এথ0 স্ট্রিম 13 থেকে নতুন নামকরণ করা হয়েছে @ স্ট্রিম 13-এইচপি-স্ট্রিম-নোটবুক-পিসি 13: $ k এমকেডির / মিডিয়া / আইফোন এম কে ডি ডি: ডিরেক্টরি তৈরি করতে পারে না '/ মিডিয়া / আইফোন': অনুমতি আমি অস্বীকার করেছি I কী করতে হবে তা জানেন না ...
রিজিও এ

1
@ রিজিওএ.সরি, এটি হওয়া উচিত ছিলsudo mkdir /media/iPhone

1
@ রিজিওএ.মুহুর্তেsudo chmod 777 /media/iPhone
ফেক্যাড

5
এটি আইওএস 10 এর জন্য কাজ করে না: "GnuTLS ত্রুটি: টান ফাংশনে ত্রুটি। ডিভাইসে লকডাউনড সার্ভিসে সংযোগ করতে ব্যর্থ again
zgoda

2
পদক্ষেপ # 6 আমার পক্ষে কাজ করছে না, তবে ফাইল এক্সপ্লোরার কাজ করেছে, অনেক অনেক ধন্যবাদ
আনন্দ রকজ

5

16.04 এবং 18.04 এ আইফোন 4 এস পরীক্ষিত; এটি বিশ্বাস করার কোনও কারণ নেই যে এটি 6 বা পরবর্তী সংস্করণে আলাদা হবে

[সম্পাদনা করুন: নীচে দেখুন এটি আইফোন to এ সমস্তভাবে কাজ করে]।

মোটামুটি সহজ রুট:

➊ ইনস্টল করুন:

sudo apt install ideviceinstaller python-imobiledevice libimobiledevice-utils python-plist usbmuxd libimobiledevice6 libplist3 ifuse

আপনার এটিও করতে হতে পারে: sudo mkdir / var / lib / লকডাউন sudo chmod 777 / var / lib / લોકডাউন

আপনার আইফোন ঠিকানা দেখতে টার্মিনালে:

 lsusb -v 2> /dev/null | grep -e "Apple Inc" -A 2

আপনি কিছু এইভাবে দেখতে পাবেন:

আইমানুচারার 1 অ্যাপল ইনক। আইফ্রডাক্ট
2 আইফোন
আইপ্রোডাক্ট আইশায়ারিল 3 সিএইচডি 62380d42746b8ff8280 .... d1fd7b7119ca

➌ নটিলাস খুলুন

উপরের থেকে আইশিরিয়াল প্রবেশ করান:

afc://ca00d62380d4274....f8280a91ed1fd7b7119ca/

এখনই আপনি আপনার ফাইলগুলি দেখুন।

An একটি অলঙ্করণ হিসাবে আপনি অ্যাপ স্টোর থেকে বিনামূল্যে ভিএলসি মোবাইল ইনস্টল করতে পারবেন অবশ্যই এটি আপনাকে ফর্ম্যাট আইটুনগুলি খেলতে দেবে যা ফ্ল্যাক ওয়াভপ্যাক ইত্যাদি পরিচালনা করতে পারে না

আপনি / দেখতে হবে সঙ্গীত ফাইল স্থাপন আইফোনের ডকুমেন্টস পাশে আইফোন পৃষ্ঠার [এই LXDE হয় বাম; অন্যান্য ডেস্কটপ পরিবেশে অবশ্যই দেখতে হবে]

=== টিআইপি ===

যদি আইফোন ভিএলসি ফাইলগুলি আপনার পিসিতে দৃশ্যমান না হয়; আমি দেখেছি এটি তাদের ফিরিয়ে নিয়েছে:

sudo usbmuxd --verbose -f    

এটি 18.04-এ আমার আইফোন 7 প্লাসের ফটোগুলি অ্যাক্সেস করার জন্য দুর্দান্ত কাজ করেছে এবং অন্যান্য উত্তরগুলির চেয়ে সহজ। ধন্যবাদ!
আবে ভোলেকার

থ্যাঙ্কস আবে বলে এটি 7 এ কাজ করে যেহেতু আমার কাছে যা আছে তার সবই 4 এস .... অন্যান্য লোকদের জন্য জানা ভাল বা যদি আমি আরও সাম্প্রতিক খেলনাটি সন্ধান করি:] এখনও 4S এখনও দরকার নেই যদিও ২০১১ সাল থেকে!
শান্তিক

এখন এটি আইফোন এসইতে পরীক্ষা করে দেখুন এবং সেখানেও জরিমানা করা হয়েছে
শান্তিক

3

দেখে মনে হচ্ছে আইওএস 10.2 দিয়ে অ্যাপল এটি আবার ভেঙে দিয়েছে। ঠিক করতে:

  1. GitHub থেকে ডাউনলোড করুন সাম্প্রতিক সংস্করণ: libplist, libusbmuxd, libimobiledevice, ifuseএবংusbmuxd

  2. যদি আপনি চান যে সংশ্লিষ্ট গ্রন্থাগার প্রতিটি ডিরেক্টরি ও লঞ্চ সংকলন প্রবেশ (যদি আপনাকে যা করতে হবে কিভাবে জানি না, শুধু প্রতিটি liberal এর সংক্ষিপ্ত রূপ ভিতরে রিডমি ফাইল ভিতরে নির্দেশাবলী অনুসরণ করুন এবং স্মরণ ফোল্ডারে জিপ ফাইল এক্সট্রাক্ট করুন যে উন্নয়ন সংস্করণ opensslহল libssl-devযখন প্রয়োজন হয় বলা হয় )। দয়া করে নোট করুন যে শেষ কমান্ড 'সুডো মেক ইনস্টল' এর মধ্যে সংকলিত গ্রন্থাগার স্থাপন করা উচিত /usr/local/lib

  3. নিশ্চিত করুন যে পরিবেশগত ভার্সনগুলি অফিসিয়াল প্যাকেজগুলিতে অন্তর্ভুক্ত পুরানোগুলির চেয়ে এই নতুন সংস্করণগুলিতে ইঙ্গিত করেছে:

    sudo LD_LIBRARY_PATH=/usr/local/lib usbmuxd    
    export LD_LIBRARY_PATH=/usr/local/lib
    
  4. আপনার আইওএস 10.2 ডিভাইসটিকে আপনার কম্পিউটারে সংযুক্ত করেছেন:

    idevicepair pair
    
  5. "এই কম্পিউটারে বিশ্বাস করুন"? আপনার ডিভাইসে:

    idevicepair pair
    
  6. আইওএস ফাইল সিস্টেমটি মাউন্ট করুন

    ifuse Mountpoint_Directory/
    

আইওএস 10.2 এর সাহায্যে উবুন্টু 16.04 এবং আইফোন 7 এ পরীক্ষিত


আমার স্টক উবুন্টু ১.0.০৪ সিস্টেমে ফোনটি এমনকি লসুএসবিতে দেখা যায় না। এই লাইব্রেরিটি কি ঠিক করে দেয় যাতে আমি ভার্চুয়ালবক্সের মধ্যে আইটিউনসকে কাজ করতে পারি?
গ্রেগ বেল

বেশ কয়েক মাস কেটে গেছে এবং আমি সত্যই পুরোপুরি মনে করতে পারি না তবে আমি মনে করি যে আমার আইফোনটি নতুন লাইব্রেরি প্রয়োগ করার আগেই lsusb এ ধরা পড়েছিল, সুতরাং আমি জানি না যে আপনি যে বিষয়টি নিয়ে কথা বলছেন তা তারা ঠিক করতে পারে কিনা I
বাইটপ্যান করুন

ধন্যবাদ, উবুন্টু 16.04 এ এটি আমার সমস্যার সমাধান করেছে এবং শেষ পর্যন্ত আমি আমার ফটোগুলি অ্যাক্সেস করতে পারি। একটি ছোট নোট: এই কমান্ডটি ব্যবহার করা আরও উপযুক্ত হবে: LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libএন এর দুটি উপ-বিভাগে। ৩. এভাবে আপনার বর্তমান এলডি_লিবিআরএইপিএইচটি যদি কোনও থাকে তবে সংরক্ষণ করা হয়। ভাগ করে নেওয়ার জন্য আবার ধন্যবাদ!
লুই গ্যাগন

যখন আমি এই :~$ ifuse /media/iPhoneকথাটি মাউন্ট করার চেষ্টা করি তখন আমি ক্রমাগত একটি বার্তা পাব : There was an error accessing the mount point: Input/output errorঅন্য কারও কি এই সমস্যা আছে এবং এর কোনও সমাধান আছে?
জঙ্গার

2

/ ইউএসআর / লোকাল / লিবের অধীনে libplist, libusbmuxd, libimomotdevice, ifuse এবং usbmuxd এর নতুন সংস্করণ তৈরি করার পরে, আইফোন সংযোগ করার জন্য কমান্ডগুলি কল করার সময় সেই সংস্করণগুলি ব্যবহার করতে হবে (পুরানো গ্রন্থাগারের সংস্করণগুলি ব্যবহার করার পরিবর্তে, ডিফল্ট দ্বারা সম্পন্ন)। সুতরাং আমি নীচে ব্যাশ-শেল দিয়েছি (প্রতিটি ক্রিয়া করার আগে আপনার আইফোনটি আনলক করা নিশ্চিত করুন (আপনার কোড প্রবেশ করান বা আপনার ফিঙ্গারপ্রিন্ট ব্যবহার করুন):

sudo LD_LIBRARY_PATH=/usr/local/lib usbmuxd
export LD_LIBRARY_PATH=/usr/local/lib
idevicepair pair
ifuse /media/iPhone

(মন্তব্যটি ব্যবহারকারী 9inated৯9768 থেকে উত্পন্ন হয়েছে এবং এটি একটি প্রশ্ন হিসাবে পোস্ট করা হয়েছিল, তবে এটি মুছে ফেলা হয়েছে))

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