Huawei เปิดตัวการอัปเดตซึ่งทำให้ Magisk พัง แต่สามารถแก้ไขได้อย่างง่ายดาย

click fraud protection

Huawei ได้เปิดตัวการอัปเดตซึ่งโทรศัพท์แบบอิฐอ่อนที่รูตด้วย Magisk อย่างไรก็ตามพบการแก้ไขแล้ว นี่คือทุกสิ่งที่เรารู้เกี่ยวกับการอัปเดต

แม้จะมีปัญหาล่าสุดในสหรัฐอเมริกาและออสเตรเลีย แต่ Huawei ก็ยังคงขยายธุรกิจไปทั่วโลก บริษัทซึ่งเติบโตอย่างรวดเร็วเพื่อครองตลาดจีน ปัจจุบันท้าทายบริษัทอย่าง Apple และ Samsung กลุ่มผลิตภัณฑ์เรือธง Huawei P20 ของพวกเขาเป็นเครื่องพิสูจน์ถึงความสำเร็จของพวกเขา โดยผู้วิจารณ์ส่วนใหญ่ยกย่องมันสำหรับกล้อง คุณภาพการผลิต และฟีเจอร์ต่างๆ และพวกเขาก็มุ่งมั่นที่จะสร้างกระแสอีกครั้งด้วย หัวเว่ย เมท20. Honor ซึ่งเป็นแบรนด์ย่อยของบริษัท นำเสนออุปกรณ์ต่างๆ เช่น เกียรติยศเล่น และ เกียรติยศ 10 เพื่อแข่งขันในตลาดระดับกลาง เป็นเพราะสมาร์ทโฟนประเภทนี้ทำให้หลายคนบน XDA เป็นแฟนของอุปกรณ์ Huawei และ Honor แต่อย่างที่หลาย ๆ คนทราบ Huawei จึงตัดสินใจ หยุดให้รหัสปลดล็อค bootloader ในการเคลื่อนไหวต่อต้านผู้บริโภคที่น่าประหลาดใจ โดยขัดขวางการพัฒนาและการดัดแปลงโทรศัพท์ส่วนใหญ่ได้อย่างมีประสิทธิภาพ

ก่อนหน้านี้เราได้แก้ไขปัญหานี้บนพอร์ทัลแล้วและเรายังคงผิดหวังอย่างมากกับการตัดสินใจครั้งนี้ การให้ยักษ์ใหญ่อย่าง Huawei กลับการตัดสินใจหรืออย่างน้อยก็ประนีประนอมไม่ใช่เรื่องง่าย และในขณะนั้น

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


การอัปเดต "Patch01" ของ Huawei ป้องกันไม่ให้โทรศัพท์ที่รูท Magisk ทำการบูท

ปัญหานี้เป็นเรื่องแรก นำมาสู่แสงสว่าง, และ แล้วรายละเอียดเพิ่มเติมโดยสมาชิกอาวุโส XDA เทคาโลต ในฟอรัม Magisk Beta XDA อย่างเป็นทางการ สมาชิกรายนี้พบกับปัญหานี้ใน Huawei P9 ของเขาหลังจากเปลี่ยนชื่ออุปกรณ์ของเขาใหม่เพื่อที่เขาจะได้ติดตั้งการอัปเดต Android Oreo อย่างเป็นทางการ จากนั้นจึงติดตั้งการอัปเดต OTA ขนาดเล็ก "แก้ไขข้อบกพร่อง" ตัวอัปเดตเองซึ่งเรียกว่า "patch01" มีการแก้ไขสำหรับ MMS และเกม แต่ยังรวมถึงเคอร์เนลแพตช์ซึ่งซอฟต์บริคอุปกรณ์ที่รูท Magisk

ตามที่เขาพูดเขาได้แฟลชอิมเมจสำหรับบูตดั้งเดิม การกู้คืนดั้งเดิม และถอนการติดตั้ง Magisk Manager ก่อนที่จะทำการอัปเดต ซึ่ง ณ จุดนี้โทรศัพท์สามารถบู๊ตได้ดี อย่างไรก็ตาม การรีเฟรช Magisk หลังจากการอัพเดตส่งผลให้โทรศัพท์ติดอยู่ในหน้าจอเริ่มต้น "อุปกรณ์ของคุณไม่สามารถเชื่อถือได้" เฟิร์มแวร์ที่อัปเดตจะบู๊ตด้วยอิมเมจ ramdisk b528 ดั้งเดิมเท่านั้น พฤติกรรมนี้ยังคงอยู่ไม่ว่า dm-verity, การบังคับใช้การเข้ารหัส หรือ Android Verified Boot จะถูกปิดใช้งานหรือไม่ และทั้ง Magisk v16.0 และ v16.7 ได้รับการทดสอบแล้ว (เพียงแค่กระพริบ TWRP ก็ไม่ใช่ปัญหา เนื่องจากการกู้คืนถูกแฟลชไปยังพาร์ติชันของตัวเองที่เรียกว่า recovery_ramdisk แต่การพยายามรูทโทรศัพท์ในภายหลังจะทำให้เกิด bootloop)

จนถึงขณะนี้ มีผู้ใช้หลายรายที่ยืนยันพฤติกรรมนี้ นอกจากนี้ยังปรากฏว่าไม่ได้จำกัดอยู่เพียง Huawei P9 เท่านั้น ผู้ใช้ในฟอรัม Huawei Mate 10 ยังยืนยันพฤติกรรมเดียวกันหลังจากติดตั้งการอัปเดต OTA "patch01" ซึ่งทำให้เราคิดว่าแพตช์นี้จะเปิดตัวในโทรศัพท์ Huawei/Honor ทั้งหมดที่รองรับในปัจจุบัน จากการดำเนินการล่าสุดของ Huawei เกี่ยวกับการปลดล็อค bootloader จึงไม่ยากที่จะเห็นว่าเหตุใดผู้คนจึงเชื่อว่าการอัปเดตนี้ถูกนำมาใช้เพื่อบล็อกการรูทโดยเจตนา XDA นักพัฒนาที่ได้รับการยอมรับ / ผู้สนับสนุนที่ได้รับการยอมรับ ท็อปจอห์นวูซึ่งเป็นผู้พัฒนาหลักที่อยู่เบื้องหลัง Magisk ในตอนแรกยอมรับปัญหานี้ในบัญชี Twitter ของเขา

ตัว Tecalote รวมถึงผู้ใช้และนักพัฒนาของ Huawei หลายคนได้ดำเนินการตรวจสอบปัญหานี้อย่างละเอียดในช่วงไม่กี่วันที่ผ่านมา และก็คิดหาทางแก้ไขได้.

เหตุใดจึงทำเช่นนี้?

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

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

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

ฉันจะแก้ไขปัญหานี้ได้อย่างไร?

หากคุณได้อัปเดตอุปกรณ์ของคุณแล้วและต้องการติดตั้ง Magisk คุณจะต้องเปิดใช้งานแฟล็ก "Preserve AVB 2.0/dm-verity" ก่อนทำการติดตั้ง ตามที่ Tecalote เปิดเผยในฟอรัมของเรา คุณไม่สามารถแฟลช Magisk zip ล่าสุดบน TWRP ได้ เนื่องจากการตั้งค่าสถานะดังกล่าวไม่ได้ตั้งค่าโดยอัตโนมัติเมื่อติดตั้ง แต่คุณสามารถแก้ไขอิมเมจสำหรับบูตด้วยตนเองด้วย Magisk Manager:

  1. ดาวน์โหลด Magisk Manager APK ล่าสุดจากเธรดอย่างเป็นทางการ ติดตั้งบนอุปกรณ์ของคุณและเปิดแอป
  2. ตรวจสอบให้แน่ใจว่า "รักษา AVB 2.0/dm-verity" ช่องทำเครื่องหมายเปิดใช้งานอยู่ และเปิดใช้งานหากปิดใช้งานอยู่ หากอุปกรณ์ของคุณได้รับการเข้ารหัส ตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน "รักษาการเข้ารหัสบังคับ" แล้ว
  3. แตะที่ปุ่มติดตั้งและเลือก "ไฟล์อิมเมจการบูตแพตช์" ตัวเลือก. สิ่งนี้จะสร้างอิมเมจสำหรับบูต Magisk-patched ภายในแอป
  4. แฟลชอิมเมจสำหรับบูตที่ได้ไปยังอุปกรณ์ของคุณ คุณสามารถติดตั้งในโหมด fastboot ได้โดยการย้ายไฟล์ไปยังไดเร็กทอรี fastboot ของคอมพิวเตอร์ รีบูทโทรศัพท์ของคุณไปที่โหมด fastboot และใช้ปุ่ม "fastboot flash boot boot.img" หรือเพียงแค่แฟลชด้วย TWRP โดยไปที่การติดตั้ง แตะปุ่ม "ติดตั้งรูปภาพ" และกระพริบ boot.img ที่เพิ่งแพตช์ใหม่
  5. รีบูทเข้าสู่ระบบและเปิดแอป Magisk Manager อีกครั้ง หากคุณได้รับป๊อปอัปถามว่าคุณต้องการดำเนินการตั้งค่าเพิ่มเติมของ Magisk หรือไม่ ให้แตะใช่
  6. สนุก!

หากคุณรูทเครื่องแล้วและไม่รู้สึกอยากทำการอัปเดต คุณยังคงสามารถปิดใช้งานตัวจัดการ OTA ด้วยวิธีเดิมๆ ได้:

  1. ดาวน์โหลด Solid Explorer, MiXplorer, FX File Explorer หรือเบราว์เซอร์ไฟล์ที่เปิดใช้งานรูทอื่น ๆ จาก Google Play Store หรือ XDA Labs
  2. เปิดแอป ยอมรับข้อกำหนดและเงื่อนไข ให้สิทธิ์ และให้สิทธิ์การเข้าถึงรูท
  3. ไปที่รากของที่เก็บข้อมูลของคุณ จากนั้นย้ายไปที่ /system/app/HwOUC
  4. เปลี่ยนชื่อ HwOUC.apk เป็น HwOUC.bak
  5. รีบูทและคุณควรจะดีไป
ตัวจัดการไฟล์ Solid Explorerผู้พัฒนา: นีทไบต์

ราคา: ฟรี

4.2.

ดาวน์โหลด
FX File Explorerผู้พัฒนา: เน็กซ์แอพ อิงค์

ราคา: ฟรี

4.1.

ดาวน์โหลด

[appbox xda com.mixplorer]

หากคุณกำลังวิ่ง. รอมที่กำหนดเอง ขอบคุณ การสนับสนุนโครงการเสียงแหลมคุณควรจะปลอดภัยจากสิ่งนี้ เนื่องจากฟีเจอร์นี้ควรมีผลกับซอฟต์แวร์ EMUI ของ Huawei เท่านั้น

หากคุณนึกย้อนกลับไปจากการอัปเดต "Patch01" หากคุณได้อัปเดตแล้ว เราไม่สนับสนุนอย่างยิ่ง ดังนั้น: การอัปเดตบางอย่างอาจมี XLoader ที่แตกต่างกัน (เช่นการอัปเดตบางอย่างใน Huawei Mate 10) และคุณอาจเสี่ยง ของ ปิดกั้นอุปกรณ์ของคุณอย่างถาวรหากคุณแฟลช XLoader ที่เข้ากันไม่ได้. นอกจากนี้ พบวิธีแก้ปัญหาสำหรับ Magisk แล้ว การดาวน์เกรดไม่ได้มีไว้สำหรับผู้ที่ใจไม่สู้ ดังนั้น หากคุณต้องการทำเช่นนั้นจริงๆ และรับทราบความเสี่ยง เราขอแนะนำให้คุณค้นหาวิธีการดาวน์เกรดที่ใช้งานได้สำหรับอุปกรณ์ของคุณในฟอรัมของเรา


บรรทัดล่าง

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

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

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