เฟิร์มแวร์ Android, I.e. การบันทึกภาพไฟล์บางไฟล์ไปยังส่วนที่เหมาะสมของหน่วยความจำของอุปกรณ์เมื่อใช้ซอฟต์แวร์ Windows พิเศษเกือบเต็มกระบวนการโดยอัตโนมัติวันนี้ไม่ใช่ผู้ใช้ที่ยากที่สุดของขั้นตอนของผู้ใช้ หากการใช้เครื่องมือดังกล่าวเป็นไปไม่ได้หรือไม่ให้ผลลัพธ์ที่ต้องการสถานการณ์ช่วยประหยัด FastBoot
ในการแฟลชอุปกรณ์ Android ผ่าน FastBoot คุณจะต้องรู้คำสั่งคอนโซลของอุปกรณ์ชื่อเดียวกันรวมถึงการเตรียมสมาร์ทโฟนหรือแท็บเล็ตและใช้สำหรับการดำเนินงานพีซี
เนื่องจากความจริงที่ว่าในโหมด FastBut ของการจัดการกับส่วนของหน่วยความจำของอุปกรณ์พวกเขาจะโดยตรงโดยตรงเมื่อใช้เฟิร์มแวร์ที่อธิบายไว้ด้านล่างข้อควรระวังและความเอาใจใส่ นอกจากนี้การดำเนินการตามขั้นตอนต่อไปนี้น่าจะแนะนำเฉพาะในกรณีที่ไม่มีความเป็นไปได้ที่จะทำเฟิร์มแวร์ในรูปแบบอื่น
การกระทำแต่ละอย่างด้วยอุปกรณ์ Android ของตัวเองผู้ใช้จะดำเนินการตามความเสี่ยงของตัวเอง สำหรับผลกระทบเชิงลบที่เป็นไปได้ของการใช้วิธีการที่อธิบายไว้ในทรัพยากรนี้การบริหารเว็บไซต์จะไม่รับผิดชอบ!
การตระเตรียม
การดำเนินการที่ชัดเจนของขั้นตอนการเตรียมการขอแสดงความสำเร็จของกระบวนการเฟิร์มแวร์อุปกรณ์ทั้งหมดดังนั้นการดำเนินการตามขั้นตอนต่อไปนี้จึงถือเป็นข้อกำหนดเบื้องต้นก่อนดำเนินการการติดตั้งไดรเวอร์
เกี่ยวกับวิธีการติดตั้งไดรเวอร์พิเศษสำหรับ FastBut-Mode คุณสามารถเรียนรู้จากบทความ:
บทเรียน: การติดตั้งไดรเวอร์สำหรับเฟิร์มแวร์ Android
ระบบกลับ
หากมีความเป็นไปได้น้อยที่สุดก่อนที่เฟิร์มแวร์จึงจำเป็นต้องสร้างการสำรองข้อมูลส่วนที่มีอยู่ของอุปกรณ์อย่างสมบูรณ์ ขั้นตอนที่จำเป็นสำหรับการสร้างการสำรองข้อมูลอธิบายไว้ในบทความ:บทเรียน: วิธีการสร้างอุปกรณ์ Android สำรองก่อนเฟิร์มแวร์
กำลังโหลดและการเตรียมไฟล์ที่จำเป็น
FastBoot และ ADB เป็นเครื่องมือเสริมจาก Android SDK เราโหลดชุดเครื่องมืออย่างสมบูรณ์หรือดาวน์โหลดแพคเกจแยกต่างหากที่มีเฉพาะ adba และ fastboot จากนั้นแกะคลังเก็บผลลัพธ์ไปยังโฟลเดอร์แยกต่างหากบนดิสก์ C.
ผ่าน Fastboot เป็นไปได้ที่จะบันทึกทั้งส่วนของแต่ละส่วนของหน่วยความจำอุปกรณ์ Android และอัปเดตเฟิร์มแวร์ด้วยแพคเกจทั้งหมด ในกรณีแรกคุณจะต้องมีไฟล์ภาพในรูปแบบ* .imgในสอง - แพ็คเกจ* .zip . ไฟล์ทั้งหมดที่วางแผนจะใช้จะต้องคัดลอกไปยังโฟลเดอร์ที่มี fastboot และ adb ที่ไม่มีการบรรจุ
แพคเกจ* .zipอย่าแกะออกคุณจะต้องเปลี่ยนชื่อไฟล์ที่ดาวน์โหลด โดยหลักการแล้วชื่อสามารถเป็นใด ๆ แต่ไม่ควรมีช่องว่างและตัวอักษรรัสเซีย เพื่อความสะดวกคุณควรใช้ชื่อสั้น ๆ เช่นupdate.zip . เหนือสิ่งอื่นใดมีความจำเป็นต้องคำนึงถึงปัจจัยที่ FastBoot มีความไวต่อการลงทะเบียนตัวอักษรในคำสั่งที่ถูกส่งและชื่อไฟล์ เหล่านั้น. "update.zip" และ "update.zip" สำหรับ FastBoot - ไฟล์ที่แตกต่างกัน
วิ่ง fastboot
เนื่องจาก FastBoot เป็นแอปพลิเคชันคอนโซลทำงานกับเครื่องมือที่ดำเนินการโดยใช้การแนะนำคำสั่งไวยากรณ์เฉพาะไปยังบรรทัดคำสั่ง Windows (CMD) ในการเริ่มต้น Fastbut ที่ง่ายที่สุดในการใช้วิธีต่อไปนี้
- เราเปิดโฟลเดอร์จาก FastBut กดปุ่ม "Shift" บนแป้นพิมพ์และกดปุ่มโดยคลิกที่ปุ่มเมาส์ขวาบนพื้นที่ฟรี ในเมนูเปิดให้เลือกรายการ "Open Command Window"
- นอกจากนี้ เพื่ออำนวยความสะดวกในการทำงานกับ FastBoot คุณสามารถใช้โปรแกรม ADB Run ได้
Add-in นี้ช่วยให้คุณสามารถสร้างการดำเนินงานทั้งหมดจากตัวอย่างด้านล่างในโหมดกึ่งอัตโนมัติและห้ามใช้การป้อนคำสั่งแบบแมนนวลลงในคอนโซล
รีสตาร์ทอุปกรณ์ให้เป็นโหมด bootloader
- ในการทำให้อุปกรณ์ได้รับคำสั่งที่ผู้ใช้ส่งผ่าน Fastbut จะต้องรีบูตในโหมดที่เหมาะสม ในกรณีส่วนใหญ่ก็เพียงพอที่จะส่งคำสั่งพิเศษไปยังอุปกรณ์ที่จะเปิดใช้งานบนการดีบัก USB ผ่าน ADB:
- อุปกรณ์จะรีสตาร์ทเข้าสู่โหมดที่คุณต้องการสำหรับเฟิร์มแวร์ จากนั้นตรวจสอบการเชื่อมต่อที่ถูกต้องโดยใช้คำสั่ง:
- นอกจากนี้คุณยังสามารถรีบูตเป็นโหมด FastBoot โดยใช้รายการที่เหมาะสมในการกู้คืน TWRP (รายการ FastBoot "รีสตาร์ท" ("รีบูต")
- หากวิธีการที่อธิบายข้างต้นสำหรับการแปลอุปกรณ์ในโหมด FastBut จะไม่ถูกเรียกใช้หรือไม่สามารถใช้ได้ (อุปกรณ์ไม่โหลดลงใน Android และไม่รวมอยู่ในการกู้คืน) คุณต้องใช้การรวมกันของคีย์ฮาร์ดแวร์บนอุปกรณ์เอง สำหรับแต่ละรุ่นรุ่นการรวมกันเหล่านี้และขั้นตอนการกดปุ่มแตกต่างกันวิธีการป้อนข้อมูลสากลน่าเสียดายที่ไม่มีอยู่
ตัวอย่างเช่นคุณสามารถพิจารณาผลิตภัณฑ์ Xiaomi ในอุปกรณ์เหล่านี้กำลังโหลดไปยังโหมด FastBut จะดำเนินการโดยการกดปุ่ม "Volume" และกดปุ่ม "Power" บนอุปกรณ์ปิดใช้งาน
อีกครั้งเราทราบว่าผู้ผลิตรายอื่นของวิธีการของวิธีการป้อนโหมด Fastbut โดยใช้ปุ่มฮาร์ดแวร์และการรวมกันของพวกเขาอาจแตกต่างกัน
adb รีบูต bootloader
อุปกรณ์ fastboot
ปลดล็อก bootloader
ผู้ผลิตซีรีย์เฉพาะของอุปกรณ์ Android บล็อกความสามารถในการควบคุมส่วนหน่วยความจำอุปกรณ์ผ่าน Bootloader Lock (Bootloader) หากอุปกรณ์ถูกบล็อกโดยตัวโหลดในกรณีส่วนใหญ่เฟิร์มแวร์ผ่าน Fastbut ไม่สามารถทำได้
ในการตรวจสอบสถานะ Bootloader คุณสามารถส่งไปยังอุปกรณ์ที่อยู่ในโหมด FastBoot และเชื่อมต่อกับพีซีคำสั่ง:
Fastboot OEM อุปกรณ์ - ข้อมูล
แต่อีกครั้งจำเป็นต้องระบุว่าวิธีนี้สำหรับการค้นหาสถานะการปิดกั้นไม่ใช่สากลและแตกต่างกันสำหรับอุปกรณ์ของผู้ผลิตที่แตกต่างกัน ข้อความนี้ยังเกี่ยวข้องกับการปลดล็อค Bootloader - วิธีการของขั้นตอนต่างกันสำหรับอุปกรณ์ต่าง ๆ และแม้กระทั่งสำหรับรุ่นต่างๆของแบรนด์เดียว
บันทึกไฟล์ไปยังส่วนหน่วยความจำอุปกรณ์
หลังจากเสร็จสิ้นขั้นตอนการเตรียมการคุณสามารถเปลี่ยนเป็นโพรซีเดอร์การบันทึกข้อมูลไปยังส่วนหน่วยความจำของอุปกรณ์ อีกครั้งอีกครั้งตรวจสอบความถูกต้องของการดาวน์โหลดไฟล์และ / หรือแพ็คเก็ตซิปและการปฏิบัติตามอุปกรณ์ความสนใจ! เฟิร์มแวร์ของภาพไฟล์ที่ไม่ถูกต้องและเสียหายรวมถึงภาพจากอุปกรณ์อื่นไปยังอุปกรณ์นำไปสู่ในกรณีส่วนใหญ่ไปยังความเป็นไปไม่ได้ของการดาวน์โหลด Android และ / หรือผลกระทบด้านลบอื่น ๆ สำหรับอุปกรณ์!
ติดตั้ง zip-package
สำหรับการเขียนไปยังอุปกรณ์เช่นการอัปเดต OTA หรือชุดคอมโพเนนต์ที่สมบูรณ์ของซอฟต์แวร์ที่กระจายในรูปแบบ* .zipอัปเดตคำสั่ง fastboot ใช้แล้ว
- เราเชื่อมั่นว่าอุปกรณ์อยู่ในโหมด FastBut และถูกกำหนดอย่างถูกต้องโดยระบบแล้วทำการทำความสะอาดส่วน "แคช" และ "ข้อมูล" สิ่งนี้จะลบข้อมูลผู้ใช้ทั้งหมดออกจากอุปกรณ์ แต่อยู่ในกรณีส่วนใหญ่ขั้นตอนที่จำเป็นเนื่องจากจะหลีกเลี่ยงชุดของข้อผิดพลาดในระหว่างเฟิร์มแวร์และการใช้งานซอฟต์แวร์เพิ่มเติม เราดำเนินการคำสั่ง:
- บันทึกถุงซิปด้วยเฟิร์มแวร์ หากนี่เป็นการอัปเดตอย่างเป็นทางการจากผู้ผลิตคำสั่งจะใช้:
Fastboot Update Update.zip
ในกรณีอื่น ๆ เราใช้คำสั่ง
Fastboot Flash Update.zip.
- หลังจากการปรากฏตัวของจารึก "เสร็จแล้ว เวลารวม .... " เฟิร์มแวร์ถือว่าเสร็จสมบูรณ์
fastboot -w
บันทึกภาพ img ไปยังส่วนหน่วยความจำ
ในหลายกรณีค้นหาเฟิร์มแวร์ในรูปแบบ* .zipการดาวน์โหลดอาจเป็นเรื่องยาก ผู้ผลิตอุปกรณ์อย่างไม่เต็มใจโพสต์โซลูชั่นของพวกเขากับเครือข่าย นอกจากนี้ไฟล์ ZIP สามารถเย็บได้ผ่านการกู้คืนดังนั้นความได้เปรียบในการใช้วิธีการบันทึกไฟล์ zip ผ่าน FastBut ทำให้เกิดความสงสัย
แต่ความเป็นไปได้ของการเฟิร์มแวร์ของแต่ละภาพในส่วนที่เหมาะสมโดยเฉพาะ "การบูต", "ระบบ", "userdata", "การกู้คืน", ฯลฯ ผ่าน fastboot เมื่อกู้คืนอุปกรณ์หลังจากปัญหาซอฟต์แวร์ที่ร้ายแรงสามารถบันทึกสถานการณ์ในหลาย ๆ กรณี.
สำหรับเฟิร์มแวร์ของภาพ img แยกต่างหากคำสั่งจะใช้:
Fastboot Flash Name_ section_file name_img
- ตัวอย่างเช่นเราเขียนส่วนของการกู้คืนผ่าน Fastboot ในการกู้คืนเฟิร์มแวร์ simg ในส่วนที่เหมาะสมส่งคำสั่งในคอนโซล:
Fastboot Recovery Recovery Recovery.img
ถัดไปมีความจำเป็นต้องรอเข้าสู่คอนโซลของการปรากฏตัวของการตอบสนอง "เสร็จสิ้น เวลารวม ... " หลังจากนั้นรายการส่วนสามารถถือว่าสมบูรณ์
- ในทำนองเดียวกันส่วนอื่น ๆ จะถูกเย็บ บันทึกภาพไฟล์ไปยังส่วน "บูต":
Fastboot Flash Boot Boot.img
"ระบบ":
FastBoot System System System.img
และในทำนองเดียวกันส่วนอื่น ๆ ทั้งหมด
- สำหรับเฟิร์มแวร์แบทช์ในครั้งเดียวสามส่วนหลัก - "บูต", "การกู้คืน" และ "ระบบ" สามารถใช้เพื่อใช้คำสั่ง:
- หลังจากเสร็จสิ้นการดำเนินการตามขั้นตอนทั้งหมดอุปกรณ์สามารถรีบูตใน Android โดยตรงจากคอนโซลส่งทีม:
Fastboot Flashall
การรีบูต fastboot
ดังนั้นเฟิร์มแวร์จะทำโดยใช้คำสั่งที่ส่งผ่านคอนโซล อย่างที่คุณเห็นเวลาและกองกำลังมากขึ้นถูกฉีกขาดตามขั้นตอนการเตรียมการ แต่ถ้าพวกเขาปฏิบัติตามอย่างถูกต้องการบันทึกส่วนหน่วยความจำของอุปกรณ์จะเกิดขึ้นอย่างรวดเร็วและเกือบจะไม่มีปัญหาเสมอ