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