โฮมเพจ » ทำอย่างไร » วิธีอัปเกรดอุปกรณ์ Nexus ด้วยตนเองด้วยภาพโรงงานของ Google

    วิธีอัปเกรดอุปกรณ์ Nexus ด้วยตนเองด้วยภาพโรงงานของ Google

    อุปกรณ์ Nexus ของ Google ควรได้รับการอัปเดตในเวลาที่เหมาะสม แต่การเปิดตัวที่น่าทึ่งหมายถึงอาจต้องใช้เวลาหลายสัปดาห์กว่าที่อุปกรณ์จะได้รับการอัพเดตแบบ over-the-air (OTA) โชคดีที่มีวิธีที่เร็วกว่า (และ geekier) ในการติดตั้ง Android เวอร์ชันล่าสุด.

    Google จัดทำอิมเมจระบบอย่างเป็นทางการสำหรับอุปกรณ์ Nexus ซึ่งทุกคนสามารถดาวน์โหลดและแฟลชด้วยตนเอง นี่เป็นวิธีที่ง่ายในการข้ามการรอเมื่อมีการปล่อย Android เวอร์ชันใหม่สำหรับอุปกรณ์ Nexus.

    โปรดทราบว่ากระบวนการนี้ซับซ้อนกว่ารอการอัปเดตแบบ over-the-air หากคุณเป็นคนปกติและไม่ใช่นิ้วที่กระตุ้นให้เกิดอาการคันคุณอาจแค่อยากจะรอ.

    ขั้นตอนที่หนึ่ง: ปลดล็อก Bootloader ของอุปกรณ์

    ในการแฟลชอิมเมจระบบอุปกรณ์ของคุณจะต้องปลดล็อค อุปกรณ์ Nexus ช่วยให้คุณปลดล็อค bootloader ด้วยคำสั่งเดียว หากคุณปลดล็อคอุปกรณ์ของคุณเพื่อรูทหรือติดตั้ง ROM ที่กำหนดเองคุณสามารถข้ามส่วนนี้ได้ หากคุณยังไม่ได้ติดตั้งคุณควรได้รับคำเตือนว่าการปลดล็อคอุปกรณ์ของคุณจะทำการล้างข้อมูลราวกับว่าคุณทำการรีเซ็ตเป็นค่าจากโรงงาน.

    คุณสามารถปลดล็อกบูตเดอร์ของคุณได้หลายวิธี วิธีการอย่างเป็นทางการคือการใช้คำสั่งทางอาญาง่าย ๆ แต่สำหรับวิธีที่ง่ายกว่านี้คุณสามารถใช้ Nexus Root Toolkit ซึ่งจะนำคุณไปสู่กระบวนการ.

    ขั้นตอนที่สอง: ติดตั้ง ADB และ Fastboot

    คุณจะต้องมีสองสิ่งสำหรับกระบวนการนี้: สะพาน Android Debug ซึ่งเป็นเครื่องมือบรรทัดคำสั่งสำหรับคอมพิวเตอร์ของคุณที่ช่วยให้คุณสามารถเชื่อมต่อกับโทรศัพท์ของคุณและไดรเวอร์ USB ของโทรศัพท์ของคุณ แม้ว่าคุณเคยติดตั้งสิ่งเหล่านี้มาก่อนคุณควรรับเวอร์ชันล่าสุดทันที.

    เรามีรายละเอียดวิธีการติดตั้งทั้งสองมาก่อน แต่นี่เป็นเวอร์ชั่นย่อ:

    1. ไปที่หน้าดาวน์โหลด Android SDK แล้วเลื่อนลงไปที่“ เครื่องมือ SDK เท่านั้น” ดาวน์โหลดไฟล์ ZIP สำหรับแพลตฟอร์มของคุณและเปิดเครื่องรูดทุกที่ที่คุณต้องการจัดเก็บไฟล์ ADB.
    2. เริ่มตัวจัดการ SDK และยกเลิกการเลือกทุกอย่างยกเว้น“ Android SDK Platform-tools” หากคุณใช้โทรศัพท์ Nexus คุณสามารถเลือก“ ไดรเวอร์ USB ของ Google” เพื่อดาวน์โหลดไดรเวอร์ของ Google.
    3. หลังจากติดตั้งเสร็จแล้วคุณสามารถปิดตัวจัดการ SDK.
    4. ติดตั้งไดรเวอร์ USB สำหรับโทรศัพท์ของคุณ คุณสามารถค้นหาสิ่งเหล่านี้ได้จากเว็บไซต์ของผู้ผลิตโทรศัพท์ของคุณ (เช่น Motorola หรือ HTC) หากคุณมี Nexus คุณสามารถติดตั้งไดรเวอร์ Google ที่คุณดาวน์โหลดในขั้นตอนที่ 2 โดยใช้คำแนะนำเหล่านี้.
    5. รีบูทคอมพิวเตอร์ของคุณหากได้รับแจ้ง.

    ขั้นตอนที่สาม: ดาวน์โหลดอิมเมจระบบ

    ไปที่หน้ารูปภาพโรงงานของอุปกรณ์ Nexus ของ Google และดาวน์โหลดภาพที่เหมาะสมสำหรับอุปกรณ์ของคุณ โปรดทราบว่าคุณจะต้องใช้ภาพสำหรับฮาร์ดแวร์เฉพาะของคุณ ตัวอย่างเช่นมีภาพแยกต่างหากสำหรับ Nexus 7 (2013) ด้วย Wi-Fi เท่านั้นและสำหรับ Nexus 7 (2013) ที่มีข้อมูลมือถือ ตรวจสอบให้แน่ใจว่าคุณดาวน์โหลดไฟล์ที่ถูกต้อง.

    ดาวน์โหลดไฟล์ไปยังคอมพิวเตอร์ของคุณและใช้โปรแกรมแยกไฟล์เช่น 7-Zip ฟรีเพื่อแยกเนื้อหาไปยังโฟลเดอร์ ADB ของคุณ.

    ขั้นตอนที่สี่: ตัดสินใจว่าจะล้างข้อมูลของคุณหรือไม่

    การกระพริบอิมเมจระบบตามปกติจะเป็นการลบอุปกรณ์ของคุณโดยการรีเซ็ตเป็นค่าเริ่มต้นจากโรงงาน คุณสามารถลองอัปเดตโดยไม่ต้องเช็ดอุปกรณ์ของคุณแม้ว่าคุณอาจประสบปัญหา อย่างไรก็ตามกระบวนการนี้ควรใช้งานได้ดีเมื่อเปลี่ยนจาก Android เวอร์ชันหนึ่งเป็นรุ่นถัดไป.

    เพื่อป้องกันไม่ให้อุปกรณ์ของคุณถูกเช็ดให้เปิดไฟล์ flash-all.bat ในเท็กซ์เอดิเตอร์เช่น Notepad ++ แก้ไขบรรทัดที่มี“ fastboot -w update” และลบสวิตช์ -w ก่อนบันทึกไฟล์.

    ขั้นตอนที่ห้า: ฉายอิมเมจระบบ

    คัดลอกไฟล์อิมเมจระบบลงในโฟลเดอร์เดียวกับ ADB จากนั้นกดปุ่ม Shift ค้างไว้คลิกขวาในโฟลเดอร์นั้นและเลือก“ เปิดหน้าต่างคำสั่งที่นี่” เพื่อเปิดหน้าต่างพร้อมรับคำสั่งในโฟลเดอร์นั้น.

    เปิดใช้งานการแก้ไขข้อบกพร่อง USB บนอุปกรณ์ Nexus ของคุณโดยเข้าถึงเมนูตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ที่ซ่อนอยู่และเปิดตัวเลือกการแก้ไขข้อบกพร่อง USB.

    เชื่อมต่ออุปกรณ์ Nexus ของคุณเข้ากับคอมพิวเตอร์ของคุณด้วยสาย USB ที่ให้มาจากนั้นเรียกใช้คำสั่งต่อไปนี้เพื่อรีบูตอุปกรณ์เข้าสู่บูตโหลดเดอร์:

    adb รีบูต bootloader

    หากมีปัญหาคุณอาจต้องแก้ไขไดรเวอร์อุปกรณ์ของคุณ อ่านคู่มือนี้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่า ADB และตรวจสอบให้แน่ใจว่าทำงานได้อย่างถูกต้อง โปรดจำไว้ว่าคุณจะต้องยอมรับพรอมต์การตรวจสอบสิทธิ์บนอุปกรณ์ก่อนที่คำสั่ง adb จะสามารถทำอะไรได้.

    เมื่ออุปกรณ์แสดงบูทโหลดเดอร์บนหน้าจอคุณจะเห็น Android ที่แผงด้านหน้าเปิดดับเบิลคลิกไฟล์ flash-all.bat สคริปต์ควรกะพริบอุปกรณ์ของคุณด้วยอิมเมจระบบใหม่.

    เมื่อกระบวนการเสร็จสมบูรณ์อุปกรณ์ของคุณจะรีบูตโดยอัตโนมัติ หากคุณไม่ได้ลบตัวเลือก -w คุณจะต้องทำตามขั้นตอนการตั้งค่าครั้งแรกอีกครั้ง.

    จะทำอย่างไรถ้าสคริปต์ไม่ทำงาน

    อย่างไรก็ตามบางครั้ง flash-all.bat จะสร้างข้อผิดพลาดเกี่ยวกับทรัพยากรที่ขาดหายไปหรือไม่มีที่ว่าง ในสถานการณ์นั้นโดยทั่วไปจะดีกว่าการแฟลชทุกอย่างทีละชิ้นด้วยตนเอง เคล็ดลับนี้มีประโยชน์หากคุณต้องการแฟลชเท่านั้น ส่วนหนึ่ง ของภาพเหมือนโรงงานจาก bootloader หรือการกู้คืนโดยไม่กะพริบส่วนที่เหลือ.

    สิ่งแรกที่คุณต้องทำก่อนป้อนคำสั่งด้วยตนเองคือการแตกไฟล์รูปภาพซึ่งโดยทั่วไปจะใช้“ ภาพ”-อุปกรณ์สร้าง.รูปแบบการตั้งชื่อ zip” การคลายซิปเนื้อหาของไฟล์ลงในโฟลเดอร์ที่คุณทำงานอยู่นั้นทำได้ง่ายกว่าดังนั้นไฟล์ที่ต้องการทั้งหมดจึงอยู่ในตำแหน่งเดียวกัน เมื่อคลายซิปแล้วควรมีไฟล์ห้าหรือหกไฟล์ในโฟลเดอร์การทำงานของคุณ (ขึ้นอยู่กับอุปกรณ์): android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img (สำหรับอุปกรณ์ ด้วยการเชื่อมต่อมือถือเท่านั้น) และผู้จำหน่าย. img (Nexus 9 เท่านั้น).

    เมื่อทุกอย่างถูกแตกออกให้รีบูตกลับเข้าไปใน bootloader โดยใช้ adb รีบูต bootloader คำสั่งจากก่อนหน้านี้และเรียกใช้คำสั่งต่อไปนี้กด Enter หลังจากแต่ละรายการเพื่อแฟลชแต่ละรายการไปยังอุปกรณ์ของคุณด้วยตนเอง.

    fastboot ลบการบูต
    fastboot ลบแคช
    fastboot ลบการกู้คืน
    ระบบลบ fastboot
    fastboot flash bootloader "ชื่อของ bootloader.img"
    fastboot reboot-bootloader
    วิทยุแฟลช fastboot "name-of-radio.img" (ถ้ามี)
    fastboot reboot-bootloader
    ระบบแฟลช fastboot system.img
    บูต fastboot แฟลช boot.img
    การกู้คืนแฟลช fastboot recovery.img
    แฟลชแคช fastboot cache.img
    ผู้จัดจำหน่ายแฟลช fastboot vendor.img (Nexus 9 เท่านั้น)

    หากคุณติดตั้ง Android ใหม่ทั้งหมดและต้องการล้างข้อมูลทุกอย่างให้ใช้คำสั่งต่อไปนี้:

    fastboot ลบ userdata
    แฟลช fastboot userdata userdata.img
    รีบูต fastboot

    โปรดทราบว่าบางคำสั่งเหล่านี้อาจใช้เวลาสักครู่ในการ flash-ie system.img และ userdata.img- ดังนั้นไม่ต้องกังวลหากพรอมต์คำสั่งดูเหมือนจะไม่ตอบสนอง เมื่อพร้อมสำหรับคำสั่งถัดไปเคอร์เซอร์จะปรากฏขึ้นอีกครั้ง.


    กระบวนการนี้ยังมีประโยชน์หากคุณทำแฟลชรอมที่กำหนดเองและต้องกลับไปใช้อิมเมจระบบ Android มาตรฐานที่มาพร้อมกับอุปกรณ์ของคุณ ตัวเลือกนี้มีไว้สำหรับนักพัฒนาซอฟต์แวร์และแอนดรอยด์แล้วดังนั้นจึงมีความซับซ้อนมากกว่ารอการอัพเดท OTA (over-the-air) ปกติ.