Tips

[How-to] วิธี Flash Android factory image ให้กับ Nexus devices และวิธีแก้ปัญหากรณี flash ไม่ผ่าน

Google ได้ปล่อย factory image ของ Android 6.0 Marshamallow ออกมาให้เหล่า Nexus ได้อัพเดทกันแล้ว ซึ่งมั่นใจว่าผู้ใช้ nexus หลายๆ คน น่าจะรู้วิธีอัพหรือ flash เครื่องกันเป็นอยู่แล้ว รวมถึง ethanfirst ก็เคยมาเขียนบทความ flash nexus เอาไว้แบบละเอียด แต่เนื่องจากตอนนี้ factory image ของ nexus มีการเปลี่ยนแปลงเล็กๆ และบางคนอาจจะเจอปัญหา flash ไม่ผ่าน missing system.img จนมึนตึ๊บ เราเลยเขียนวิธีแฟลชขึ้นมาใหม่และวิธีแก้ไขมาฝากกัน

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 มาใช้งานแล้วจ้า ^ ^

23 Comments

  1. EthanFirst

    EthanFirst Post on October 6, 2015 at 6:47 pm

    #930426

    ว่าจะเขียนเรื่องนี้อยู่ ลืมทุกที >_<

    เพิ่มเติมให้ครัชชชชช

    จำง่าย ๆ ว่า แตกไฟล์ 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/

  2. ps000000

    ps000000 Post on October 6, 2015 at 7:10 pm

    #930432

    Nexus 6 แฟลชเล่นพักนึงเดี๋ยวขายต่อ

  3. PowerBerry Post on October 6, 2015 at 7:42 pm

    #930434

    นอกเรื่องนิดนึง Nexus 5 ติด Boot loop ลูปแบบกด vol up+vol down+power แล้วก็ไม่สามารถทำอะไรต่อได้เพราะมันจะเริ่มลูปใหม่ทันที กดอะไรไม่ทันสักอย่าง แบบนี้มีวิธีแก้ไหมครับ

    • EthanFirst

      EthanFirst Post on October 6, 2015 at 7:46 pm

      #930435

      น่าจะเป็นเพราะปุ่ม Power ค้างน่ะครับ เห็นเป็นกันเยอะ

    • kadeep

      kadeep Post on October 8, 2015 at 7:40 am

      #930574

      ปุ่ม power เครื่ืองติดแล้วต้องป่อยมือ อย่ากดแชร์

  4. tassapan Post on October 6, 2015 at 8:01 pm

    #930437

    mfastboot มันคือ fastboot ของ Motorola ไม่ใช่เหรอครับ
    Nexus ตัวอื่นนอกจาก Nexus 6 สามารถใช้ fastboot ตัวธรรมดาก็ได้

    • octopatr

      octopatr Post on October 6, 2015 at 8:36 pm

      #930447

      อ้อ ใช่ครับ พอดีผมมีแต่ Nexus 6 ทดสอบ แล้วมันมีปัญหาในการแฟลชไฟล์ขนาดใหญ่เข้าไปในเครื่อง เลยต้องใช้ mfastboot หนะครับนึกว่ารุ่นอื่นๆ จะเจออาการคล้ายๆ กัน

      สรุปเป็นแค่ Motorola สินะ 🙁

    • EthanFirst

      EthanFirst Post on October 6, 2015 at 8:57 pm

      #930452

      Nexus 5 เจอปัญหานี้ตั้งแต่ Lollipop ละครับ

      ถึงบอกว่า เคยคิดจะเขียนเรื่องนี้ แต่ลืมไง…

  5. assajree

    assajree Post on October 6, 2015 at 8:27 pm

    #930441

    mfastboot flash cache cahce.img
    mfastboot flash recovery recovefy.img
    แก้เป็น
    mfastboot flash cache cache.img
    mfastboot flash recovery recovery.img
    ครับ

  6. peter_milestone

    peter_milestone Post on October 6, 2015 at 9:04 pm

    #930454

    nexus 4 ทำได้ไหมครับ ถามในฐานะ user บ้านๆ แต่อยากเจ็บตัว

    • ps000000

      ps000000 Post on October 7, 2015 at 2:45 pm

      #930508

      Nexus 4 รอมศูนย์ มาไม่ถึง 6.0 ครับผม

  7. rakcoola

    rakcoola Post on October 6, 2015 at 9:32 pm

    #930457

    เยี่ยมเลย ขอก็อบเก็บใว้เผื่อ…ฉุกเฉินนะครับ
    แต่ผมใช้วิธี โหลด ROM มาแล้วใช้ Nexus Root Toolkit flash ได้ดีเหมือนกัน

  8. eeddid Post on October 6, 2015 at 10:44 pm

    #930468

    mfastboot flash userdata userdata.img ใช่ไหมครับ

  9. mew123765

    mew123765 Post on October 7, 2015 at 2:04 pm

    #930506

    ขอความรู้นิดนึงครับ หาในเน็ตไม่เจอ
    กรณีที่ Flash Factory Image จาก Google หลังจาก Flash เสร็จแล้ว ผมทำ OEM Lock กลับเป็นเหมือนเดิม
    กรณีนี้เครื่องจะสามารถใช้การ Update Software ผ่าน Setting > About Phone > System Update หรือไม่ครับ

    remark : พยายามหาในเน็ตแล้ว แต่ส่วนใหญ่ที่เจอคือการ Flash Custom Rom ทำให้ Update ผ่าน System Update ไม่ได้

    • crystalzaa Post on October 8, 2015 at 11:11 pm

      #930669

      เหมือนจะได้นะ ถ้า flash stock แล้วไม่ยุ่งอะไรเลย แล้ว oem lock อัพได้นะ

    • pureblackheart

      pureblackheart Post on October 9, 2015 at 4:27 pm

      #930762

      ได้ครับ

  10. 100dej Post on October 7, 2015 at 3:10 pm

    #930509

    up กันแล้วเสียบ flash drive เห็นเลยไหมครับ

    ใน flash drive มีเพลงอยู่แล้ว program เล่นเพลงต่าง ๆ (เช่น Power amp) เห็นรายชื่อเพลงเลยไหมครับ

    • octopatr

      octopatr Post on October 7, 2015 at 3:54 pm

      #930512

      ใช้งานได้นะครับ เสียบแล้วไฟล์ไม่รองรับมีให้ format ด้วย

    • 100dej Post on October 9, 2015 at 3:07 pm

      #930755

      Good bye Nexus media importer

    • pureblackheart

      pureblackheart Post on October 9, 2015 at 4:28 pm

      #930763

      ซื้อไว้ใช้เหมือนกัน แต่ไม่ค่อยได้ใช้เลย

  11. OvO Post on October 7, 2015 at 7:11 pm

    #930529

    N10 ของฉันไม่ได้ไปต่อ

  12. T-S-D Post on October 8, 2015 at 11:28 pm

    #930673

    กำลังตัดสินใจว่าจะลอง flash ดู ota มาซะไวเลยรอบนี้

    [img=320×240]http://droidsans.com/sites/default/files/6.0%20ota.png[/img]

  13. kritsadaph Post on January 6, 2016 at 9:28 pm

    #939106

    ของผมมันขึ้นแบบ นี้ครับ ไปต่อไม่ได้เลย NEXUS 6 XT1100 48W

Leave a Reply

To Top