สำหรับเหล่า Nexus ทั้งหลาย โดยปกติแล้ว การที่จะทำการต้มยำทำแกงใด ๆ ต้องทำการ Unlock Bootloader ซะก่อน ซึ่งเป็นด่านแรกของการจะไป Root, Flash Official ROM, Flash Custom ROM หรือ Install Mod ต่าง ๆ
การ Unlock Bootloader โดยปกติ จะทำผ่านเครื่องมือที่ Google เตรียมไว้ ด้วยคำสั่ง
fastboot oem unlock
ไม่ว่าจะ command คำสั่งเอง หรือใช้เครื่องมือใด ๆ ช่วยในการเขียนและรันคำสั่ง ผลก็คือ ข้อมูลที่อยู่ในเครื่องจะหายทั้งหมด !!
นี่คือหนึ่งเหตุผล ที่ผู้ที่เล่น Nexus device มาระยะหนึ่ง จะทำการ Unlock Bootloader ทันทีที่ซื้อเครื่องมาใหม่ เพราะยังไม่มีข้อมูลใด ๆ ในเครื่องที่ต้องเสียดาย หากว่ามันจำเป็นที่จะต้องหายไป
แต่สำหรับบางคนที่ซื้อเครื่องมาใช้ แล้วยังไม่ได้ Unlock เพราะด้วยความไม่รู้ หรือเหตุผลใดก็แล้วแต่ หากต้องการ Unlock ในภายหลัง จะทำยังไงให้ข้อมูลยังอยู่ App BootUnlocker for Nexus Devices ช่วยคุณได้
แต่เดี๋ยวก่อน ลองอ่านดูใน Description ของ App BootUnlocker for Nexus Devices ดู เค้าเขียนไว้ว่า
This application REQUIRES a Galaxy Nexus (GSM, Verizon, or Sprint), Nexus 4, Nexus 5, or Nexus 10, with root.
เพราะฉะนั้น วิธีนี้ ใช้ได้เฉพาะ Galaxy Nexus, Nexus 4, Nexus 5, Nexus 10 เท่านั้น ส่วน Nexus One, Nexus S และ Nexus 7 หมดสิทธิ์นะจ๊ะ (หากใครจะลองดูก็ได้นะ เผื่อว่าถ้าใช้งานได้ ก็มาโพสบอกกันบ้าง)
และอีกจุดก็คือ ต้องการสิทธิ์ root !? แล้วจะ root ยังไง ในเมื่อยังไม่ได้ Unlock Bootloader ?!?!?
นี่คือที่มาของบทความนี้ เนื่องจากผมเพิ่งจะได้ Nexus 10 มาใหม่ ก็เลยทำการทดสอบกับ Android 4.2, 4.3 และ 4.4 และสำเร็จด้วยดี อยากรู้วิธีกันแล้วใช่ไม๊ มาดูกันเลยครับ
สิ่งที่ต้องมี
- Android SDK – Platform Tools
- ติดตั้ง Android SDK แล้วโหลดเฉพาะ Platform Tools มาไว้ หรือ
- โหลด Android SDK – Platform Tools จากที่ผมถอดออกมาให้แล้ว
- Custom Recovery (โหลดให้ตรงรุ่นกับ Nexus ที่ใช้ และควรใช้ Version ใหม่ ๆ หน่อย)
- Root update package
- ChainsDD’s Superuser (รองรับถึง Android 4.1) หรือ
- Chainfire’s SuperSU หรือ
- ClockworkMod’s Superuser
Root without Unlock Bootloader
- กดปุ่ม VolUp, VolDown, Power พร้อมกัน ค้างไว้ ตอนปิดเครื่อง เพื่อเข้าสู่ Bootloader สังเกตที่หน้าจอ ค่า LOCK STATE : จะเป็น LOCKED แสดงว่า Bootloader ยัง Lock อยู่
- นำไฟล์ ClockworkMod Recovery (CWM) หรือ TeamWin Recovery Project (TWRP) ไปใส่ไว้ใน folder platform-tools
- นำ Root update package ใส่ไว้อุปกรณ์ (ไม่ต้องแตก zip)
- ใช้ Command Prompt (cmd) แล้วไปที่ folder platform-tools
- ต่อสาย USB เชื่อมต่ออุปกรณ์เข้ากับ PC
- Boot เข้าสู่ Custom Recovery ด้วยการป้อนคำสั่งดังต่อไปนี้
fastboot boot ________.img
Note : ________.img คือชื่อไฟล์ CWM หรือ TWRP ที่โหลดมา ดังตัวอย่างในรูปนี้
- เครื่องจะทำการ Reboot ใหม่ และเข้าสู่ Custom Recovery (ในตัวอย่าง ใช้ CWM) เลือกเมนู install zip
- แล้วเลือกเมนู choose zip from /sdcard
- แล้วเลือกไปที่ไฟล์ Root update package ที่ใส่ไว้อุปกรณ์ แล้วเลือก Yes เพื่อเริ่มการติดตั้ง (ในตัวอย่าง ใช้ Superuser ของ ClockworkMod)
- ติดตั้งเรียบร้อย
Note : หากไม่ได้นำ Root update package ใส่ไว้ในอุปกรณ์ไว้ก่อน สามารถใช้เมนู install zip from sideload แล้วป้อนคำสั่งต่อไปนี้แทนก็ได้
adb sideload ________.zip
ผมลองทดสอบขอสิทธิ์ Root โดยการใช้ App Android Terminal Emulator ป้อนคำสั่ง su ก็ใช้งานได้ไม่มีปัญหา
Unlock Bootloader
- ติดตั้ง App BootUnlocker for Nexus Devices ให้เรียบร้อย
- เมื่อเปิด App ขึ้นมา App จะขอสิทธิ์ root หลังจากนั้นจะแสดงสถานะของ Bootloader ไว้ ในรูปแสดงคำว่า Locked ก็คือ Bootloader ยัง Lock อยู่
- เมื่อแตะไปที่ Unlock ก็จะทำการ Unlock Bootloader
- ลองทดสอบเข้าสู่ Bootloader ดู ก็พบว่า LOCK STATE เป็น UNLOCKED เรียบร้อย
เท่านี้ก็สามารถทำการ Unlock Bootloader ได้ โดยที่ข้อมูลไม่หาย ได้แล้วครับ
Ref : xda-developers
Original : เวปผมเอง
เยี่ยมไปเลยครับ
ปกติ ได้เครื่องมานี่ผมจับ ชาร์ทแบท อันล็อค รูท แล้วลงรอมเลยครับ
..แต่กับ nexus 10 ผมกลัวใจมันจริงๆ ..ขอเล่นแบบเดิมๆสักพักก่อน
(..ประสบการ์ณกับสาวแดนกิมจินี่ไม่ค่อยจะดีเท่าไร)
นี่ก็เพิ่งได้มาครับ ..เล่นผ่านไป 2-3 วัน แบตไม่ลดลงเลย o_O
เลยลองหาข้อมูลดู รู้สึกว่าเป็นกันเยอะด้วย
แต่ของผม factory reset แล้วหาย
ให้ไว้เป็นข้อมูลครับ
(ไม่รู้เดี๋ยวนี้นโยบาย ศูนย์กับเครื่องที่รูทเป็นอย่างไร)
ผมเคยส่ง Galaxy Nexus ที่ unlock+root เคลมที่ศูนย์ใหญ่มาละ ไม่มีปัญหาใด ๆ ในการเคลม
โดยปกติ unlock มันหมดประกันในด้าน Software เท่านั้นมั๊งคับ
หลักๆ แล้วคือเจ้า BootUnlocker for Nexus Devices มันเท่มาก ทำให้ unlock โดยข้อมูลไม่เสียไปเลย เสียดายจริงๆ nexus 7 ยังไม่รองรับ
ทั้งหมดทำบน nexus devices เลยครับ แต่ต้องโหลดไฟล์มาใส่ใน nexus ก่อนครับ
Nexus4 มีหน่วยกล้าตายลองยังครับ? เผื่อเจริญรอยตามครับ อ้ออ ถ้าลอง ubuntu ต่อเลยด้วยก็ดีนะครับ อิอิอิ
ดีคับ ขอบคุณจ้า
Nexus 5 ขึ้นที่หน้า cmd waiting for drive แล้วก่ไม่มีอะไรขยับ
ตรวจสอบ Device manager ดูคับ Driver น่าจะยังไม่เรียบร้อย
Unroot & lock boot loader ได้ป่าวครับ เผื่อเคลม
Unroot ยังไม่เห็นมีใครทำมาแจก สำหรับ Android 4.3+ เลยคับ (ผมว่าจะทำอยู่) ส่วนใหญ่จะเป็นการ Flash ROM ใหม่เลย
ส่วน Lock Bootloader ถ้าสังเกตุในรูปท้าย จะเห็นว่า นอกจากปุ่ม Unlock แล้ว ก็ยังมีปุ่ม Lock ด้วย แต่สั่ง fastboot oem lock ก็ได้เช่นกัน ข้อมูลไม่หายคับ
ส่วนเรื่องประกัน จะเคลมส่วน Software หรือ Hardware ล่ะคับ ลองอ่าน comment ที่ผมตอบข้างบนดู
Galaxy Nexus มันเป็ฯของ Samsung รึป่าวครับ ซึ่ง Samsung เค้าไม่สนเรื่อง root อยู่แล้ว
เพราะช่างจะแฟลชรอมใหม่อย่างเดียว กรณีที่ software มีปัญหา
ใช่คับ ขนาด Galaxy Nexus ผม ลง Official ROM Google มีปัญหาที่ Hardware มานยังจะ Flash ROM ศูนย์ให้ แล้วบอกว่าปัญหาเกิดจาก ROM เก่า กว่าจะเคลียร์กันรู้เรื่อง
ตอนนั้น 4.2.2 มานบอกเก่า แล้ว Flash 4.1.2 มาให้ ว่าใหม่กว่า เอากะมานซิ
ของผมขึ้นว่า….
C:\Users\Administrator\Desktop\platform-tools>fastboot boot recovery-clockwork-6
.0.4.5-hammerhead.img
downloading 'boot.img'…
OKAY [ 0.539s]
booting…
FAILED (remote: not supported in locked device)
finished. total time: 0.639s
เป็นเพราะอะไรครับ
แปลว่าใช้วิธีนี้ไม่ได้คับ
ลองเปลี่ยนไปใช้ TWRP ดูคับ
ขอบคุณครับ
ยังขึ้นเหมือนเดิมเลยครับ
C:\Users\Administrator\Desktop\platform-tools>fastboot boot openrecovery-twrp-2.
6.3.4-hammerhead.img
downloading 'boot.img'…
OKAY [ 0.607s]
booting…
FAILED (remote: not supported in locked device)
finished. total time: 0.707s
C:\Users\Administrator\Desktop\platform-tools>
Nexus 5 Android 4.4.2 ปะคับ
สงสัยจะแห้ว
ใช่ครับ
T_T
สุดยอดครับผม
เมพขิงๆ อิอิ
Nexus 5 4.4.2 ไม่ได้แฮะ T_T
Nexus 4 4.4.2
ขึ้นแบบนี้ทั้งสองครับ
downloading 'boot.img'…
OKAY [ 0.263s]
booting…
FAILED (remote: not supported in locked device)
finished. total time: 0.264s
สรุปไม่ได้
ขอบคุณสำหรับข้อมูลคับ