অনেক দিন আগে নয়, অনেক অ্যান্ড্রয়েড এনথুসিয়াস্ট নতুন ফোন হাতে পাওয়ার সাথে সাথে সেটি রুট করত। তখন এটি অত্যন্ত জরুরি ছিল।
অ্যান্ড্রয়েডে ব্যাটারি লাইফ বাড়াতে হলে রুট করতেই হতো। ক্যারিয়াররা যে ফালতু ব্লোটওয়্যার যোগ করত, সেগুলো সরাতে হলে রুট লাগত। এবং নির্মাতারা যা ভয়ংকর ইউজার ইন্টারফেস বানাত, সেটি বদলাতে হলে রুট আবশ্যক ছিল।
গত কয়েক বছরে অ্যান্ড্রয়েডে হয়ে আসা উন্নতি এবং ফোন নির্মাতারায় ডিজাইন করা কম গায়ে ও কম ব্লোটওয়্যারযুক্ত স্টক ROM গুলোর কারণে, আপনার ডিভাইস রুট করার প্রয়োজন কি এখনও আছে?
অ্যান্ড্রয়েড ডিভাইস রুট করার কারণ
পারফরম্যান্স বাড়ানো থেকে সিকিউরিটি আপডেট পর্যন্ত—অ্যান্ড্রয়েড রুট ও মড করার পেছনে অনেক ভালো কারণ রয়েছে।
কাস্টম ROM এবং ওএস আপডেট
কাস্টম ROM ইনস্টল করার ক্ষমতাই অ্যান্ড্রয়েড মড ও হ্যাক করার সবচেয়ে বড় আকর্ষণ। প্রায়নInvités, এর জন্য রুট লাগে না—শুধু আনলকড বুটলোডার এবং কাস্টম রিকভারি দরকার—কিন্তু এই দুটো সাধারণত একসাথে হয়। রুট থাকলে FlashFire বা ROM Manager এর মতো ফ্লাশিং অ্যাপ ব্যবহার করা যায়, এবং কাস্টম ROM গুলো অনেক সময় প্রি-রুটেড রয়েছে।
ভূততে, এনথুসিয়াস্টদের জন্য অপারেটিং সিস্টেমের শূন্যতা পূরণে এবং নির্মাতাদের কুৎসিত, ব্লোটওয়্যারযুক্ত ইন্টারফেস বদলাতে কাস্টম ROM অত্যন্ত জরুরি ছিল। আজকাল অ্যান্ড্রয়েড খুব পলিশড, এবং অধিকাংশ স্টক ROM আগের চেয়ে অনেক কম আক্রমণাত্মক।
তবুও, অনেক ইউজারের জন্য লেটেস্ট অ্যান্ড্রয়েড ভার্সন ব্যবহার করার একমাত্র—এবং সেরা—উপায় হচ্ছে কাস্টম ROM। স্মার্টফোন নির্মাতারা ডিভাইস আপডেট দিতে খুব খারাপ রেকর্ড রাখে, এবং এতে উন্নতির কোনো চিহ্ন নেই। নগেট লঞ্চের ছয় মাস পর ৫ শতাংশ ডিভাইসও এটা চালাচ্ছিল না। পাঁচটি ডিভাইসের একটি ২০১৩ সালের কিটক্যাটই ব্যবহার করছিল।
অনেক ভয়ংকর বিষয় হচ্ছে, এই অনসাপোর্টেড ডিভাইসগুলোর অধিকাংশে লেটেস্ট সিকিউরিটি আপডেটও পাওয়া যায় না, যা সেগুলোকে আক্রমণের জন্য নিরাপদ করে তোলে। সেরা ROM গুলো, যেনা CyanogenMod-এর প্রতিস্থাপক Lineage OS, তাদের বিল্ডে সিকিউরিটি আপডেট অন্তর্ভুক্ত করে।
ব্লোটওয়্যার সরিয়ে ফেলা
юзаরদের কতটুকু বিরক্ত করুক না কেন, নির্মাতারা এবং ক্যারিয়াররা ফোনে এক্সট্রা অ্যাপ ইনস্টল করে থাকেন। এই所謂 ব্লোটওয়্যারগুলো আনইনস্টল করা যায় না, যদিও অ্যান্ড্রয়েডে এখন একটি Disable ফিচার রয়েছে যা সেগুলো অ্যাপ লঞ্চার থেকে সরিয়ে দেয় এবং রান হওয়া থেকে বাধা দেয়।
সব অ্যাপে Disable অপশন থাকে না, অথবা আপনি সেগুলো পুরোপুরি সরিয়ে ফেলতে চাইতে পারেন। এই ক্ষেত্রে, Titanium Backup ইনস্টল করা একটি রুটেড ফোন কাজটি সম্পন্ন করতে পারে।
এবং এंटি-ব্লোটের চূড়ান্ত ধাপ হচ্ছে গুগলকেও ছাড়িয়ে দেয়া। গুগল অ্যাপ এবং গুগল প্লে সার্ভিস থেকে ডিসকানেক্ট হওয়া একটি বড় ধাপ, কিন্তু আপনার ডেটা কে দেখতে পাবে সেটি নিয়ন্ত্রণ করতে চাইলে এটি বিবেচনাযোগ্য।
আপনার ফোন নিয়ন্ত্রণে নেওয়া
নিয়ন্ত্রণ নেওয়া রুট করার সবচেয়ে বড় সুবিধার একটা। এতে আপনি নির্দিষ্ট অ্যাপের পারমিশন নাক করতে পারেন, এবং অন্যদের ব্যাকগ্রাউন্ডে রান হওয়া থেকে বাধা দিতে পারেন—যা আপনার ব্যাটারি চূড় করে এবং ডেটা भাটা দেয়।
ফুল পারমিশন কন্ট্রোল নগেটে ইন্ট্রোডিউস হয়েছে। পুরনো ডিভাইসের জন্য, Xposed Framework-এ চলে XPrivacy অ্যাপটি অবশ্য। এটি যেকোনো অ্যাপের পারমিশন দেন বা নাক করতে দেয়—সਥায়ী ও অস্থায়ী দুভাবে—এবং অত্যন্ত শক্তিশালী একটি টুল।
Greenify ব্যবহার করুন অ্যাপগুলোকে ব্যাকগ্রাউন্ডে রান হওয়া থেকে রোকাতে। এটি টাস্ক কিলারের চেয়ে ভালো এবং ব্যাটারি লাইফ, ডেটা খরচ এবং সমগ্র পারফরম্যান্সে দৃষ্টিগোচার উন্নতি আনে।
রুট করলে আপনার ফোন রুট অ্যাপের একটি পুরো জগতের জন্য খুলে যায়। কিছু ছোট, গیکی টুল, কিন্তু অন্যগুলো অ্যান্ড্রয়েড অপারেটিং সিস্টেমে এখনও অনুপস্থিত অপরিহার্য ফাংশন সম্পন্ন করে। ফোন ব্যাকআপ নেওয়া যত সহজ কাজ, সেটিও রুট অ্যাপ দিয়ে সেরা হয়।
Xposed Framework
Xposed Framework অ্যান্ড্রয়েড মড করার সেরা টুল। এটি অপারেটিং সিস্টেমে প্লাগ ইন হওয়া ছোট মডিউল ব্যবহার করে, যেসব সেটিংস সাধারণত অফ-লিমিটস থাকে, সেগুলোতে অ্যাক্সেস দেয়।
Xposed মডিউল ফোনের ইন্টারফেস টিউইক করতে পারে, বাটন রিম্যাপ করতে পারে, পৃথক অ্যাপ হ্যাক করতে পারে, এবং আরও অনেক কিছু। আমাদের সেরা Xposed মডিউল গাইড আছে, তাই আপনি সরাসরি ডুবে যেতে পারেন।
লেখা লেখির সময়ে, Xposed শুধু Marshmallow পর্যন্ত অ্যান্ড্রয়েড ভার্সনের জন্য উপলব্ধ।
কারণ আমরা পারি
শেষে, আমরা স্বীকার করতে হবে যে আমাদের অনেকেই ফোন রুট করি শুধু কারণ আমরা পারি। হতে পারে আমরা এক্সট্রা কন্ট্রোল পছন্দ করি, কাস্টম কার্নেল ইনস্টল করে হার্ডওয়ェারের সীমা টেস্ট করতে চাই, অথবা স davam ভিন্ন কিছু ট্রাই করতে পছন্দ করি। আপনি যদি এই ধরণের হন, এবং নতুন ফান আনবক্স করার সাথে সাথে বুটলোডার আনলক করা প্রথম কাজ হয়, তবে পরবর্তী সেকশন আপনার জন্য কোনো মানে রাখবে না।
আপনার অ্যান্ড্রয়েড ডিভাইস রুট করা উচিত না কেন
পছন্দ হোক বা না, রুট করার সাথে রিস্ক জড়িত। প্রক্রিয়াটি সিস্টেমের সেই অংশগুলোর অ্যাক্সেস খুলে দেয় যেগুলো সিকিউরিটি কারণে সাধারণত ব্লক থাকে। ফলস্বরূপ, খারাপ কোডেড একটি অ্যাপ আপনার ফোন ব্রিক করতে পারে। ম্যালিশাস কোডেড অ্যাপ তো আরও খারাপ করতে পারে।
কাস্টম ROM, রুট অ্যাপ, এবং Xposed মডিউল যত ভালো হোক না কেন, আপনাকে নিশ্চিত হতে হবে যে আপনি সেগুলোর ওপর আস্থা রাখেন, তারপরেই আপনার রুটেড ডিভাইসে সেগুলো ছাড়বেন।
এটা করা যেতে যেতে কঠিন হচ্ছে
হয়তো রিস্কের ফলস্বরূপ, অনেক নির্মাতা এবং ক্যারিয়ার তাদের ডিভাইস লক ডাউন করার চেষ্টা করছেন।
আমেরিকান ক্যারিয়াররা তাদের ডিভাইস আনলক না করা যাবে এমন বুটলোডারের সাথে শিপ করার ট্রেন্ড চলছে। Galaxy S7 এর উদাহরণ। ফোনটি রুট করা যেত, কিন্তু কাস্টম ROM ব্যবহার করা যেত না। S8-ও একই কথা, এবং LG G6 ও সেভাবে যাচ্ছে।
অ্যাপ সমস্যা হবে
একইভাবে, আপনি অ্যাপ কম্প্যাটিবিলিটি হারাতে পারেন। অ্যান্ড্রয়েডে SafetyNet নামে একটি ফিচার রয়েছে যা নির্ধারণ করে ডিভাইসটি রুট করা হয়েছে কিনা বা বুটলোডার আনলক করা হয়েছে কিনা। ডেভেলপাররা SafetyNet ব্যবহার করে তাদের অ্যাপ ইনসিকিউর ডিভাইসে কাজ না করার সিদ্ধান্ত নিতে পারেন।
অনেক ব্যাংকিং এবং আর্থিক অ্যাপ রুটেড ফোনে কাজ করে না, পোকেমন ゴ এবং Mario Run সহ। Android Pay সেখানে কাজ করে না যেখানে বুটলোডার আনলক করা হয়েছে। সবসময়ের মত, এখানেও ওয়ার্কঅরাউন্ড আছে। Magisk মড আপনার ফোন রুট করে এবং SafetyNet থেকে লুকিয়ে রাখার একটি অ্যাপ অন্তর্ভুক্ত করে।
রুটিং এবং মডিং যতটুকু কঠিন হচ্ছে, এবং ওয়ার্কঅরাউন্ড খুঁজতে হচ্ছে, প্রক্রিয়াটি ততটুকু জটিল হচ্ছে। আপনি এমন একটি পয়েন্টে পৌঁছাতে পারেন যেখানে রুটিং-এর অসুবিধা সুবিধায় ভারি পড়ে। এবং আপনি ফোন ব্রিক হওয়ার রিস্কও বেড়াতে পারেন।
ওয়ারেন্টি সমস্যা
রুটিং ওয়ারেন্টিকে কীভাবে প্রভাবিত করে? সহজ উত্তর হচ্ছে, অসম্পর্কিত সমস্যাগুলো কখনোই ওয়ারেন্টিকে প্রভাবিত করা উচিত নয়। তাই যদি আপনার USB পোর্ট ঢीলে যাওয়া হয়, তবে কাস্টম ROM চালানোয় আপনার দাবি রিজেক্ট করা উচিত নয়।
কিন্তু সফটওয়্যার সমস্যা ওয়ারেন্টির আওতাধীন নয়। কোনো মড ইনস্টল বা ব্যবহার করার সময় ফোন ব্রিক করলে, আপনাকেই সেটি ঠিক করতে হবে। এবং মনে রাখবেন মড হার্ডওয়্যার সমস্যাও সৃষ্টি করতে পারে। যদি ক্যামেরা চালু করলে ফোন রিবুট হয়, তবে আপনার কাস্টম কার্নেলই দায়ী হতে পারে।
যে হোক, ওয়ারেন্টি ক্লেইম করার আগে স্টকে ফেরত যাওয়া সবসময় ভালো আইডিয়া, যদিও কিছু ডিভাইস دائمি রেকর্ড রাখে যে তাদের বুটলোডার আনলক করা হয়েছিল।
রুট ছাড়া কি অ্যান্ড্রয়েড পর্যাপ্ত?
আমরা কিছু প্রস এবং কন্স দেখেছি, এবং উভয় পক্ষেই ভালো কারণ রয়েছে।
হয়তো রুট না করার সেরা কারণ হচ্ছে এখন অ্যান্ড্রয়েড এর बिनाই পর্যাপ্ত ভালো। অ্যান্ড্রয়েড আগে খুব রাফ ছিল, এবং রুটিং আবশ্যক মনে হত।
গত তিন বছরে অপারেটিং সিস্টেমটি সব দিক থেকে রিফাইন হয়েছে। ২০১৪ সালে Lollipop-এ ম্যাটেরিয়াল ডিজাইনকে কেন্দ্র করে রিডিজাইন করা ইউজার ইন্টারফেস অ্যান্ড্রয়েডকে একটি সুন্দর নতুন লুক দিয়েছিল। ২০১৫ সালে Marshmallow-এ Doze নামের পাওয়ার ম্যানেজমেন্ট সিস্টেম ব্যাটারি লাইফ উন্নত করেছিল। ২০১৬ সালে Nougat-এ অ্যাপ পারমিশন এর গ্রানুলার কন্ট্রোল এসেছিল। এবং Android O-এ ব্যাকগ্রাউন্ডে রান হওয়া অ্যাপের ওপর কঠোর কন্ট্রোল আসবে।
রুট করার অধিকাংশ সেরা কারণগুলো সিস্টেম্যাটিকভাবে সমাধান করা হচ্ছে, বাদে একটি: অ্যান্ড্রয়েডের ধীর আপডেট প্রক্রিয়া।
কারণ রুট ছাড়া এই নতুন ফিচারগুলো লাভ করতে হলে, আপনার কাছে এমন একটি ফোন থাকতে হবে যেটি Nougat, O, এবং তারপরের আপডেট পাবে। এবং এটি একটি ऐसी সমস্যা যা গুগল সমাধান করতে কোনো চিহ্ন দিচ্ছে না।
আপনি কি এখনও আপনার ফোনে রুট ও কাস্টম ROM ব্যবহার করেন? নতুন ডিভাইস কেনার সময় আনলকেবল বুটলোডার কি প্রায়োরিটি? কমেন্টে আপনার মতামত শেয়ার করুন।
ইমেজ ক্রেডিট: Tanupong Wittayanukullak via Shutterstock.com, Eilos Cheung via Shake Them All, JDK SRL via Pinterest