Google ได้ปล่อย factory image ของ Android 6.0 Marshamallow ออกมาให้เหล่า Nexus ได้อัพเดทกันแล้ว ซึ่งมั่นใจว่าผู้ใช้ nexus หลายๆ คน น่าจะรู้วิธีอัพหรือ flash เครื่องกันเป็นอยู่แล้ว รวมถึง ethanfirst ก็เคยมาเขียนบทความ flash nexus เอาไว้แบบละเอียด แต่เนื่องจากตอนนี้ factory image ของ nexus มีการเปลี่ยนแปลงเล็กๆ และบางคนอาจจะเจอปัญหา flash ไม่ผ่าน missing system.img จนมึนตึ๊บ เราเลยเขียนวิธีแฟลชขึ้นมาใหม่และวิธีแก้ไขมาฝากกัน
สิ่งที่คุณต้องรู้
การ flash เครื่องไม่ว่าจะเป็น android รุ่นไหน หรือสมาร์ทโฟนยี่ห้อใดก็ตามมีความเสี่ยง คุณพร้อมรับกับความเสี่ยงที่จะทำให้เครื่องเสีย ค้าง พัง บริก หรือไม่? เพราะเมื่อคุณทำแล้วมันใช้ได้เราดีใจด้วย แต่ถ้ามันพังขึ้นมาเราไม่ขอรับผิดชอบใดๆ ได้ เนื่องจากเราไม่ได้บังคับให้คุณทำตามครับ (-/-)
สิ่งที่คุณต้องมี
แน่นอนว่าก่อนจะเริ่ม flash เครื่องนั้น ก็ต้องเตรียมเครื่องไม้เครื่องมือซะก่อน เพราะฉะนั้นจงไป download สิ่งเหล่านี้มาให้พร้อมซะ
Google USB driver.zip ไดรเวอร์สำหรับ nexus device เพื่อให้ windows มองเห็นเครื่องเรา
adb-windows.zip ชุดคำสั่ง adb และ fastboot สำหรับ flash รอม
mfastboot.zip ชุดคำสั่ง mfastboot แก้ปัญหา flash ไม่ผ่าน หรือเจอข้อความ missing system.img
factory image ของ nexus เลือกโหลดตามรุ่น nexus ที่คุณใช้
โหลดมาครบแล้วก็ทำการ unzip ซะให้หมดครับ เราก็จะได้ folder usb_driver ออกมา ก็ทำการเสียบ nexus เข้ากับตัวเครื่องก่อนเลย ให้มันทำความรู้จักกันผ่าน USB driver ซะก่อน เพื่อจะได้อ่านค่าและสามารถทำการปลดล็อคเครื่องได้ ซึ่งการ Unlock เครื่องนั้นให้ไปอ่านที่ blog วิธี Unlock Bootloader สำหรับ Nexus
สิ่งที่คุณต้องทำ
1. ปิดเครื่อง nexus ของคุณ
2. เปิดเครื่องด้วยการกดปุ่ม vol up+vol down+power (เพิ่มเสียง+ลดเสียง+เปิดเครื่อง)ค้างไว้พร้อมกัน
3. Unlock Bootloader ถ้าเคยทำแล้วก็ไม่ต้องทำอีก ข้ามไปได้เลย
4. Untar ไฟล์ factory image ด้วย 7zip หรือแอป unzip ที่คุณใช้อยู่
5. เริ่มการ flash ด้วยการ double click ที่ flash-all.bat ถ้าการ flash สำเร็จขึ้น finish ก็ข้ามไปข้อ 10 เลยครับ แต่ถ้า flash ไม่ผ่าน ขึ้นข้อความ missing system.img เราก็ต้องปล้ำอีกหน่อย
สิ่งที่คุณต้องทำเพิ่ม (กรณี flash ไม่ผ่าน)
6. กรณี flash ไม่ผ่าน เกิดปัญหาจากไม่สามารถส่งไฟล์ขนาดใหญ่ระดับ 2GB ไปยัง nexus ได้ เราก็ต้องมาทำการ unzip ไฟล์ image-xxx-xxx.zip ซึ่งในบทความนี้คือ image ของ nexus 6
7. เมื่อ unzip แล้ว จะได้ไฟล์เหล่านี้มา ซึ่งเราต้องทำการ flash เองทีละสเต็ปตามนี้ครับ
8. พิมคำสั่งตามนี้ทีละบรรทัดบนหน้าต่าง command promt ในแต่ละบรรทัดต้องรอให้การ flash จบก่อนค่อยพิมพ์ต่อ
mfastboot flash boot boot.img
mfastboot flash cache cahce.img
mfastboot flash recovery recovery.img
mfastboot reboot-bootloader เครื่องจะ reset แล้วกลับมาที่หน้าเดิม
mfastboot flash system system.img
mfastboot flash user userdata.img
9. mfastboot reboot รีเซ็ทเครื่อง หลังจากนั้นก็รอให้มันบูทขึ้นมาใหม่
10. การ flash สำเร็จ ได้ nexus พร้อม Android 6.0 Marshmallow มาใช้งานแล้วจ้า ^ ^
ว่าจะเขียนเรื่องนี้อยู่ ลืมทุกที >_<
เพิ่มเติมให้ครัชชชชช
จำง่าย ๆ ว่า แตกไฟล์ image-xxx.zip ออกมา แล้วเจอไฟล์ .img ชื่ออะไร ก็แฟลชลง Partition นั้น (เพราะ Nexus บางรุ่น จะมี Partition แปลก ๆ เพิ่มมาด้วย เช่น Nexus 9)
เช่น มีไฟล์ abc.img ก็แฟลชด้วยคำสั่ง
fastboot flash abc abc.img
และสำหรับ adb กับ fastboot ใช้ตัวที่อยู่ใน Android SDK ได้เลยนะครับ โดยผมแงะ Link ตรงสำหรับ Download ไว้ให้แล้วทุก Platform อยู่ที่ –> http://www.artit-k.com/mobile/android/google-tool/
Nexus 6 แฟลชเล่นพักนึงเดี๋ยวขายต่อ
นอกเรื่องนิดนึง Nexus 5 ติด Boot loop ลูปแบบกด vol up+vol down+power แล้วก็ไม่สามารถทำอะไรต่อได้เพราะมันจะเริ่มลูปใหม่ทันที กดอะไรไม่ทันสักอย่าง แบบนี้มีวิธีแก้ไหมครับ
น่าจะเป็นเพราะปุ่ม Power ค้างน่ะครับ เห็นเป็นกันเยอะ
ปุ่ม power เครื่ืองติดแล้วต้องป่อยมือ อย่ากดแชร์
mfastboot มันคือ fastboot ของ Motorola ไม่ใช่เหรอครับ
Nexus ตัวอื่นนอกจาก Nexus 6 สามารถใช้ fastboot ตัวธรรมดาก็ได้
อ้อ ใช่ครับ พอดีผมมีแต่ Nexus 6 ทดสอบ แล้วมันมีปัญหาในการแฟลชไฟล์ขนาดใหญ่เข้าไปในเครื่อง เลยต้องใช้ mfastboot หนะครับนึกว่ารุ่นอื่นๆ จะเจออาการคล้ายๆ กัน
สรุปเป็นแค่ Motorola สินะ 🙁
Nexus 5 เจอปัญหานี้ตั้งแต่ Lollipop ละครับ
ถึงบอกว่า เคยคิดจะเขียนเรื่องนี้ แต่ลืมไง…
mfastboot flash cache cahce.img
mfastboot flash recovery recovefy.img
แก้เป็น
mfastboot flash cache cache.img
mfastboot flash recovery recovery.img
ครับ
nexus 4 ทำได้ไหมครับ ถามในฐานะ user บ้านๆ แต่อยากเจ็บตัว
Nexus 4 รอมศูนย์ มาไม่ถึง 6.0 ครับผม
เยี่ยมเลย ขอก็อบเก็บใว้เผื่อ…ฉุกเฉินนะครับ
แต่ผมใช้วิธี โหลด ROM มาแล้วใช้ Nexus Root Toolkit flash ได้ดีเหมือนกัน
mfastboot flash userdata userdata.img ใช่ไหมครับ
ขอความรู้นิดนึงครับ หาในเน็ตไม่เจอ
กรณีที่ Flash Factory Image จาก Google หลังจาก Flash เสร็จแล้ว ผมทำ OEM Lock กลับเป็นเหมือนเดิม
กรณีนี้เครื่องจะสามารถใช้การ Update Software ผ่าน Setting > About Phone > System Update หรือไม่ครับ
remark : พยายามหาในเน็ตแล้ว แต่ส่วนใหญ่ที่เจอคือการ Flash Custom Rom ทำให้ Update ผ่าน System Update ไม่ได้
เหมือนจะได้นะ ถ้า flash stock แล้วไม่ยุ่งอะไรเลย แล้ว oem lock อัพได้นะ
ได้ครับ
up กันแล้วเสียบ flash drive เห็นเลยไหมครับ
ใน flash drive มีเพลงอยู่แล้ว program เล่นเพลงต่าง ๆ (เช่น Power amp) เห็นรายชื่อเพลงเลยไหมครับ
ใช้งานได้นะครับ เสียบแล้วไฟล์ไม่รองรับมีให้ format ด้วย
Good bye Nexus media importer
ซื้อไว้ใช้เหมือนกัน แต่ไม่ค่อยได้ใช้เลย
N10 ของฉันไม่ได้ไปต่อ
กำลังตัดสินใจว่าจะลอง flash ดู ota มาซะไวเลยรอบนี้
ของผมมันขึ้นแบบ นี้ครับ ไปต่อไม่ได้เลย NEXUS 6 XT1100 48W