นอกเหนือจากการเปิดตัว Android 4.4 KitKat แล้ว Google ยังได้เปลี่ยนแปลงรายละเอียดทางเทคนิคค่อนข้างมาก หนึ่งในนั้นรวมถึงวิธีการตั้งค่าการอนุญาตที่แตกต่างไปจากเดิมอย่างสิ้นเชิง สคริปต์อัพเดต. ฟังดูยุ่งยากใช่ไหม? มันไม่ควร เมื่อไม่กี่เดือนที่ผ่านมา เราเขียนเกี่ยวกับ updater-script และวิธีการใช้คำสั่งต่างๆ
สรุปคือใช้ก่อนหน้านี้ set_perms วิธีการเลิกใช้แล้วและแทนที่ด้วย set_metadata. ขออภัย การกู้คืนที่มีอยู่ส่วนใหญ่ไม่อนุญาตให้ผู้ใช้แฟลชแพ็คเกจเหล่านี้อย่างถูกต้อง และส่งผลให้เกิดข้อความแสดงข้อผิดพลาดต่อไปนี้: set_metadata_recursive: การเปลี่ยนแปลงบางอย่างล้มเหลว
ทางออก ถึงข้อผิดพลาดนั้น ถูกนำไปใช้อย่างรวดเร็วใน ClockworkMod recoโวลต์ery โดย XDA นักพัฒนาที่ได้รับการยอมรับ โคช และโครงการ TeamWin Recovery โดย XDA นักพัฒนาอาวุโสที่ได้รับการยอมรับ ดีส์_ทรอย. แต่บางครั้งแม้แต่เวอร์ชันการกู้คืนใหม่ล่าสุดก็ยังไม่สามารถแฟลชได้ ROM ที่ใช้ KitKat ซึ่งทำให้เกิดข้อผิดพลาดดังกล่าว.
สมาชิกอาวุโส XDA daniel_hkได้ทำการวิจัยและ ค้นพบว่าการมาแทนที่ อัปเดตไบนารี กับ แพตช์ที่ได้รับการแก้ไขจะแก้ไขขั้นตอนการแฟลช ทำให้ทุกคนเพลิดเพลินไปกับ Android 4.4 บิลด์ที่ติดตั้งยากก่อนหน้านี้ เขาเขียนคู่มือพร้อมคำแนะนำทีละขั้นตอนในการแก้ไขไฟล์ update.zip ของคุณ กระบวนการนี้ง่ายมาก และง่ายกว่าการแทนที่บรรทัดในตัวคุณมาก สคริปต์อัพเดต.
หากคุณพบข้อผิดพลาดขณะกะพริบ KitKat builds ให้ไปที่ ด้ายเดิม และเรียนรู้วิธีแก้ไข