วิธีแก้ไขข้อผิดพลาดสถานะ 7 หลังจากกระพริบ การติดตั้งถูกยกเลิกระหว่างเฟิร์มแวร์ - จะต้องทำอย่างไร

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

อะไรทำให้เกิดความผิดพลาด?

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

  1. เฟิร์มแวร์ (update.zip) ต้องพอดีกับรุ่นโทรศัพท์ของคุณ ไม่เช่นนั้นจะไม่สามารถหลีกเลี่ยงปัญหาได้
  2. การเปลี่ยนการกู้คืนเป็นแบบกำหนดเอง (ไม่เป็นทางการ) พิจารณาติดตั้ง CWM (Clockworkmod)

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

จะแก้ไขการติดตั้งที่ถูกยกเลิกได้อย่างไร?

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

  1. ดาวน์โหลดเฟิร์มแวร์และคัดลอกไปที่รูทของโทรศัพท์
  2. รีบูทโทรศัพท์และเข้าสู่โหมด การกู้คืน.
  3. ล้างแคชและไฟล์ระบบ ( เช็ดแคชและ ล้างข้อมูลผู้ใช้).
  4. เปิดใช้งานกระบวนการเฟิร์มแวร์
  5. รอจนเสร็จสิ้นและรีบูตอุปกรณ์

ข้อผิดพลาด 7 เมื่อกระพริบเฟิร์มแวร์ผ่านการกู้คืน (TWRP, CWM Recovery). เราตัดสินใจติดตั้ง เฟิร์มแวร์ที่กำหนดเองบนสมาร์ทโฟนหรือแท็บเล็ต Android ของคุณเข้าสู่ TWRP Recovery แบบกำหนดเอง แต่ได้รับข้อผิดพลาด 7 ระหว่างการติดตั้ง อย่าสิ้นหวัง การแก้ไขปัญหานี้ค่อนข้างง่าย

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

ข้อผิดพลาด 7 มาจากไหน

ข้อผิดพลาดนี้สามารถเกิดขึ้นได้ในสองกรณี:

  1. หากคุณพยายามติดตั้งเฟิร์มแวร์จากอุปกรณ์อื่นที่ไม่ใช่ของคุณเอง สิ่งนี้มักเกิดขึ้นเมื่อมีหลายรุ่นที่มีความแตกต่างเล็กน้อยในบางตลาดภายใต้ชื่อสมาร์ทโฟนหรือแท็บเล็ตหนึ่งชื่อ (เช่น สมาร์ทโฟน LG G2 มีรุ่น VS980, LS980, D800, D802, F320K) ตรวจสอบให้แน่ใจว่าเฟิร์มแวร์ได้รับการออกแบบมาโดยเฉพาะสำหรับอุปกรณ์ของคุณ!
  2. สคริปต์การติดตั้งเฟิร์มแวร์ไม่มีชื่อรุ่นของสมาร์ทโฟนหรือแท็บเล็ต Android ของคุณ

วิธีแก้ไขข้อผิดพลาด 7 เมื่อกระพริบเฟิร์มแวร์ในการกู้คืน

ตัวเลือก 1 (การกระทำ 1)

หากคุณได้อ่านแล้วว่าข้อผิดพลาด 7 อาจเกิดขึ้นได้อย่างไร การดำเนินการแรกสุดของคุณคือการตรวจสอบว่าคุณได้ดาวน์โหลดเฟิร์มแวร์สำหรับสมาร์ทโฟนหรือแท็บเล็ตรุ่นของคุณโดยเฉพาะ (ตรวจสอบชื่อและเวอร์ชัน)

หากคุณสังเกตเห็นว่าคุณดาวน์โหลดเฟิร์มแวร์ผิด ให้ดาวน์โหลดลงอุปกรณ์ของคุณ แก้ไขปัญหา! หากไม่เป็นเช่นนั้นและเฟิร์มแวร์ถูกต้อง ให้ดำเนินการขั้นตอนที่สอง

ตัวเลือก 2 (การกระทำ 2)

1. ติดตั้ง กระดาษจดบันทึก++
2. เปิดเฟิร์มแวร์แล้วปฏิบัติตามเส้นทางMETA-INF\com\google\android\
3.แตกไฟล์สคริปต์อัพเดต

4. ที่จุดเริ่มต้นของสคริปต์การติดตั้ง ให้ลบบรรทัดที่ขึ้นต้นด้วยยืนยัน

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

โดยส่วนใหญ่ มีเหตุผลสองประการสำหรับข้อผิดพลาดนี้ซึ่งมีดังต่อไปนี้:

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

ในคำแนะนำด้านล่างซึ่งอาจดูเป็นเทคนิค แต่ก็ง่ายเหมือนเค้ก สิ่งที่คุณต้องทำคือเปลี่ยน ยืนยันรหัสหรืออาจลบออก Asserts เป็นรหัสที่ทำให้แน่ใจว่าคุณกำลังแฟลช ROM ที่ถูกต้องบนโทรศัพท์ Android ของคุณ เช่นเดียวกับที่คุณไม่ได้พยายามแฟลช ROM ของ Galaxy S6 ไปยัง Galaxy S7 เป็นการช่วยโทรศัพท์ของคุณจากการก่ออิฐ บางครั้งแม้ว่าคุณจะมี ROM ที่ถูกต้อง แต่ก็ไม่ยอมให้คุณแฟลช ส่วนใหญ่เป็นเพราะความผิดของผู้พัฒนา ROM หากคุณแน่ใจ 100% ว่าคุณมี ROM ที่ถูกต้องสำหรับโทรศัพท์ของคุณ คุณไม่จำเป็นต้องมีการตรวจสอบนี้ คุณสามารถลบบรรทัดโค้ดนี้ได้ ซึ่งจะอธิบายไว้ในคำแนะนำด้านล่าง

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

โดยไม่ต้องกังวลใจอีกต่อไป เรามาดูวิธีแก้ปัญหากันดีกว่า “สถานะ 7 การติดตั้งถูกยกเลิก”มีสองวิธีในการแก้ไขปัญหานี้ ฉันจะอธิบายวิธีแก้ปัญหาทั้งสองโดยละเอียด

วิธีที่ 1 เพื่อแก้ไขสถานะข้อผิดพลาด 7 การติดตั้งถูกยกเลิก:

  1. ย้าย ROM ไปยังพีซีของคุณแล้วแยกออกมาในบางโฟลเดอร์
  2. ไปที่ เมตา-INFโฟลเดอร์และนำทางไปยัง /com/google/android ไดเรกทอรี
  3. คุณจะพบไฟล์ชื่อ “สคริปต์อัพเดต”
  4. เปิดไฟล์นี้ผ่าน Notepad++ (ใช้ Notepad++ เนื่องจากจะบันทึกและออกจาก zip ได้อย่างสมบูรณ์แบบ)
  5. ค้นหาบรรทัด:

assert(getprop("ro.product.device") == "ชื่ออุปกรณ์" ||

getprop("ro.build.product") == "ชื่ออุปกรณ์" ||

  • เปลี่ยนชื่ออุปกรณ์เป็นชื่ออุปกรณ์ของคุณ ตัวอย่างเช่น หากคุณมี Nexus 7 ให้เปลี่ยนรหัสดังนี้:

assert(getprop("ro.product.device") == "ปลาเก๋า" ||
getprop("ro.build.product") == "ปลาเก๋า" ||

(Grouper เป็นชื่อรหัสสำหรับ Nexus 7 ง่ายต่อการค้นหาชื่อรหัสของอุปกรณ์ใด ๆ บนอินเทอร์เน็ต หาก ROM ที่คุณแฟลชอยู่สำหรับอุปกรณ์หลายเครื่องคุณจะเห็นรหัสนี้ซ้ำพร้อมกับเปลี่ยนชื่ออุปกรณ์ คุณเพียงแค่ต้องเปลี่ยน รหัสในหนึ่งคู่บรรทัดดังข้างต้น)

  • เพียงบันทึกไฟล์หลังจากแก้ไขโค้ดแล้ว
  • ซิปไฟล์อีกครั้ง
  • ย้ายไปยังโทรศัพท์ของคุณแล้วแฟลชโดยใช้การกู้คืนแบบกำหนดเอง

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

วิธีที่ 2 เพื่อแก้ไขการติดตั้งสถานะข้อผิดพลาด 7 ถูกยกเลิก:

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


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

บ่อยครั้งเมื่อติดตั้งเฟิร์มแวร์ที่กำหนดเอง (โดยเฉพาะ LineageOS) บนสมาร์ทโฟนหรือแท็บเล็ต Android ที่รูทแล้ว คุณอาจพบ " ข้อผิดพลาด 7"ข้อผิดพลาด 7 ในการกู้คืน TWRP เกิดขึ้นเมื่อชื่อรุ่นโทรศัพท์ของคุณหายไปในสคริปต์เฟิร์มแวร์ หรือมีชื่ออยู่ แต่เฟิร์มแวร์นั้นมีไว้สำหรับการดัดแปลงอุปกรณ์ที่แตกต่างกัน (สมาร์ทโฟนหลายรุ่นมีหลายเวอร์ชัน - ตัวอย่างเช่น สำหรับการทำงานในเครือข่ายของผู้ให้บริการหลายรายและคุณต้องติดตั้งเฟิร์มแวร์ "ของคุณ" ทุกประการ)

กลไกการป้องกันมีหน้าที่รับผิดชอบในการเลือกเฟิร์มแวร์ที่ถูกต้อง" ยืนยัน" สคริปต์จะตรวจสอบรุ่นอุปกรณ์และเวอร์ชันเฟิร์มแวร์โดยใช้ตัวแปรระบบ ro.build.fingerprint ที่ร้องขอจากการกู้คืน หากรหัสตรงกัน ระบบจะออกการยืนยันความถูกต้องของการติดตั้ง และหากมีข้อมูลไม่ตรงกัน (ไม่มี ) ไม่ได้ยืนยันความเป็นไปได้ของการดำเนินการนี้ ดังนั้น คุณจึงเห็นข้อผิดพลาด 7 แต่อุปกรณ์ของคุณ ไม่กลายเป็นอิฐมีบางกรณีที่แม้ว่าคุณจะเลือกเฟิร์มแวร์ที่ถูกต้องสำหรับอุปกรณ์ของคุณ แต่คุณยังคงได้รับข้อความแสดงข้อผิดพลาด 7 ซึ่งพบได้น้อยมากและเกี่ยวข้องกัน ด้วยข้อผิดพลาดของนักพัฒนาเฟิร์มแวร์


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

จะแก้ไขข้อผิดพลาด 7 เมื่อกระพริบ TWRP ได้อย่างไร

  1. คัดลอกไฟล์ ROM ZIP ไปยังคอมพิวเตอร์ของคุณและแตกไฟล์โดยใช้โปรแกรมเก็บถาวรที่คุณชื่นชอบ (เช่น 7-zip)
  2. หลังจากแกะกล่องออก ให้ค้นหาโฟลเดอร์ META-INF และติดตามห่วงโซ่ META-INF /com/google/android ในโฟลเดอร์สุดท้ายคุณจะพบไฟล์สองไฟล์ชื่อ "update-binary" และ "updater-script" เราสนใจอย่างหลัง
  3. เปลี่ยนชื่อ “updater-script” เป็น “updater-script.txt” และเปิดโปรแกรมแก้ไขไฟล์ข้อความที่คุณชื่นชอบ (เป็นทางเลือก Notepad++)
  4. กำจัดบรรทัดที่ขึ้นต้นด้วย "assert" ก่อนเครื่องหมายอัฒภาค โดยปกติจะเป็นบรรทัดแรกหรือสองสามบรรทัดแรกที่ด้านบนของไฟล์ข้อความ เพียงแค่ลบออก
  5. บันทึกไฟล์.
  6. เปลี่ยนชื่อ "updater-script.txt" กลับเป็น "updater-script"
  7. อัปเดตไฟล์ใด ๆ ที่คุณคลายแพ็ก
  8. คัดลอกไฟล์ zip ใหม่ที่แก้ไขแล้วไปยังโทรศัพท์ของคุณ
  9. ทำให้อุปกรณ์ Android ของคุณเข้าสู่โหมดการกู้คืนแล้วลองรีเฟรช - ข้อผิดพลาด 7 ไม่ควรรบกวนคุณอีกต่อไป
แบ่งปันประสบการณ์ของคุณในการแก้ไขข้อผิดพลาด 7 ในความคิดเห็น