iOS জেলব্রেক মডিউলগুলিতে, আপনি সাধারণত দুটি বিভাগ খুঁজে পান:রুটফুল এবং মূলহীন . প্রতিটি বিভাগ ডিভাইসের রুট ফাইল সিস্টেমের সাথে তার মিথস্ক্রিয়ায় আলাদা। উভয়ের সাথে, আপনি সিস্টেম ফাইলগুলি পরিবর্তন করার ক্ষেত্রে একটি নির্দিষ্ট স্তরের বিশেষাধিকার লাভ করেন, তবে আলাদা উপায়ে৷
ডোপামিন রুটলেস জেলব্রেকরুটফুল জেলব্রেক-এ, ব্যবহারকারীর সিস্টেম পার্টিশনের উপর সম্পূর্ণ নিয়ন্ত্রণ থাকে . এটি সাধারণত রুট ডিরেক্টরির একটি অনুলিপি তৈরি করে এবং এটিকে রিড-রাইট অনুমতি দিয়ে পুনরায় মাউন্ট করে অর্জন করা হয়। এই পদ্ধতির মাধ্যমে, ব্যবহারকারী সহজেই রুট ডিরেক্টরি (/) পাশাপাশি রুট ব্যবহারকারী অ্যাকাউন্ট অ্যাক্সেস করতে পারে।
মূল সিস্টেম ফাইলগুলি পরিবর্তন করার জন্য অ্যাক্সেস এবং অনুমতি থাকার মানে হল যে ব্যবহারকারী সরাসরি রুট ফাইল সিস্টেমে মোড এবং টুইকগুলি ইনস্টল করতে পারেন। যাইহোক, এই স্তরের নিয়ন্ত্রণের মানে হল যে সংবেদনশীল ফাইলগুলির সাথে টিঙ্কারিং বুট লুপ, ডেটা ক্ষতি বা এমনকি একটি শক্ত ইটও হতে পারে৷
রুটলেস জেলব্রেক
একটি রুটহীন জেলব্রেক ডিভাইসের রুট ফাইল সিস্টেমে সরাসরি অ্যাক্সেস অফার করে না। এর মানে হল রুটলেস দিয়ে ‘/’ লেখা সম্ভব নয়। পরিবর্তে, এটি সঞ্চয়স্থানে একটি ভিন্ন স্থানে লেখা হয়, সাধারণত /var/jb , যা তারপর /private/preboot-এর মধ্যে একটি ডিরেক্টরির সিমলিঙ্ক হিসাবে কাজ করে .
অ্যাপল স্বাক্ষরিত সুরক্ষিত ভলিউম প্রবর্তনের সাথে রুট ফাইল সিস্টেমকে সিল করে দিয়েছে (সাধারণত SSV নামে পরিচিত) iOS 15-এ . এর অর্থ হল রুটফুল জেলব্রেক বন্ধ করতে হবে। ফলস্বরূপ, রুটহীন পদ্ধতিগুলি গ্রহণ করতে হয়েছিল কারণ রুট ফাইল সিস্টেমে পরিবর্তনের অনুমতি ছিল না। বেশিরভাগ রুটফুল জেলব্রেকগুলি SSV আপডেটের পরেও ইট ডিভাইসগুলিতে পরিচিত ছিল৷
৷ অ্যাপল ক্রিপ্টোগ্রাফিক সুরক্ষা এবং সিস্টেম সামগ্রীর জন্য একটি বিচ্ছিন্ন ভলিউম চালু করেছে | আপেলরুটলেস জেলব্রেকগুলিকে সাধারণত নিরাপদ এবং নির্ভরযোগ্য বলে মনে করা হয় . যেহেতু জেলব্রেক রুট ফাইল সিস্টেম থেকে আলাদা, তাই এটি শনাক্ত করা আরও কঠিন . রুটলেস এর সাথে, আপনি স্টক iOS-এ ফিরে যাওয়ার সুবিধাও পাবেন৷ এবং যখনই প্রয়োজন হবে সফ্টওয়্যার আপডেট করা। আপনার ডিভাইস বুট লুপিং বা হার্ড-ব্রিকিং এর ক্ষেত্রে চিন্তা করার কিছু নেই, এবং এটি তুলনামূলকভাবে আরও স্থিতিশীল।
কেন রুটলেস এ স্যুইচ করুন?
সংখ্যাগরিষ্ঠের জন্য, রুটহীন হল “iOS জেলব্রেকিংয়ের অনিবার্য ভবিষ্যৎ ।" যদিও এই পদ্ধতিটি তুলনামূলকভাবে নতুন এবং নতুন মডিউলগুলির সাথে আপডেট করার জন্য অনেকগুলি টুইক এবং রিপোজিটরির প্রয়োজন হবে, এটি লক্ষণীয় যে বেশিরভাগ টুইকগুলি সামঞ্জস্যপূর্ণ থাকবে, শুধুমাত্র ছোটখাটো সামঞ্জস্যের প্রয়োজন যদি না সেগুলি কোনও উপায়ে রুট ফাইলসিস্টেমকে সংশোধন করে৷
অতীতে, রুটফুল পদ্ধতি, যেমন XinaA15 , আংশিকভাবে অপ্রচলিত প্যাচের উপর তাদের নির্ভরতার কারণে অস্থির এবং ক্র্যাশের প্রবণ হিসাবে পরিচিত ছিল। এই জেলব্রেকগুলি প্রায়শই সেট আপ করা কঠিন ছিল, পরিচালনা করার জন্য অনেকগুলি ভেরিয়েবল ছিল, কারণ এতে সংবেদনশীল সিস্টেম ডেটা ম্যানিপুলেট করা জড়িত ছিল৷
যদিও রুটহীন পদ্ধতিগুলিকে কম শক্তিশালী হিসাবে বিবেচনা করা হয়, অনেকগুলি পরিবর্তন এই পরিবেশের সাথে খাপ খাইয়ে নিয়েছে ফাইল পাথে ছোটখাটো সমন্বয় করে এবং iphoneos-arm64কে সমর্থন করে। প্যাকেজ যদি একটি টুইক বা মডিউল একটি হার্ডকোডেড পাথের উপর নির্ভর না করে, তবে এটি সাধারণত একটি ভিন্ন অবস্থানে পুনরায় কম্পাইল করা যেতে পারে, এটিকে রুটহীন সরঞ্জামগুলির সাথে সহজেই কাজ করার অনুমতি দেয়৷
ডোপামিন সহ বেশিরভাগ জেলব্রেক টুল , Checkra1n , Palera1n , এবং unc0ver , এবং প্যাকেজ ম্যানেজার যেমন Sileo এবং জেব্রা রুটবিহীন মডেলগুলিতে রূপান্তরিত হয়েছে, যদিও রুটফুল বিকল্পগুলি nekoJB এর মতো সরঞ্জামগুলির সাথে উপলব্ধ থাকে। এবং Palera1n এর পুরোনো সংস্করণ .
রুটফুল জেলব্রেক কি রুটলেস থেকে ভালো?
যদিও রুটফুল ডেভেলপারদের রুট ফাইল সিস্টেমের উপর উল্লেখযোগ্য নিয়ন্ত্রণ প্রদান করে, এটা বোঝা গুরুত্বপূর্ণ যে প্রচুর পরিমাণে টুইক রুট ফাইল সিস্টেম পরিবর্তন করার উপর নির্ভর করে না . তাদের জন্য, রূপান্তরটি খুব কঠিন ছিল না। যদিও বেশিরভাগ ডিফল্ট সিস্টেম অ্যাপগুলি রুট ডিরেক্টরির মধ্যে সংরক্ষণ করা হয়, তবে সেগুলি পরিবর্তন করা হলে সমস্যা সৃষ্টি করতে পারে, সম্ভাব্যভাবে আপনার ডিভাইসটিকে অনিবার্য সমস্যার দিকে নিয়ে যেতে পারে৷
SSV (স্বাক্ষরিত সিস্টেম ভলিউম) বাইপাস করতে, কিছু বিকাশকারী একটি অনুলিপি তৈরি করে এবং এটিকে রিড-রাইট হিসাবে পুনরায় মাউন্ট করে রুট ডিরেক্টরিকে নকল করার একটি পদ্ধতি খুঁজে পেয়েছেন। . যাইহোক, এই পদ্ধতিটি শুধুমাত্র ব্যর্থতার প্রবণতাই নয় বরং এটি প্রচুর পরিমাণে সিস্টেম স্টোরেজও গ্রহণ করে। জেলব্রেক যেমন nekoJB , ডোপামিন এর একটি কাঁটা , এই পদ্ধতিটি ব্যবহার করুন।
তবুও, বিনিময়ে অল্পের জন্য কতটা সমঝোতার প্রয়োজন ছিল, রুটফুল প্যাচ, আইওএস 15-এর পরে, ট্র্যাকশন লাভ করেনি। এই কারণেই জনপ্রিয় টুল যেমন Palera1n অবশেষে রুটফুল জেলব্রেকগুলির জন্য সমর্থন বাদ দেওয়া হয়েছে৷
লেখক সম্পর্কে
মুহাম্মদ কাসিম
প্রযুক্তি এবং গেমিংয়ের প্রতি কাসিমের গভীর ভালবাসা তাকে শুধুমাত্র সাম্প্রতিক উন্নয়নের বিষয়ে আপ-টু-ডেট থাকতেই নয়, তার লেখার মাধ্যমে তার অবহিত দৃষ্টিভঙ্গি অন্যদের সাথে শেয়ার করতেও চালিত করে। এই বা অন্য প্রচেষ্টার মাধ্যমে হোক না কেন, তিনি তার দক্ষতা ভাগ করে নিতে এবং প্রযুক্তি এবং গেমিং জগতে অর্থপূর্ণ অবদান রাখতে প্রতিশ্রুতিবদ্ধ।