Nexus โทรศัพท์มักเป็นที่นิยมของ Android Enthusiasts เพราะ Root และ Mod ได้ง่าย
ยังคงจริงกับ Nexus 6P และ 5X โดยเฉพาะขอบคุณ Systemless Root Process ใหม่จากนักพัฒนาดัง Chainfire Systemless Root สะอาดและน้อย Invasive ทำให้ Unroot หรือติดตั้ง OS Updates ง่ายขึ้น และรายงานว่าไม่ทำลายบริการที่พึ่งพาความปลอดภัยอย่าง Android Pay
กระบวนการตรงไปตรงมา ทำงานบน Windows, Mac, Linux แตเหมือนเดิม ควร Backup ทุกอย่างก่อนเริ่ม เผื่ออะไร
เริ่มกันเลย
สิ่งที่ต้องรู้ก่อนเริ่ม
ตอน Android 6.0 Marshmallow เปิดตัวครั้งแรก Root ยากกว่ารุ่นก่อน ต้อง Flash Modified Boot Image ตอนนี้ไม่ได้แล้ว Root ถูกย่อเป็น 2 ขั้นตอน
น่าสนใจคือ Preliminary Steps ก่อน Root กลายเป็นส่วนซับซ้อนที่สุด ขั้นตอนเหล่านี้คือ:
- ดาวน์โหลดและตั้งค่า Fastboot
- ติดตั้ง Windows Drivers
- Unlock Bootloader ของโทรศัพท์
ถ้าเคย Root Android มาก่อน — Nexus โดยเฉพาะ — อาจข้ามขั้นตอนเหล่านี้ได้ อาจมี Fastboot บน PC และคุ้นเคยแล้ว
และอาจ Unlock Bootloader ล่วงหน้า คุณประหยัดความยุ่งยากมาก เพราะ Unlock Bootloader จะ Wipe โทรศัพท์ รวมถึง Internal Storage
แต่สมมติว่าคุณไม่ได้ทำทั้งสอง นี่คือสิ่งที่ต้องรู้
Step 1: ดาวน์โหลด Fastboot
Fastboot คือ Utility เล็กๆ ให้ PC สื่อสารกับโทรศัพท์ผ่าน USB ตอนโทรศัพท์ไม่ได้บูทเข้า Android เป็นส่วนหนึ่งของ Android SDK
ไปที่เว็บ Android Developer ดาวน์โหลด SDK Tools สำหรับ Windows (เลือก Zip), Mac, หรือ Linux
- บน Windows แตก Zip เปิด SDK Manager.exe เมื่อ Android SDK Manager เปิด เลือก Android SDK Platform-tools กด Install
- บน Mac และ Linux แตกดาวน์โหลด ไปโฟลเดอร์ tools ดับเบิลคลิกไฟล์ android เปิด SDK Manager เลือก Android SDK Platform-tools กด Install
ดาวน์โหลดเสร็จ จะมีโฟลเดอร์ platform-tools ใหม่ใน SDK Folder ที่ดาวน์โหลด มันเก็บ Fastboot
Fastboot เป็น Command Line Tool ควบคุมผ่าน Command Line บน Windows หรือ Terminal บน Mac/Linux
อาจดูน่ากลัวถ้ายังไม่เคยใช้ แต่จริงๆ แค่เช็ค Typo ตอนคัดลอกคำสั่งจากคู่มือนี้ และ Mac/Linux คำสั่งนำหน้าด้วย ./ (dot slash) Windows ไม่ใช้
Step 2: ติดตั้ง Windows Drivers
มีขั้นตอนเพิ่มถ้าใช้ Windows คือติดตั้ง Drivers สำหรับโทรศัพท์ ดาวน์โหลดและติดตั้งจากเว็บ Android Developer
Step 3: Unlock Bootloader
เพื่อเปลี่ยนแปลงระบบ โทรศัพท์ต้องมี Bootloader ที่ Unlock
Unlock Bootloader บน Nexus ต้อง Enable ใน Developer Options ใน Android ซ่อนไว้โดย Default ทำให้โผล่: ไป Settings > About phone เลื่อนล่างสุด แตะ Build number 7 ครั้ง
กด Back จะเห็น Developer Options โผล่ แตะเข้าไป Enable OEM unlocking และ USB debugging
ตอนนี้เช็คว่า Backup ข้อมูลทั้งหมดแล้ว เก็บ Backup บน PC หรือ Cloud ไม่ใช่บนอุปกรณ์ ขั้นตอนต่อไปจะ Wipe โทรศัพท์ รวม Internal Storage
ปิดเครื่องโทรศัพท์
เสียบ USB กับ PC แล้วบูทเข้าบูทโหลเดอร์ (Fastboot Mode) กดค้าง Power และ Volume Down พร้อมกัน
เช็คก่อนว่าโทรศัพท์และ PC สื่อสารได้
บนคอมพิวเตอร์ เปิด Command Line/Terminal พิมพ์ cd[space] แล้วลากโฟลเดอร์ platform-tools มาวางบน Command Prompt Enter
(เปลี่ยน Directory ให้ Command Line มองที่โฟลเดอร์เก็บ Fastboot ถ้าไม่ทำขั้นตอนนี้ ต้องพิมพ์ Full Path ทุกครั้ง)
- Windows: พิมพ์ fastboot devices Enter
- Mac/Linux: พิมพ์ ./fastboot devices Enter
ควรเห็นรายการอุปกรณ์ที่เชื่อมต่อ มีแค่ตัวเดียว แสดง Serial Number หมายถึงทุกอย่างดี
Unlock Bootloader ไปที่ Command Line/Terminal
- Windows: พิมพ์ fastboot oem unlock Enter
- Mac/Linux: พิมพ์ ./fastboot oem unlock Enter
เสร็จในไม่กี่วินาที ตอนบูทโทรศัพท์ จะเห็น Warning เรื่องไม่ตรวจสอบ Corruption ได้ ไม่ต้องสนใจ ตอน Logo Google จะมีไอคอน Unlocked Padlock ใต้
ตอนนี้พร้อม Root Nexus แล้ว
Root Nexus ของคุณ
ตอนตั้งค่าอื่นๆ เสร็จ Root Nexus 5X หรือ 6P กระบวนการง่าย ดาวน์โหลดและ Flash 2 ไฟล์
Step 4: ดาวน์โหลดไฟล์
ไฟล์ที่ต้องการคือ TWRP (Custom Recovery) และ SuperSU (แอปที่ Root โทรศัพท์) ดาวน์โหลดเวอร์ชันที่ตรงกับโทรศัพท์
สำหรับ Nexus 6P:
- ดาวน์โหลด SuperSU ล่าสุด (ที่เราใช้คือ 2.61)
- ดาวน์โหลด TWRP สำหรับ 6P เลือกเวอร์ชันล่าสุด
สำหรับ Nexus 5X:
- ดาวน์โหลด SuperSU ล่าสุด (ที่เราใช้คือ 2.62)
- ดาวน์โหลด TWRP สำหรับ 5X เลือกเวอร์ชันล่าสุด
เลขเวอร์ชันจะเปลี่ยนในอนาคตเมื่อแอปอัปเดต ควรใช้เวอร์ชันล่าสุด และ SuperSU ก่อน 2.60 ไม่ทำงานกับคำแนะนำด้านล่าง ทดสอบกับ Android 6.0 และ 6.0.1
Step 5: ย้ายไฟล์ไปตำแหน่งที่ถูกต้อง
Copy TWRP Image File ไปโฟลเดอร์ platform-tools บนคอมพิวเตอร์ที่ Fastboot อยู่
Copy SuperSU Zip File ไป Internal Storage ของโทรศัพท์ Android
Step 6: Flash TWRP
ขั้นแรกในการ Root คือ Flash Custom Recovery คือไฟล์ TWRP ที่ดาวน์โหลด
Custom Recovery คือซอฟต์แวร์เล็กๆ ให้คุณทำ Diagnostic และ Maintenance บนโทรศัพท์โดยไม่บูทเข้า Android จำเป็นสำหรับ Android Hacks ทั้งหมด รวมถึง Root และ Flash Custom ROMs
บูทโทรศัพท์เข้ Fastboot Mode กดค้าง Power และ Volume Down พร้อมกัน เสียบ USB กับ PC
ไป Command Line/Terminal บน PC ใช้คำสั่ง cd เปลี่ยน Directory ไป platform-tools เหมือนตอน Unlock Bootloader
- Windows: พิมพ์ fastboot flash recovery [twrp-filename].img Enter
- Mac/Linux: พิมพ์ ./fastboot flash recovery [twrp-filename]twrp.img Enter
รอสองสามวินาที จะบูทเข้ TWRP ได้แล้ว
Step 7: Flash SuperSU
ขั้นตอนต่อไป Flash SuperSU Zip File ที่เก็บอยู่ในโทรศัพท์ มัน Patch Boot Image Root โทรศัพท์ และติดตั้ง SuperSU App ที่จัดการ Root Access ภายใน Android
บูทเข้ TWRP จาก Fastboot Mode แตะปุ่ม Volume Down 2 ครั้ง จน Recovery Mode โผล่บนหน้าจอ แล้วแตะ Power
TWRP จะโหลด แตะ Install หา SuperSU Zip File ที่ Copy ไว้ใน Storage โทรศัพท์ แตะไฟล์เพื่อเลือก
เพื่อ Root โทรศัพท์ สวายป์นิ้วตาม Slider ที่เขียน Swipe to confirm Flash
ดูหน้าจอหา คำแนะนำเพิ่มเติม แม้ไม่ควรมี รอจนกระบวนการเสร็จสมบูรณ์ แล้ว Reboot โทรศัพท์
Nexus ของคุณ Root แล้ว
เสร็จแล้ว!
Reboot แล้วควรเห็น SuperSU App ติดตั้ง ถ้าอยากเช็คว่า Root สำเร็จ โหลด Root Check จาก Play Store
หรือกระโดดเข้าไปเลยกับ Root Apps ที่ดีที่สุด เช่น Greenify สำหรับแบตเตอรี่นานขึ้น หรือ Xposed สำหรับ Tweaks และ Mods มากมาย
คุณ Root Nexus แล้วไหม? Root Apps โปรดคืออะไร? เจอปัญหาอะไรไหม? บอกมาในความคิดเห็นได้เลย