Huawei Mate 9 Treble-কম্প্যাটিবল, কিন্তু EMUI ডিজাইন পছন্দ না হলে নেটিভ Android অভিজ্ঞতার জন্য Treble ROM ফ্ল্যাশ করা যায়। কিছু জরুরি জ্ঞান:
- Kirin ডিভাইসের জন্য পুরোপুরি কম্প্যাটিবল TWRP নেই (OpenGApps ফ্ল্যাশ করবে না বা Treble ROM-এ কাজ করবে না)।
- Huawei eRecovery কাজ করে — স্টক EMUI-এ ব্যাকআপ নেওয়ার জন্য ব্যবহার করুন।
- স্টক kernel, ramdisk, recovery_ramdisk ব্যবহার করুন (না হলে আগে ফ্ল্যাশ করুন)।
- আনলকড বুটলোডার আবশ্যক (Huawei আনলক প্রোগ্রাম বন্ধ, ইতিমধ্যে আনলক না থাকলে সম্ভব নয়)।
প্রয়োজনীয়
- ADB & Fastboot
- Android 8 Oreo চলমান Huawei Mate 9
- Unlocked bootloader
প্রক্রিয়া
- OEM Unlocking অন (Developer Options)।
- Treble ROM ডাউনলোড: OpenKirin Builds বা Havoc-OS (IMG ফাইল, ADB ফোল্ডারে রাখুন)।
- Huawei Firmware Finder + Huawei Update Extractor (Win/Mac/Linux) ডেস্কটপে সেভ করুন।
- Magisk Manager APK SD কার্ডে সেভ করুন (বা patched_boot.img ডাউনলোড করুন — MHA-L29 8.0.0.370(C432) বিল্ডের, রিস্ক আছে)।
- ফোন অফ → USB কানেক্ট করুন Volume Down ধরে → Fastboot & Rescue Mode।
- ADB terminal:
fastboot devices→fastboot flash system xxxx.img(ROM ফাইলনেম) — ~১ মিনিট লাগবে। - রিবুট করবেন না! Recovery-এ বুট: Power ৫ সেকেন্ড ধরে অফ → Vol Up ধরে রাখুন → EMUI Recovery।
- Wipe Cache + Wipe Data/Factory Reset (অনিভাব্য, না হলে রিকভারি লুপ)।
- Reboot to System → Android সেটআপ উইজার্ড।
Treble ROM-এ রুট (Magisk)
Treble ROM রুটেড আসে না, কিন্তু SafetyNet ট্রিপ করে (রুট না থাকলেও)। Magisk ইনস্টল করা রিকমেন্ডেড।
patched_boot.img ব্যবহার করলে (সহজ)
- Fastboot mode (Off → USB + Vol Down) →
fastboot flash recovery_ramdisk patched_boot.img(৫ সেকেন্ড)। - Reboot → Magisk Manager ডাউনলোড করুন (SafetyNet ট্রিপ করবে)।
patched_boot.img না ব্যবহার করলে
- Build Number নোট করুন (Settings > About Phone)।
- Huawei Firmware Finder > Common Base tab > Build Number এন্টার → FullOTA-MF টাইপ, ২GB+ সাইজ → Filelist-এ ব্লু লিংক → update.zip ডাউনলোড।
- 7Zip/WinRAR → UPDATE.APP এক্সট্র্যাক্ট → Huawei Update Extractor (Settings: সব আনচেক) → Extract tab → UPDATE.APP সিলেক্ট → RAMDISK এক্সট্র্যাক্ট।
- RAMDISK.img ফোনে ট্রান্সফার → Magisk Manager ইনস্টল > Settings > Update Channel: Beta > Install > Patch Boot Image File > RAMDISK.img → patched_boot.img তৈরি হবে।
- patched_boot.img PC-র ADB ফোল্ডারে আনুন → Fastboot mode →
fastboot flash recovery_ramdisk patched_boot.img→ Reboot → Rooted (SafetyNet ট্রিপ)।
SafetyNet ফিক্স (MagiskHide Props Config)
- Magisk Manager > Downloads > "MagiskHide Props Config" ইনস্টল → Reboot।
- Terminal Emulator (Play Store) বা Developer Options > Local Terminal অন।
- Terminal:
su→props→ মেনু আসবে। - 1 (Edit device fingerprint) → f → ভেন্ডার/মডেল বেছে নিন → y → n (রিবুট না)।
- 6 (Script settings) → 1 → y → y (রিবুট)।
- চেক করুন 'boot stage' = 'currently post-fs-data' (না হলে SafetyNet ট্রিপ থাকবে)।
- Play Store-এ Netflix সার্চ বা Settings > Device Certification চেক করুন।