Flash พร้อม Fastboot

หน้านี้แสดงรายละเอียดการแฟลชบิลด์ Android ลงในอุปกรณ์โดยใช้เครื่องมือ fastboot และ adb Adb ช่วยให้คุณเชื่อมต่อเวิร์กสเตชันสำหรับนักพัฒนาซอฟต์แวร์กับอุปกรณ์ Android ได้โดยตรงและทำการดำเนินการต่างๆ ได้ Fastboot ช่วยให้คุณติดตั้ง (แฟลช) Android และโต้ตอบกับ Bootloader ของอุปกรณ์ได้ เพื่อให้คุณทดสอบการเปลี่ยนแปลงระบบปฏิบัติการและแอปได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานของ adb โดยเน้นที่การพัฒนาแอปได้ที่หน้า Android Debug Bridge (adb) ของ Android Studio หากต้องการรายละเอียดเกี่ยวกับโค้ดสําหรับ adb โปรดดูที่ README ของ adb

ตรวจสอบว่าคุณมี Fastboot และ adb

เมื่อคุณสร้าง Android ระบบจะสร้าง adb และ fastboot โดยค่าเริ่มต้น หากต้องการยืนยันว่า adb และ fastboot พร้อมใช้งานหรือไม่ ให้เรียกใช้คำสั่งต่อไปนี้

adb --version
fastboot --version

หากเห็นหมายเลขเวอร์ชัน แสดงว่าคุณได้ติดตั้ง Fastboot และ ADB แล้ว หากไม่เห็นหมายเลขเวอร์ชัน ให้ตรวจสอบว่าคุณสร้าง Android เรียบร้อยแล้ว ดำเนินการต่อเพื่อเปิดใช้การเชื่อมต่อ USB

เปิดใช้การเชื่อมต่อ USB

คุณต้องเปิดใช้การเชื่อมต่อ USB ก่อนเรียกใช้ Android ในอุปกรณ์ โดยทำดังนี้

  1. เปิดใช้การปลดล็อก OEM และการแก้ไขข้อบกพร่อง USB ในตัวเลือกสำหรับนักพัฒนาแอป โดยทำดังนี้

    1. ในแอปการตั้งค่า ให้แตะเกี่ยวกับโทรศัพท์
    2. แตะหมายเลขบิลด์ 7 ครั้ง
    3. เมื่อเห็นข้อความคุณเป็นนักพัฒนาแอปแล้ว ให้แตะ <-
    4. แตะระบบ แล้วแตะตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์
    5. เปิดใช้การปลดล็อก OEM และการแก้ไขข้อบกพร่อง USB หากการปลดล็อก OEM ไม่พร้อมใช้งาน ให้เชื่อมต่ออินเทอร์เน็ตเพื่อให้อุปกรณ์สามารถเช็คอินได้ หากยังไม่ได้ผล คุณสามารถบังคับให้ตรวจสอบการเข้าชมได้โดยป้อน *#*#CHECKIN#*#* (*#*#2432546#*#*) ในแอปรับโทร (ไม่ต้องใช้ซิม) หลังจากป้อนหมายเลข (ไม่ต้องกดโทร) ข้อความจะหายไปและการแจ้งเตือนสำเร็จจะปรากฏขึ้น

    หากการปลดล็อก OEM ยังใช้งานไม่ได้ แสดงว่าอุปกรณ์อาจถูกล็อกด้วยซิมโดยผู้ให้บริการและปลดล็อก Bootloader ไม่ได้

  2. เชื่อมต่ออุปกรณ์กับพอร์ต USB บนเวิร์กสเตชัน

บูตเข้าสู่ Fastboot Mode

อุปกรณ์ต้องอยู่ในโหมด Fastboot ก่อนจึงจะแฟลช Android ลงในอุปกรณ์ได้ การบูตอุปกรณ์เข้าสู่ Fastboot Mode มี 2 วิธีดังนี้

  • ใช้คำสั่ง adb: จากบรรทัดคำสั่ง ให้พิมพ์ adb reboot bootloader
  • ใช้ชุดแป้นต่อไปนี้
    1. กำหนดชุดค่าผสมคีย์สำหรับอุปกรณ์ ดูตารางชุดแป้นของ Fastboot ได้ที่ชุดแป้นของ Fastboot
    2. ปิดอุปกรณ์
    3. เปิดอุปกรณ์แล้วกดแป้นพิมพ์ผสมสำหรับอุปกรณ์ค้างไว้ทันที (กำหนดไว้ในขั้นตอนที่ 1)

ปลดล็อก Bootloader

หลังจากบูตเข้าสู่โหมด Fastboot แล้ว คุณต้องปลดล็อก Bootloader

วิธีปลดล็อก Bootloader

  1. (ไม่บังคับ) สำรองข้อมูลไฟล์สำคัญในอุปกรณ์
  2. เรียกใช้คำสั่งปลดล็อกสำหรับอุปกรณ์

    • หากคุณอัปเดตอุปกรณ์ Nexus หรือ Pixel ที่ผลิตในปี 2015 ขึ้นไป ให้เรียกใช้ fastboot flashing unlock
    • สำหรับ Pixel 2: หากต้องการแฟลช bootloader ให้ตรวจสอบว่า bootloader ของ Pixel 2 อัปเดตเป็นเวอร์ชัน Oreo MR1 เป็นอย่างน้อย หากต้องการอัปเดต Pixel 2 เป็นเวอร์ชันนี้ ให้ใช้การอัปเดตผ่านอากาศ (OTA) หรือโหลดOTA แบบสมบูรณ์จากด้านข้าง
    • สำหรับ Pixel 2 XL ที่ใช้โปรแกรมโหลดเวอร์ชันก่อน TMZ20a เท่านั้น: คุณอาจต้องปลดล็อกพาร์ติชันที่สำคัญก่อนแฟลช หากต้องการปลดล็อกพาร์ติชันที่สำคัญใน Pixel 2 XL เท่านั้น ให้เรียกใช้fastboot flashing unlock_critical
    • หากคุณปลดล็อกอุปกรณ์ก่อนปี 2015 ให้เรียกใช้ fastboot oem unlock

    อุปกรณ์เป้าหมายจะแสดงหน้าจอยืนยัน

  3. ยืนยันว่าต้องการลบข้อมูลผู้ใช้ทั้งหมดและปลดล็อกอุปกรณ์

แฟลชอุปกรณ์

คุณแฟลชทั้งระบบ Android ได้ในคำสั่งเดียว การแฟลชทั้งระบบด้วยคำสั่งเดียวจะยืนยันว่าระบบที่แฟลชเข้ากันได้กับ Bootloader และวิทยุที่ติดตั้ง เขียนพาร์ติชันการบูต การกู้คืน และระบบไว้ด้วยกัน และรีบูตระบบ

วิธีแฟลชอุปกรณ์

  1. ใส่อุปกรณ์ในโหมด Fastboot โดยกดแป้นผสมที่เหมาะสมค้างไว้ขณะเปิดเครื่อง หรือใช้คำสั่งต่อไปนี้

    adb reboot bootloader
  2. หลังจากอุปกรณ์อยู่ในโหมด Fastboot แล้ว ให้เรียกใช้คำสั่งต่อไปนี้

    fastboot flashall -w

ตัวเลือก -w จะล้างพาร์ติชัน /data ในอุปกรณ์ ซึ่งมีประโยชน์สำหรับการแฟลชอุปกรณ์หนึ่งๆ เป็นครั้งแรก

การล็อก Bootloader อีกครั้ง

วิธีล็อก Bootloader อีกครั้ง

  • สำหรับอุปกรณ์ปี 2015 ขึ้นไป ให้เรียกใช้คำสั่ง fastboot flashing lock
  • สำหรับอุปกรณ์ปี 2014 หรือก่อนหน้า ให้เรียกใช้คำสั่ง fastboot oem lock

คืนค่าอุปกรณ์เป็นสถานะเริ่มต้น

คุณสามารถดูภาพรวมสำหรับอุปกรณ์ Google ได้จากภาพรวมสำหรับอุปกรณ์ Nexus และ Pixel Motorola จะเป็นผู้จัดจำหน่ายภาพรวมจากโรงงานสำหรับ Motorola Xoom โดยตรง