HTC U12+ একটি শক্তিশালী ফোন যেটিতে ৬জিবি র্যাম, স্ন্যাপড্র্যাগন ৮৪৫ SoC, এবং ৬৪/১২৮জিবি ইন্টারনাল স্টোরেজ রয়েছে। বুটলোডার আনলক হলে এই ফোন রুট করা прили সহজ।
এই গাইডে আমরা দেখাবো HTC U12+ আনলক ও রুট করার পদ্ধতি। আমাদের নির্দেশনা সঠিকভাবে অনুসরণ করুন, এবং কোনো সমস্যা হলে মন্তব্য করুন! দ্রষ্টব্য: বুটলোডার আনলক করলে আপনার ডিভাইসে ফ্যাক্টরি রিসেট হবে, সব গুরুত্বপূর্ণ পারসোনাল ডেটা ব্যাকআপ নিন।
বুটলোডার আনলক করা
- HTCDev.com-এ একাউন্ট তৈরি করুন এবং আনলকিং প্রক্রিয়া অনুসরণ করুন। সেখানে আইডেন্টিফায়ার টোকেন চাওয়া যাবে, সেই পেজ খোলা রাখুন।
- HTC U12 বন্ধ করুন এবং Bootloader Mode-এ বুট করুন (Volume Down + Power)।
- Fastboot mode বেছে নিন, এবং HTC U12 কে USB কেবল দিয়ে PC-র সাথে সংযুক্ত করুন।
- আপনার PC-তে ADB টার্মিনাল চালু করুন (মূল ADB ফোল্ডারে Shift + রাইট ক্লিক করে ‘Open a Command Window Here’ বেছে নিন)।
- ADB টার্মিনালে টাইপ করুন: fastboot oem get_identifier_token
- প্রম্পটে একটি দীর্ঘ টেক্সট স্ট্রিং দেখাবে, সেটি কপি করে HTCDev অনুরোধ পেজে পেস্ট করুন।
- HTC থেকে একটি ইমেইল আসবে unlock_code.bin ডাউনলোড লিঙ্ক সহ, সেটি ডাউনলোড করে আপনার মূল ADB ফোল্ডারে সংরক্ষণ করুন (ADB.exe-এর পাশে)।
- ADB টার্মিনালে টাইপ করুন: fastboot flash unlocktoken Unlock_code.bin
- এখন আপনার HTC U12 স্ক্রিনের নির্দেশনা মেনে বুটলোডার আনলক প্রক্রিয়া সম্পূর্ণ করুন।
Magisk এবং Temporary TWRP দিয়ে HTC U12 রুট করা
- Magisk zip ডাউনলোড করুন এখান থেকে এবং আপনার SD কার্ডে ট্রান্সফার করুন।
- এই ভার্সনের TWRP ডাউনলোড করুন।
- TWRP .img ফাইল আপনার মূল ADB ফোল্ডারে রাখুন।
- HTC U12 কে Fastboot Mode-এ রাখুন, এবং আপনার PC-তে ADB টার্মিনাল চালু করুন।
- ADB টার্মিনালে টাইপ করুন: fastboot boot twrp.img
- এটি আপনার HTC U12 কে TWRP-এ রিবুট করবে, TWRP ইনস্টল না করে। এটি শুধু временিক।
- TWRP মেইন মেনুতে, Install > External SD > Magisk.zip ট্যাপ করুন, এবং ফ্ল্যাশ করার জন্য স্বাইপ করুন।
- এখন System-এ রিবুট করুন। আপনার অ্যাপ লিস্টে Magisk Manager খুঁজে রুট ভেরিফাই করুন।
Patched Boot.img দিয়ে রুট করার পদ্ধতি
- সর্বশেষ Magisk Manager APK ডাউনলোড ও ইনস্টল করুন।
- আপনার বর্তমান ফার্মওয়্যার ভার্সনের সাথে মিলে যাওয়া একটি boot.img ডাউনলোড করুন (Settings > About চেক করুন)। এই XDA থ্রেডে কিছু ফার্মওয়্যার .zip ফাইল আছে, সেখান থেকে firmware .zip থেকে "boot_signed.img" এক্সট্রাক্ট করুন।
- boot_signed.img আপনার SD কার্ডে ট্রান্সফার করুন।
- Magisk Manager অ্যাপ চালু করুন, এবং "Install" এর পর "Patch Boot.Img File" ট্যাপ করুন। আপনার SD কার্ডে ট্রান্সফার করা boot_signed.img বেছে নিন।
- Magisk কে প্যাচ করতে দিন।
- এই ভার্সনের TWRP ডাউনলোড করুন, এবং TWRP .img আপনার ADB ফোল্ডারে রাখুন।
- HTC U12 কে Fastboot Mode-এ রাখুন, এবং USB দিয়ে PC-র সাথে সংযুক্ত করুন।
- ADB টার্মিনাল চালু করুন এবং টাইপ করুন: fastboot boot twrp.img
- TWRP-এ, "Reboot" ট্যাপ করুন (আসলে রিবুট করবেন না) – এটি এক্টিভ A/B স্লট দেখাবে। ইনएक্টিভ স্লটে স্যুইচ করুন, এবং আবার এক্টিভ স্লটে ফিরে আসুন।
- Install > প্যাচ করা boot.img খুঁজে বের করুন, এবং ফ্ল্যাশ করার জন্য স্বাইপ করুন।
- Reboot > System ট্যাপ করুন।
- এখন আপনার রুট হওয়া উচিত।
HTC U12 রুট করা – No TWRP পদ্ধতি
- পূর্বের পদ্ধতি মেনে Magisk Manager দিয়ে প্যাচ করা boot.img তৈরি করুন।
- Settings > Developer Options-এ USB Debugging ইনেবল করুন HTC U12-এ (Settings > About > Build Number ৭ বার ট্যাপ করে Developer Mode ইনেবল করুন)।
- আপনার PC-তে ADB টার্মিনাল চালু করুন, এবং HTC U12 USB দিয়ে সংযুক্ত করুন।
- ADB টার্মিনালে এই কমান্ড টাইপ করুন: adb pull /sdcard/MagiskManager/patched_boot.img
- এখন Download Mode-এ রিবুট করুন: adb reboot download
- চেক করুন HTC U12 কোন A/B স্লট ব্যবহার করছে: fastboot getvar current-slot
- এটা বা A বা B রিটার্ন করবে, আপনাকে এক্টিভ স্লটে ফ্ল্যাশ করতে হবে: তাই ADB-এ টাইপ করুন: fastboot flash boot_a patched_boot.img বা fastboot flash boot_b patched_boot.img।
- ফ্ল্যাশ সফল হলে, টাইপ করুন: fastboot reboot
রুট করার পরের ফিক্স
- HTC U12 রুট করার পর, আপনি দেখতে পাবেন "Face Unlock" গ্রে-আউট। এটার সহজ সমাধান আছে।
- আপনার ডিভাইসে Magisk Manager অ্যাপ চালু করুন, এবং সাইড মেনুতে Magisk Hide ট্যাপ করুন।
- এটা রুট স্ট্যাটাস হাইড করার জন্য অ্যাপের একটি তালিকা দেখাবে, FaceUnlock বেছে নিন।
- Settings > Apps > FaceUnlock > Cache / Data-এ যান, এবং ডেটা ডিলিট করুন।
- HTC U12 রিবুট করুন, এবং FaceUnlock এখন আবার কাজ করা উচিত।