วิธีการแฟลชโทรศัพท์หรือแท็บเล็ตผ่าน Fastboot

Anonim

วิธีการแฟลชโทรศัพท์หรือแท็บเล็ตผ่าน Fastboot

เฟิร์มแวร์ Android, I.e. การบันทึกภาพไฟล์บางไฟล์ไปยังส่วนที่เหมาะสมของหน่วยความจำของอุปกรณ์เมื่อใช้ซอฟต์แวร์ Windows พิเศษเกือบเต็มกระบวนการโดยอัตโนมัติวันนี้ไม่ใช่ผู้ใช้ที่ยากที่สุดของขั้นตอนของผู้ใช้ หากการใช้เครื่องมือดังกล่าวเป็นไปไม่ได้หรือไม่ให้ผลลัพธ์ที่ต้องการสถานการณ์ช่วยประหยัด FastBoot

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

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

การกระทำแต่ละอย่างด้วยอุปกรณ์ Android ของตัวเองผู้ใช้จะดำเนินการตามความเสี่ยงของตัวเอง สำหรับผลกระทบเชิงลบที่เป็นไปได้ของการใช้วิธีการที่อธิบายไว้ในทรัพยากรนี้การบริหารเว็บไซต์จะไม่รับผิดชอบ!

การตระเตรียม

การดำเนินการที่ชัดเจนของขั้นตอนการเตรียมการขอแสดงความสำเร็จของกระบวนการเฟิร์มแวร์อุปกรณ์ทั้งหมดดังนั้นการดำเนินการตามขั้นตอนต่อไปนี้จึงถือเป็นข้อกำหนดเบื้องต้นก่อนดำเนินการ

การติดตั้งไดรเวอร์

เกี่ยวกับวิธีการติดตั้งไดรเวอร์พิเศษสำหรับ FastBut-Mode คุณสามารถเรียนรู้จากบทความ:

บทเรียน: การติดตั้งไดรเวอร์สำหรับเฟิร์มแวร์ Android

ระบบกลับ

หากมีความเป็นไปได้น้อยที่สุดก่อนที่เฟิร์มแวร์จึงจำเป็นต้องสร้างการสำรองข้อมูลส่วนที่มีอยู่ของอุปกรณ์อย่างสมบูรณ์ ขั้นตอนที่จำเป็นสำหรับการสร้างการสำรองข้อมูลอธิบายไว้ในบทความ:

บทเรียน: วิธีการสร้างอุปกรณ์ Android สำรองก่อนเฟิร์มแวร์

กำลังโหลดและการเตรียมไฟล์ที่จำเป็น

FastBoot และ ADB เป็นเครื่องมือเสริมจาก Android SDK เราโหลดชุดเครื่องมืออย่างสมบูรณ์หรือดาวน์โหลดแพคเกจแยกต่างหากที่มีเฉพาะ adba และ fastboot จากนั้นแกะคลังเก็บผลลัพธ์ไปยังโฟลเดอร์แยกต่างหากบนดิสก์ C.

FastBoot จะถูกบรรจุบนดิสก์ด้วย

ผ่าน Fastboot เป็นไปได้ที่จะบันทึกทั้งส่วนของแต่ละส่วนของหน่วยความจำอุปกรณ์ Android และอัปเดตเฟิร์มแวร์ด้วยแพคเกจทั้งหมด ในกรณีแรกคุณจะต้องมีไฟล์ภาพในรูปแบบ* .imgในสอง - แพ็คเกจ* .zip . ไฟล์ทั้งหมดที่วางแผนจะใช้จะต้องคัดลอกไปยังโฟลเดอร์ที่มี fastboot และ adb ที่ไม่มีการบรรจุ

ไฟล์ Fastboot สำหรับเฟิร์มแวร์

แพคเกจ* .zipอย่าแกะออกคุณจะต้องเปลี่ยนชื่อไฟล์ที่ดาวน์โหลด โดยหลักการแล้วชื่อสามารถเป็นใด ๆ แต่ไม่ควรมีช่องว่างและตัวอักษรรัสเซีย เพื่อความสะดวกคุณควรใช้ชื่อสั้น ๆ เช่นupdate.zip . เหนือสิ่งอื่นใดมีความจำเป็นต้องคำนึงถึงปัจจัยที่ FastBoot มีความไวต่อการลงทะเบียนตัวอักษรในคำสั่งที่ถูกส่งและชื่อไฟล์ เหล่านั้น. "update.zip" และ "update.zip" สำหรับ FastBoot - ไฟล์ที่แตกต่างกัน

วิ่ง fastboot

เนื่องจาก FastBoot เป็นแอปพลิเคชันคอนโซลทำงานกับเครื่องมือที่ดำเนินการโดยใช้การแนะนำคำสั่งไวยากรณ์เฉพาะไปยังบรรทัดคำสั่ง Windows (CMD) ในการเริ่มต้น Fastbut ที่ง่ายที่สุดในการใช้วิธีต่อไปนี้

  1. เราเปิดโฟลเดอร์จาก FastBut กดปุ่ม "Shift" บนแป้นพิมพ์และกดปุ่มโดยคลิกที่ปุ่มเมาส์ขวาบนพื้นที่ฟรี ในเมนูเปิดให้เลือกรายการ "Open Command Window"
  2. FastBoot เปิดตัวจากโฟลเดอร์

  3. นอกจากนี้ เพื่ออำนวยความสะดวกในการทำงานกับ FastBoot คุณสามารถใช้โปรแกรม ADB Run ได้

FastBoot ADB Run

Add-in นี้ช่วยให้คุณสามารถสร้างการดำเนินงานทั้งหมดจากตัวอย่างด้านล่างในโหมดกึ่งอัตโนมัติและห้ามใช้การป้อนคำสั่งแบบแมนนวลลงในคอนโซล

เมนู Fastboot Adbrun

รีสตาร์ทอุปกรณ์ให้เป็นโหมด bootloader

  1. ในการทำให้อุปกรณ์ได้รับคำสั่งที่ผู้ใช้ส่งผ่าน Fastbut จะต้องรีบูตในโหมดที่เหมาะสม ในกรณีส่วนใหญ่ก็เพียงพอที่จะส่งคำสั่งพิเศษไปยังอุปกรณ์ที่จะเปิดใช้งานบนการดีบัก USB ผ่าน ADB:
  2. adb รีบูต bootloader

    fastboot รีบูตไปที่ FastBut-Mode ผ่าน ADB

  3. อุปกรณ์จะรีสตาร์ทเข้าสู่โหมดที่คุณต้องการสำหรับเฟิร์มแวร์ จากนั้นตรวจสอบการเชื่อมต่อที่ถูกต้องโดยใช้คำสั่ง:
  4. อุปกรณ์ fastboot

    อุปกรณ์ Fastboot เชื่อมต่อในโหมด FastBoot

  5. นอกจากนี้คุณยังสามารถรีบูตเป็นโหมด FastBoot โดยใช้รายการที่เหมาะสมในการกู้คืน TWRP (รายการ FastBoot "รีสตาร์ท" ("รีบูต")
  6. Fastboot รีบูตเป็น FastBoot ผ่าน TVGP

  7. หากวิธีการที่อธิบายข้างต้นสำหรับการแปลอุปกรณ์ในโหมด FastBut จะไม่ถูกเรียกใช้หรือไม่สามารถใช้ได้ (อุปกรณ์ไม่โหลดลงใน Android และไม่รวมอยู่ในการกู้คืน) คุณต้องใช้การรวมกันของคีย์ฮาร์ดแวร์บนอุปกรณ์เอง สำหรับแต่ละรุ่นรุ่นการรวมกันเหล่านี้และขั้นตอนการกดปุ่มแตกต่างกันวิธีการป้อนข้อมูลสากลน่าเสียดายที่ไม่มีอยู่

    ตัวอย่างเช่นคุณสามารถพิจารณาผลิตภัณฑ์ Xiaomi ในอุปกรณ์เหล่านี้กำลังโหลดไปยังโหมด FastBut จะดำเนินการโดยการกดปุ่ม "Volume" และกดปุ่ม "Power" บนอุปกรณ์ปิดใช้งาน

    Fastboot ลงชื่อเข้าใช้โหมด Xiaomi

    อีกครั้งเราทราบว่าผู้ผลิตรายอื่นของวิธีการของวิธีการป้อนโหมด Fastbut โดยใช้ปุ่มฮาร์ดแวร์และการรวมกันของพวกเขาอาจแตกต่างกัน

ปลดล็อก bootloader

ผู้ผลิตซีรีย์เฉพาะของอุปกรณ์ Android บล็อกความสามารถในการควบคุมส่วนหน่วยความจำอุปกรณ์ผ่าน Bootloader Lock (Bootloader) หากอุปกรณ์ถูกบล็อกโดยตัวโหลดในกรณีส่วนใหญ่เฟิร์มแวร์ผ่าน Fastbut ไม่สามารถทำได้

ในการตรวจสอบสถานะ Bootloader คุณสามารถส่งไปยังอุปกรณ์ที่อยู่ในโหมด FastBoot และเชื่อมต่อกับพีซีคำสั่ง:

Fastboot OEM อุปกรณ์ - ข้อมูล

fastboot bootloader ที่ถูกบล็อก

แต่อีกครั้งจำเป็นต้องระบุว่าวิธีนี้สำหรับการค้นหาสถานะการปิดกั้นไม่ใช่สากลและแตกต่างกันสำหรับอุปกรณ์ของผู้ผลิตที่แตกต่างกัน ข้อความนี้ยังเกี่ยวข้องกับการปลดล็อค Bootloader - วิธีการของขั้นตอนต่างกันสำหรับอุปกรณ์ต่าง ๆ และแม้กระทั่งสำหรับรุ่นต่างๆของแบรนด์เดียว

บันทึกไฟล์ไปยังส่วนหน่วยความจำอุปกรณ์

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

ความสนใจ! เฟิร์มแวร์ของภาพไฟล์ที่ไม่ถูกต้องและเสียหายรวมถึงภาพจากอุปกรณ์อื่นไปยังอุปกรณ์นำไปสู่ในกรณีส่วนใหญ่ไปยังความเป็นไปไม่ได้ของการดาวน์โหลด Android และ / หรือผลกระทบด้านลบอื่น ๆ สำหรับอุปกรณ์!

ติดตั้ง zip-package

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

  1. เราเชื่อมั่นว่าอุปกรณ์อยู่ในโหมด FastBut และถูกกำหนดอย่างถูกต้องโดยระบบแล้วทำการทำความสะอาดส่วน "แคช" และ "ข้อมูล" สิ่งนี้จะลบข้อมูลผู้ใช้ทั้งหมดออกจากอุปกรณ์ แต่อยู่ในกรณีส่วนใหญ่ขั้นตอนที่จำเป็นเนื่องจากจะหลีกเลี่ยงชุดของข้อผิดพลาดในระหว่างเฟิร์มแวร์และการใช้งานซอฟต์แวร์เพิ่มเติม เราดำเนินการคำสั่ง:
  2. fastboot -w

    fastboot ลบแคชลบข้อมูล

  3. บันทึกถุงซิปด้วยเฟิร์มแวร์ หากนี่เป็นการอัปเดตอย่างเป็นทางการจากผู้ผลิตคำสั่งจะใช้:

    Fastboot Update Update.zip

    Fastboot Update Zip Okay

    ในกรณีอื่น ๆ เราใช้คำสั่ง

    Fastboot Flash Update.zip.

  4. หลังจากการปรากฏตัวของจารึก "เสร็จแล้ว เวลารวม .... " เฟิร์มแวร์ถือว่าเสร็จสมบูรณ์

บันทึกภาพ img ไปยังส่วนหน่วยความจำ

ในหลายกรณีค้นหาเฟิร์มแวร์ในรูปแบบ* .zipการดาวน์โหลดอาจเป็นเรื่องยาก ผู้ผลิตอุปกรณ์อย่างไม่เต็มใจโพสต์โซลูชั่นของพวกเขากับเครือข่าย นอกจากนี้ไฟล์ ZIP สามารถเย็บได้ผ่านการกู้คืนดังนั้นความได้เปรียบในการใช้วิธีการบันทึกไฟล์ zip ผ่าน FastBut ทำให้เกิดความสงสัย

แต่ความเป็นไปได้ของการเฟิร์มแวร์ของแต่ละภาพในส่วนที่เหมาะสมโดยเฉพาะ "การบูต", "ระบบ", "userdata", "การกู้คืน", ฯลฯ ผ่าน fastboot เมื่อกู้คืนอุปกรณ์หลังจากปัญหาซอฟต์แวร์ที่ร้ายแรงสามารถบันทึกสถานการณ์ในหลาย ๆ กรณี.

สำหรับเฟิร์มแวร์ของภาพ img แยกต่างหากคำสั่งจะใช้:

Fastboot Flash Name_ section_file name_img

  1. ตัวอย่างเช่นเราเขียนส่วนของการกู้คืนผ่าน Fastboot ในการกู้คืนเฟิร์มแวร์ simg ในส่วนที่เหมาะสมส่งคำสั่งในคอนโซล:

    Fastboot Recovery Recovery Recovery.img

    Fastboot Flash Recovery ตกลง!

    ถัดไปมีความจำเป็นต้องรอเข้าสู่คอนโซลของการปรากฏตัวของการตอบสนอง "เสร็จสิ้น เวลารวม ... " หลังจากนั้นรายการส่วนสามารถถือว่าสมบูรณ์

  2. ในทำนองเดียวกันส่วนอื่น ๆ จะถูกเย็บ บันทึกภาพไฟล์ไปยังส่วน "บูต":

    Fastboot Flash Boot Boot.img

    Fastboot Flash Boot ตกลง

    "ระบบ":

    FastBoot System System System.img

    ระบบแฟลช Fastboot

    และในทำนองเดียวกันส่วนอื่น ๆ ทั้งหมด

  3. สำหรับเฟิร์มแวร์แบทช์ในครั้งเดียวสามส่วนหลัก - "บูต", "การกู้คืน" และ "ระบบ" สามารถใช้เพื่อใช้คำสั่ง:
  4. Fastboot Flashall

    Fastboot Flashall

  5. หลังจากเสร็จสิ้นการดำเนินการตามขั้นตอนทั้งหมดอุปกรณ์สามารถรีบูตใน Android โดยตรงจากคอนโซลส่งทีม:

การรีบูต fastboot

การรีบูต fastboot

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

อ่านเพิ่มเติม