প্রথমে আমার সালাম নিবেন
আশা করি সবাই ভালো আছেন। আমিও ভালো আছি।
এন্ড্রয়েড ব্যবহারকারীরা প্রায় সবাই-
ই বোধহয় একবার হলেও রুট(ROOT) রুট
শব্দটার নাম শুনেছেন। অনেকেই আছেন
রুট করে মহা আনন্দে এন্ড্রয়েড ফোনের
মজা নিচ্ছেন অনেকে হয়ত জানেনই
না রুট কি, এইটা খায় না মাথায় দেয়।
চেষ্টা করব যতটা সহজ ভাষায় সম্ভব
এন্ড্রয়েড ডেভেলপমেন্টের এই গুরুত্বপূর্ণ
দিক সম্পর্কে ব্যাখ্যা করার
রুট কি?
রুট/Root শব্দটা এসেছে লিনাক্স
অপারেটিং সিস্টেমের
ব্যবহারকারীদের কাছ থেকে।
লিনাক্স ব্যবহারকারীদের
মধ্যে যাদের রুট প্রিভিলেজ
বা সুপারইউজার পারমিশন
আছে তাদেরকে রুট ইউজার বলা হয়।
এন্ড্রয়েড তৈরি হয়েছে লিনাক্স
ভিত্তিক অপারেটিং সিস্টেম
পারমিশন মানে সিস্টেম ফাইল এডিট
করার পারমিশন আদায় করাকে রুট
করা বলে। এটাকে আপনার ফোন হ্যাক
করাও বলতে পারেন।
কেন রুট করা থাকে না?
এখন কথা হচ্ছে নিজের ফোনের কেন
এডমিনিস্ট্রেটর পারমিশন “আদায়”
করে নিতে হবে? কেন ইচ্ছা করলেই
একটা ফাইল ডিলিট করতে পারব না?
পিসিতে তো এগুলো কিছু করতে হয়
না। ফোন
ম্যানুফ্যাকচাররা আপনাকে অনেক
সুবিধা দিলেও কিছু সুবিধা/পারমিশন
তারা দেয় না। এটা করা হয় ভালোর
জন্যই। কারণ
আগে থেকে আপনাকে ফোনের
মধ্যে যা ইচ্ছা তাই করার
অনুমতি দেওয়া থাকলে দেখা যাবে
আপনি গুরুত্বপূর্ণ একটা ফাইল গায়েব
করে দেবেন, অথচ আপনি শুধু
চেয়েছিলেন আপনার ফোন
মেমোরি বাড়াতে।
এছাড়া আপনি কাস্টমাইজu
করতে গিয়ে বা রম ইন্সটল
করে ফেলতে পারেন। শেষে এ
বিষয়ে বলা হয়েছে। আর ভাইরাস/
ম্যালওয়ারের কিছু
ঝামেলা হতে পারে। কারণ রুট
পারমিশন পেলে আপনি যা ইচ্ছা তাই
ইন্সটল করতে পারেন, যার
কারণে ম্যালওয়ার
ফোনে ঢুকে পড়তে পারে।
কেন রুট করবেন?
রুট পারমিশন যদি এতটাই রিস্কি হয়
তাহলে রুট করতে যাবেন কেন? কারণ
রুট করার পর আপনি আপনার ফোনে এমন
সব কাজ করতে পারবেন
যা আগে কল্পনাও করতে পারেননি।