স্পষ্টতই আমি উবুন্টুতে একটি আইফোন মাউন্ট করতে পেরে ভুল ছিলাম। ইয়াকটিতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করে আপনি এটি সম্পাদন করতে পারেন। মনে রাখবেন, আপনি হবে ডিভাইস অর্ডার ডিভাইসে সেটি এই ভাবে অ্যাপ্লিকেশানগুলি লোড করার জন্য 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
তারপর ডাউনলোড সর্বশেষ সংস্করণ এর libplist
GitHub থেকে, এবং কিছু নির্দেশিকাতে জিপ ফাইলের বিষয়বস্তু নিষ্কর্ষ। উদাহরণস্বরূপ, আপনি যে ডিরেক্টরিটিতে libplist
জিপ ফাইল ডাউনলোড করেছেন সেখানে থাকলে , করুনunzip libplist-master.zip
।
আপনি যে ডিরেক্টরিতে libplist
জিপ ফাইলটি বের করেছিলেন সেই ডিরেক্টরিতে আপনার এখন "libplist-master" নামে একটি ডিরেক্টরি থাকা উচিত । cd
টার্মিনাল এবং রান থেকে এই ডিরেক্টরিতে
./autogen.sh
যখন ./autogen.sh
স্ক্রিপ্ট চালাতে সম্পন্ন হলে, রান
make
এবং, অবশেষে, চালান
sudo make install
পদক্ষেপ 1.4: libusbmuxd ইনস্টল করা
আমরা libusbmuxd
পরিবর্তে ইনস্টল না করে এই পদক্ষেপটি আগের পদক্ষেপের মতো libplist
।
প্রথমত, ডাউনলোড সর্বশেষ সংস্করণ এর libusbmuxd
GitHub থেকে। আবার বিষয়বস্তুগুলি একটি ডিরেক্টরি এবং cd
ডিরেক্টরিতে বের করুন libusbmuxd-master
। তারপরে নিম্নলিখিতটি চালান:
./autogen.sh
এটি শেষ হয়ে গেলে চালান
make
অনুসরণ করেছে
sudo make install
পদক্ষেপ 1.5: লাইবিমোবাইল ডিভাইস ইনস্টল করা
প্রথমে নিম্নলিখিতগুলি করে বিল্ড নির্ভরতা ইনস্টল করুন:
sudo apt-get install libssl-dev
তারপর ডাউনলোড সর্বশেষ সংস্করণ এর libimobiledevice
GitHub থেকে। আগের দুটি পদক্ষেপের মতো আহরণ করুন; যে ডিরেক্টরিতে আপনি আহ্বান করেছিলেন সেটির ভিতরে আপনার একটি ডিরেক্টরি পাওয়া উচিত libimobiledevice-master
। cd
এই ডিরেক্টরিতে, এবং আবার চালান
./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
তারপর, ডাউনলোড সর্বশেষ সংস্করণ এর usbmuxd
GitHub থেকে। এক্সট্র্যাক্ট এবং cd
করতে usbmuxd-master
ডিরেক্টরি। আবার, চালান
./autogen.sh
এটি শেষ হয়ে গেলে চালান
make
অনুসরণ করেছে
sudo make install
পদক্ষেপ 1.7: ifuse ইনস্টল করা
এটি আপনার ইনস্টল করতে হবে শেষ জিনিস!
প্রথমে ইনস্টল করুন, তৈরি করে নির্ভরতা তৈরি করুন
sudo apt-get install libfuse-dev
ডাউনলোড সর্বশেষ সংস্করণ এর ifuse
GitHub থেকে। কিছু নির্দেশিকাতে এটা এক্সট্র্যাক্ট, এবং 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+ এর সাথে ডিভাইসগুলির অনুসারে আরও সংশোধন করা হয়েছিল।