วิธีการแยกและแฟลชเฟิร์มแวร์หุ้น Huawei

จะช่วยคุณกู้คืนอุปกรณ์ของคุณ



ในคู่มือ Appuals นี้เราจะแสดงวิธีแยกและแฟลชไฟล์เฉพาะจากแพ็คเกจอัพเดตเฟิร์มแวร์ของ Huawei เรานำเสนอ 3 วิธี - Huawei Update Extractor สำหรับ Windows, สคริปต์ SplitUpdate สำหรับ Linux / Mac และสคริปต์ทางเลือกสำหรับ Linux พร้อมคุณสมบัติเพิ่มเติมสองสามอย่าง

ข้อกำหนด

  • เฟิร์มแวร์ Update.zip
  • Huawei Update Extractor (เฉพาะ Windows)
  • สคริปต์ SplitUpdate perl ( ที่มา ) (ลินุกซ์ / Mac / Windows)
  • สคริปต์ทางเลือก (แยกไปยังโฟลเดอร์เดียวกับ 'แยกอัปเดต' แทนเอาต์พุต / และรวมสคริปต์การเชื่อมต่อสำหรับ Linux เท่านั้น)

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



คุณควรเห็นตัวอย่างเช่น: BLA-L29 8.0.0.132 (C636)



สิ่งนี้แปลเป็น: BLA-L29C636B132 เพราะคุณจะแทนที่“ 8.0.0” ด้วย C636 และเพิ่ม B ด้านหน้า 132



หมายเหตุสั้น ๆ เกี่ยวกับ Nougat กับ Oreo

พาร์ติชันมีการเปลี่ยนแปลงเล็กน้อยใน Oreo พาร์ติชันสำหรับเริ่มระบบแบ่งออกเป็น 'ramdisk' และ 'kernel' พาร์ติชันการกู้คืนถูกแบ่งออกเป็น recovery_ramdisk, recovery_vendor และ recovery_vbmeta - ซึ่งแบ่งพาร์ติชันเคอร์เนลกับ ramdisk ด้วย

ดังนั้นด้วยข้อมูลดังกล่าวคุณอาจต้องการแฟลช ramdisk และ recovery_ramdisk - ramdisk คือที่ที่ Magisk / SuperSU จะกระพริบและ recovery_ramdisk คือที่ที่ TWRP จะกระพริบ

สมมติว่าคุณมีเฟิร์มแวร์ BLA-L29C636B132



คุณจะไป ฐานข้อมูลเฟิร์มแวร์ Pro-Teammt จากนั้นป้อนเฟิร์มแวร์ทั้งหมดของคุณลงในตัวค้นหาและค้นหารุ่นของคุณ

จากนั้นค้นหาแถวที่ระบุว่า“ FullOTA-MF” แล้วคลิกปุ่ม“ อัปเดต” ในแถวนั้น

การแยก update.app จาก Huawei OTA

จากนั้นจะดาวน์โหลด OTA update.zip ตัวเต็ม คุณต้องเปิดสิ่งนี้ในตัวจัดการเก็บถาวรและแตกไฟล์“ Update.app” บนคอมพิวเตอร์ของคุณ

วิธีการอัปเดตของ Huawei Extractor ( Windows เท่านั้น)

ดาวน์โหลด Huawei Update Extractor และแตกไฟล์ลงในคอมพิวเตอร์ของคุณ เปิดโปรแกรม HuaweiUpdateExtractor.exe ภายในโฟลเดอร์หลัก

ยกเลิกการเลือกช่องวงกลม

ตรงไปที่แท็บการตั้งค่าและยกเลิกการเลือกตัวเลือกสำหรับ 'ยืนยันการตรวจสอบส่วนหัว'

กลับไปที่แท็บ Extract แล้วคลิกปุ่ม…เพื่อเลือกไฟล์ update.app ที่คุณแตกไว้ก่อนหน้านี้

หน้าจอจะเติมไฟล์ทั้งหมดในไฟล์ update.app ตอนนี้คุณสามารถคลิกขวาที่ไฟล์เหล่านี้และเลือก 'Extract Selected' ซึ่งจะทำให้คุณมีช่องโต้ตอบอื่นเพื่อเลือกตำแหน่งที่จะส่งไฟล์ที่แยกออกมา

จากนั้นคุณสามารถใช้ fastboot เพื่อแฟลชไฟล์ที่แยกออกมาตัวอย่างเช่นไปที่ ramdisk

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

จากนั้นให้คุณวางอุปกรณ์ของคุณในโหมด fastboot โดยใช้ 'adb reboot bootloader'

หลังจากนี้คุณสามารถแฟลชไฟล์โดยใช้ fastboot ดังนั้นหากคุณต้องการแฟลชบางอย่างไปที่ ramdisk คุณจะใช้คำสั่ง ADB: fastboot flash ramdisk xxxxx.img

อย่างไรก็ตามใน Nougat คุณจะแยก 'BOOT' ออกจากไฟล์ update.app และแฟลชโดยใช้: fastboot flash boot boot.img

วิธีสคริปต์ Perl ( Linux และ Mac)

ก่อนอื่นให้ดาวน์โหลด Splitupdate.zip และแตกไฟล์

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

chmod + x แยกอัปเดต chmod + x crc

ตอนนี้ทำตามคำแนะนำในส่วน Windows ของคู่มือนี้เพื่อรับการอัปเดต OTA แบบเต็ม. zip แยก update.app ลงในโฟลเดอร์ 'แยก' และเปิดเทอร์มินัลอื่น ป้อนคำสั่งเหล่านี้:

./splitupdate UPDATE.APP file_to_extract

ถ้าคุณเขียน 'file_to_extract' หรืออะไรก็ตามที่อยู่หรือไม่อยู่ใน UPDATE.APP มันจะแสดงรายการภาพทั้งหมดในนั้น

./splitupdate UPDATE.APP ’จะแตกไฟล์ทั้งหมดใน update.app - มันจะส่งออกไฟล์ไปยังโฟลเดอร์ 'output' ที่สร้างขึ้นใหม่ การกรองไม่สมบูรณ์แบบ

หากคุณใช้ './splitupdate UPDATE.APP RAMDISK' มันจะดึงภาพทั้งหมดที่มี RAMDISK ออกมาในชื่อดังนั้นคุณจะได้รับ RAMDISK.img และ RECOVERY_RAMDISK.img

วิธีสคริปต์ทางเลือก

คุณจะ chmod ไฟล์ต่อไปนี้ภายในโฟลเดอร์สคริปต์ทางเลือกโดยใช้เทอร์มินัล:

chmod + x simg2img chmod + x mount.sh

หากคุณจะใช้ mount.sh คุณต้องแก้ไขสคริปต์และแทนที่ YOUR_SUDO_PASSWORD_HERE ด้วยรหัสผ่านจริงของคุณ หรือคุณสามารถลบ 'echo YOUR_SUDO_PASSWORD_HERE | ‘แล้วป้อนรหัสผ่านของคุณด้วยตนเองในขณะที่ใช้สคริปต์

จากนั้นคุณแยก system.img หรือไฟล์อื่น ๆ ที่คุณต้องการและใช้ '' ./mount.sh SYSTEM '

การดำเนินการนี้จะแปลง SYSTEM.img เป็น SYSTEM.raw และต่อเชื่อมกับ 'split_folder / SYSTEM /' เป็นอุปกรณ์ลูปมันจะ chmod 777 ทุกอย่างใน SYSTEM /

แท็ก หุ่นยนต์ การพัฒนา หัวเว่ย อ่าน 3 นาที