Pixel XL (Marlin) Android 9.0.0 Pie (Oct 2018 security patch পর) এর জন্য আন্ড্রয়েড এনথুজিয়াস্টের সব প্রসেস: বুটলোডার আনলক/রি-লক, স্টক/কাস্টম ROM, কাস্টম কার্নেল, TWRP, সিস্টেমলেস রুট। ARB (Anti-Rollback Protection) ঠিকমতো হ্যান্ডেল করা জরুরি। Pixel 2/2 XL-এ এই গাইড কাজ করবে না।
প্রয়োজনীয় ফাইল ও ডাউনলোড
- Pixel XL (Verizon variants unlockable bootloader সহ)
- Android 9.0.0 Factory/OTA Images (Marlin): PPR1.181005.003 (Telus), PPR2.181005.003
- Driver Binaries (সামান ফার্মওয়্যার-এর সাথে মিলিয়ে)
- ADB on PC
বুটলোডার আনলক / রি-লক
- Developer Options: Settings > System > About Phone > Build Number ৭ বার → Back > Developer Options > OEM Unlock + USB Debugging অন।
- Bootloader Mode: Volume Down + Power → USB কানেক্ট।
- ADB:
fastboot flashing unlock→ ফোনে কনফার্ম →fastboot reboot - সতর্কতা: আনলক করলে ফ্যাক্টরি রিসেট হবে, ডেটা ব্যাকআপ নিন। "Device software can't be checked" ওয়ার্নিং আসবে।
Re-lock: Bootloader mode → fastboot flashing lock → কনফার্ম → fastboot reboot → Setup wizard → Developer Options > OEM Unlock অফ। স্টকে ফিরে যাওয়া পর্যন্ত রি-লক করবেন না।
স্টক ফ্যাক্টরি ইমেজ / OTA ফ্ল্যাশ
মেজর আপগ্রেড (Oreo → Pie) হলে ক্লিন ইনস্টল করুন (dirty flash নয়)। Magisk থাকলে আনইনস্টলার ফ্ল্যাশ করুন।
ডেটা রাখতে চাইলে:
- flash-all.bat এডিট করে
-wমুছুন। - Bootloader mode →
flash-all→ Reboot。
ডেটা ওইপ (রিকমেন্ডেড):
- flash-all.bat-এ
-wথাকতে দিন। - Bootloader mode →
flash-all→ Reboot।
ADB Sideload (Pixel XL)
- Recovery Mode: Off → Vol Down+Power → Bootloader → Vol keys → Recovery Mode → Power।
- USB কানেক্ট → ADB terminal → TWRP: Advanced > ADB Sideload → Swipe।
- ZIP ফাইল ADB পাথে রাখুন →
adb sideload <filename>
boot.img এক্সট্র্যাক্ট ও ফ্ল্যাশ
সতর্কতা: বুট.img ফ্ল্যাশ করলে রুট চলে যাবে।
- Factory image এক্সট্র্যাক্ট → image-marlin...zip এক্সট্র্যাক্ট → boot.img কপি ADB পাথে।
- Bootloader mode →
fastboot flash boot --slot all boot.img→ Reboot।
Magisk দিয়ে রুট (SafetyNet পাস)
সতর্কতা: PIN সেট করুন (Settings > Security > Screen Lock > PIN), ডেটা ব্যাকআপ নিন।
ফাইলগুলো:
- TWRP 3.2.3-1:
twrp-3.2.3-1-marlin.img(PC),twrp-pixel-installer-marlin-3.2.3-1.zip(ফোন) - Magisk v17.3 (Beta) + Uninstaller
- Custom Kernels (Optional): ElementalX 4.08, Flash 2.09, Kirisakura-Harmony 6.05, PureZ 2.0, NSFW-R25
TWRP ইনস্টল ও রুট
- Bootloader mode → PC:
fastboot boot twrp.img(twrp.img রিনেম করা) → Temporary TWRP বুট। - ফোন ডিসকানেক্ট → Swipe to allow modifications → Install → twrp-pixel-installer...zip → Swipe → Reboot Recovery।
- Re-root হলে: Install → Magisk uninstaller → Swipe।
Custom Kernel + Root (Optional)
ElementalX: Install ElementalX → Add Magisk → Swipe → Save Log → Reboot System
Flash: Install Magisk → Add Flash Kernel → Swipe → Reboot
Kirisakura/PureZ/NSFW: Install Kernel → Add Magisk → Swipe → Reboot
শুধু Root (Kernel নেই)
- Install Magisk v17.1/v17.3 → Swipe → Save Log → Reboot System
TWRP ছাড়া Magisk রুট
- TWRP ZIP ডাউনলোড করবেন না।
- Bootloader →
fastboot boot twrp.img→ Temporary TWRP → Disconnect → Swipe → Uninstaller (if rerooting) → Reboot Recovery → Kernel+Root (Optional) → Magisk only → Reboot।
Magisk আপডেট
Stable/Beta/Unofficial একসাথে মিক্স করবেন না (আলাদা কী সাইন)। Magisk Manager > Settings > Update Channel: Stable/Beta/Custom (Unofficial-এর জন্য)।
Unofficial চ্যানেল: Kantjer, ianmacd, topjohnwu (Canary) — JSON URL পেস্ট করুন।
আপডেট আসলে: Direct Install → Save Log → Reboot।
Systemless Xposed
Custom ROM-এর OP-এ Installation Instructions ফলো করুন।
Custom ROMs (Android 9 Pie)
Official
- Benzo Rom 9.0 (PPR2.181005.003)
- Pixel Dust PIE (9.0.0_r10)
- LiquidRemix v10.0.1
Unofficial
- LineageOS 16.0 (UNOFFICIAL)
- CarbonROM cr-7.0 (UNOFFICIAL)