Nexus ফোনগুলো সবসময় অ্যান্ড্রয়েড এंथুজিয়াস্টদের মধ্যে জনপ্রিয় পছন্দ রয়েছে রুট এবং মড করার সহজতার জন্য।
Nexus 6P এবং Nexus 5X-ও এর ব্যতিক্রম নয়, বিশেষ করে বিখ্যাত ডেভেলপার Chainfire-এর নতুন সিস্টেমলেস রুট প্রক্রিয়ার কারণে। সিস্টেমলেস রুট ক্লিনার এবং কম ইনভেসিভ, আনরুট বা OS আপডেট ইনস্টল করা সহজ করে তোলে, এবং এমনকি রিপোর্ট করা হয়েছে এটি Android Pay-এর মতো সিকিউরিটি-রিলায়েন্ট সার্ভিস ভাঙে না।
এটি একটি tương đối সোজা প্রক্রিয়া এবং Windows, Mac এবং Linux-এ কাজ করে। কিন্তু, সার্বদা যা হয়, শুরু করার আগে সব কিছু ব্যাকআপ নিন, যেন কোনো সমস্যা হলে কাজ বানানো যায়।
চলুন শুরু করি।
শুরু করার আগে যা জানা দরকার
অ্যান্ড্রয়েড ৬.০ মারশম্যালো যখন প্রথম লঞ্চ হয়েছিল, তখন এটি রুট করা কিছুটা কঠিন ছিল এবং একটি মডিফাইড বুট ইমেজ ফোনে ফ্ল্যাশ করতে হতো। এখন আর সেটা নয়, এবং রুটিং এখন একটি টু-স্টেপ প্রক্রিয়ায় স্ট্রিমলাইন হয়েছে।
বিরোধাভাসে, এটার মানে হলো রুট করার পূর্ববর্তী স্টেপগুলো এখন সবচেয়ে জটিল অংশ। এই স্টেপগুলো হলো:
- Fastboot ডাউনলোড এবং সেটআপ
- উইন্ডোজ ড্রাইভার ইনস্টল
- আপনার ফোনের বুটলোডার আনলক
আপনি যদি আগে কোনো অ্যান্ড্রয়েড ফোন রুট করে থাকেন—বিশেষ করে Nexus ফোন—তাহলে আপনি এই স্টেপগুলো স্কিপ করতে পারেন। আপনার PC-তে ইতিমধ্যে Fastboot থাকতে পারে এবং আপনি কীভাবে কাজ করে সেটা জানতে পারেন।
এবং আপনি হয়তো পূর্বে আপনার ফোনের বুটলোডার আনলক করে রাখেছেন। আপনি অনেক ঝামেলা থেকে বাঁচতে পারেন যদি করে থাকেন, কারণ বুটলোডার আনলক করলে আপনার ফোন 와ইপ হয়ে যায়, ইন্টারনাল স্টোরেজসহ।
তবে ধরে নিচ্ছি আপনি এই দুটোই করেননি, এখানে যা জানা দরকার।
স্টেপ ১: Fastboot ডাউনলোড করুন
Fastboot একটি ছোট ইউটিলিটি যা আপনার PC কে আপনার ফোনের সাথে USB-এর মাধ্যমে যোগাযোগ করতে দেয় যখন ফোন অ্যান্ড্রয়েডে বুট করা নয়। এটি Android SDK-এর একটি অংশ।
Android ডেভেলপার ওয়েবসাইটে যান এবং Windows-এর জন্য SDK Tools ডাউনলোড করুন (zip ভার্সন বেছে নিন), Mac, বা Linux।
- উইন্ডোজে, zip ফাইল আনপ্যাক করুন এবং SDK Manager.exe লঞ্চ করুন। Android SDK Manager খুললে, Android SDK Platform-tools অপশন সিলেক্ট করুন এবং Install ক্লিক করুন
- Mac এবং Linux-এ, ডাউনলোড আনপ্যাক করুন এবং তার ভিতরের tools ফোল্ডারে নেভিগেট করুন। android ফাইল ডাবল ক্লিক করুন Android SDK Manager লঞ্চ করতে। এখন Android SDK Platform-tools অপশন সিলেক্ট করুন এবং Install ক্লিক করুন
ডাউনলোড শেষ হলে, আপনার ডাউনলোড করা SDK ফোল্ডারের ভিতরে একটি নতুন platform-tools ফোল্ডার দেখতে পাবেন। এটিতে Fastboot থাকে।
Fastboot একটি কমান্ড লাইন টুল, অর্থাৎ এটি উইন্ডোজে কমান্ড লাইন বা Mac/Linux-এ Terminal অ্যাপ দিয়ে কন্ট্রোল করা হয়।
আপনি যদি আগে ব্যবহার না করে থাকেন তবে এটি ভয়ঙ্কর লাগতে পারে, কিন্তু আসলে আপনাকে শুধু টাইপো চেক করতে হবে এই গাইড থেকে কমান্ড কপি করার সময়। এছাড়া, মনে রাখবেন Mac এবং Linux কমান্ডের আগে ./ (ডট স্ল্যাশ) থাকে, যা উইন্ডোজে ব্যবহার হয় না।
স্টেপ ২: উইন্ডোজ ড্রাইভার পান
আপনি যদি উইন্ডোজ ব্যবহার করেন, একটি এক্সট্রা স্টেপ আছে, আপনার ফোনের ড্রাইভার ইনস্টল করা। এটি Android ডেভেলপার ওয়েবসাইট থেকে ডাউনলোড ও ইনস্টল করা যায়।
স্টেপ ৩: বুটলোডার আনলক করুন
আপনার ফোনের সিস্টেমে যেকোনো পরিবর্তন আনতে, সেটির বুটলোডার আনলক থাকতে হবে।
আপনার Nexus-এ বুটলোডার আনলক করতে, আপনাকে প্রথমে Android-এ Developer options-এ এনাবল করতে হবে। এগুলো ডিফল্টভাবে লুকানো থাকে। এগুলো দেখানোর জন্য Settings > About phone-এ যান এবং স্ক্রিনের নিচে স্ক্রোল করুন। এখন Build number-এ সাতবার ট্যাপ করুন।
ব্যাক বাটন চাপুন এবং আপনি দেখবেন Developer options দেখাচ্ছে। এটিতে ট্যাপ করুন এবং OEM unlocking এবং USB debugging লেবেলযুক্ত অপশনগুলো ইন্যাবল করুন।
এখন আপনার সকল ডেটা ব্যাকআপ নেওয়া চেক করার সময়। এবং আপনার ব্যাকআপ আপনার PC-তে বা ক্লাউডে সংরক্ষণ করুন, ডিভাইসে না। এই স্টেপের বাকি অংশ সম্পন্ন করলে আপনার ফোন 와ইপ হয়ে যাবে, ইন্টারনাল স্টোরেজসহ।
এখন আপনার ফোন পাওয়ার অফ করুন।
পরবর্তী, USB কেবল দিয়ে PC-তে কানেক্ট করুন, তারপর বুটলোডারে বুট করুন (যাকে Fastboot mode-ও বলা হয়) power এবং volume down কি একসাথে ধরে।
প্রথমে, আমাদের চেক করতে হবে ফোন এবং PC একে অপরের সাথে কমিউনিকেট করছে কিনা।
আপনার কম্পিউটারে কমান্ড লাইন বা টার্মিনাল খুলুন এবং টাইপ করুন cd[space] তারপর platform-tools ফোল্ডারটি কমান্ড প্রম্পটে ড্র্যাগ করুন। Enter চাপুন।
(এটি কমান্ড লাইন যে ডিরেক্টরি দেখছে সেটা পরিবর্তন করে সেখানে যেখানে Fastboot স্টোর করা আছে। এই স্টেপ না করলে, আপনাকে প্রতি বার Fastboot অ্যাপের ফুল পাথ টাইপ করতে হতো।)
- উইন্ডোজে, টাইপ করুন fastboot devices এবং Enter চাপুন
- Mac বা Linux-এ, টাইপ করুন ./fastboot devices এবং Enter চাপুন
আপনার PC-তে কানেক্টেড ডিভাইসের একটি লিস্ট দেখতে পাবেন। শুধু একটিই থাকবে, এবং সিরিয়াল নম্বর দ্বারা ইন্ডিকেট করা থাকবে। মানে সব ঠিক আছে।
বুটলোডার আনলক করতে, কমান্ড লাইন বা টার্মিনালে যান।
- উইন্ডোজে, টাইপ করুন fastboot oem unlock এবং Enter চাপুন
- Mac বা Linux-এ, টাইপ করুন ./fastboot oem unlock এবং Enter চাপুন
এটাকে সম্পন্ন হতে এক সেকেন্ড লাগে। এখন আপনার ফোন বুট করলে, আপনি একটি সংক্ষিপ্ত সতর্কতা দেখবেন ফোন corruption চেক করতে পারছে না, এটাকে ইনগোর করুন। গুগল লোগোর স্ক্রিনে থাকার সময়, এর নিচে একটি আনলকড প্যাডলক আইকন থাকবে।
আপনার Nexus রুট করার জন্য প্রস্তুত।
আপনার Nexus রুট করুন
এখন যেহেতু বাকি সব সেট আপ হয়েছে, Nexus 5X বা Nexus 6P রুট করা একটি সহজ প্রক্রিয়া। এতে দুটি ফাইল ডাউনলোড এবং ফ্ল্যাশ করা জড়িত।
স্টেপ ৪: ফাইলগুলো ডাউনলোড করুন
আপনার প্রয়োজনীয় ফাইলগুলো হচ্ছে TWRP (একটি কাস্টম রিকভারি) এবং SuperSU (ফোন রুট করার অ্যাপ)। আপনার ফোনের সঠিক ভার্সন ডাউনলোড করতে হবে।
Nexus 6P-এর জন্য:
- SuperSU-এর সর্বশেষ ভার্সন ডাউনলোড করুন (যেটি আমরা ব্যবহার করেছি সেটি 2.61)
- 6P-এর জন্য TWRP ডাউনলোড করুন। সর্বশেষ ভার্সন বেছে নিন
Nexus 5X-এর জন্য:
- SuperSU-এর সর্বশেষ ভার্সন ডাউনলোড করুন (যেটি আমরা ব্যবহার করেছি সেটি 2.62)
- 5X-এর জন্য TWRP ডাউনলোড করুন। সর্বশেষ ভার্সন বেছে নিন
ভার্সন নাম্বার ভবিষ্যতে পরিবর্তন হবে অ্যাপগুলো আপডেট হওয়ার সাথে সাথে। সর্বশেষ উপলব্ধ ভার্সন ব্যবহার করা ভালো 아이ডিয়া, এবং SuperSU 2.60-এর পুরনো ভার্সন নিচের ইনস্ট্রাকশনগুলোর সাথে কাজ করবে না। আমরা এই রুটিং প্রক্রিয়া Android 6.0 এবং 6.0.1-এ টেস্ট করেছি।
স্টেপ ৫: ফাইলগুলো সঠিক লোকেশনে সরান
TWRP ইমেজ ফাইলটি আপনার কম্পিউটারের platform-tools ফোল্ডারে কপি করুন যেখানে Fastboot অ্যাপও থাকে।
SuperSU zip ফাইলটি আপনার অ্যান্ড্রয়েড ফোনের ইন্টারনাল স্টোরেজে কপি করুন।
স্টেপ ৬: TWRP ফ্ল্যাশ করুন
রুট করার প্রথম ধাপ হচ্ছে একটি কাস্টম রিকভারি ফ্ল্যাশ করা। এটিই আপনি যে TWRP ফাইল ডাউনলোড করেছেন।
একটি কাস্টম রিকভারি হচ্ছে একটি ছোট সফ্টওয়্যার যা আপনাকে আপনার ফোনে ডায়াগনস্টিক এবং মেইনটেন্যান্স টাস্ক পারফর্ম করতে দেয় অ্যান্ড্রয়েডে বুট না করেই। এটি সকল অ্যান্ড্রয়েড হ্যাকের জন্য অপরিহার্য, রুটিং এবং কাস্টম রোম ফ্ল্যাশিংসহ।
আপনার ফোনকে Fastboot মোডে বুট করুন power এবং volume down কি একসাথে ধরে। আপনার ফোন USB কেবল দিয়ে PC-তে কানেক্ট করুন।
আপনার PC-তে কমান্ড লাইন বা টার্মিনালে যান এবং cd কমান্ড ব্যবহার করে ডিরেক্টরি পরিবর্তন করুন platform-tools ফোল্ডারের দিকে, যেমন বুটলোডার আনলক করার সময় করেছি।
- উইন্ডোজে, টাইপ করুন fastboot flash recovery [twrp-filename].img এবং Enter চাপুন
- Mac বা Linux-এ, টাইপ করুন ./fastboot flash recovery [twrp-filename]twrp.img এবং Enter চাপুন
কয়েক সেকেন্ড অপেক্ষা করুন কাজটি ফিনিশ হওয়ার জন্য। এখন আপনি TWRP-এ বুট করতে পারবেন।
স্টেপ ৭: SuperSU ফ্ল্যাশ করুন
পরবর্তী ধাপ হচ্ছে SuperSU zip ফাইল ফ্ল্যাশ করা, যা আপনার ফোনের স্টোরেজে থাকা উচিত। এটি বুট ইমেজ প্যাচ করে, ফোন রুট করে, এবং SuperSU অ্যাপ ইনস্টল করে যা আপনি Android-এ রুট এক্সেস ম্যানেজ করতে ব্যবহার করতে পারেন।
Fastboot মোড থেকে TWRP-এ বুট করতে, volume down বাটন দুবার চাপুন যাতে স্ক্রিনে Recovery Mode দেখায়। তারপর পাওয়ার বাটন ট্যাপ করুন।
TWRP লোড হবে। Install-এ ট্যাপ করুন, এবং আপনার ফোন স্টোরেজে কপি করা SuperSU zip ফাইল লোকেট করুন। ফাইলটিতে ট্যাপ করুন সিলেক্ট করতে।
আপনার ফোন রুট করতে, আপনার আঙ্গুল স্লাইডার দিয়ে সোয়াইপ করুন যাতে লিখা আছে Swipe to confirm Flash।
স্ক্রিনে কোনো অতিরিক্ত ইনস্ট্রাকশন আছে কিনা তাকিয়ে থাকুন, যদিও থাকে না। প্রক্রিয়া সম্পূর্ণ হওয়া পর্যন্ত অপেক্ষা করুন, তারপর আপনি আপনার ফোন রিবুট করতে পারেন।
আপনার Nexus এখন রুট করা হয়েছে।
এবার কাজ শেষ!
একবার রিবুট করলে, আপনি দেখবেন SuperSU অ্যাপ ইনস্টল হয়েছে। আপনি যদি চেক করতে চান রুটিং সফল হয়েছে কিনা, আপনি প্লে স্টোর থেকে Root Check-এর মতো অ্যাপ ডাউনলোড করতে পারেন।
অথবা, সরাসরি সেরা রুট অ্যাপগুলোতে দিয়ে পড়ুন, যেন Greenify লংগার ব্যাটারি লাইফের জন্য, বা Xposed ব্যাপক টুইক এবং মডের জন্য।
আপনি কি আপনার Nexus রুট করেছেন? আপনার প্রিয় রুট অ্যাপগুলো কী? কোনো সমস্যা হয়েছিল? নিচে কমেন্টে জানান।