Huawei Mate 30 Pro สามารถเรียกใช้ Google Apps ได้อีกครั้งด้วยวิธีแก้ปัญหาใหม่นี้

click fraud protection

ผู้ใช้ Huawei Mate 30 Pro สามารถไซด์โหลดแอป Google ได้โดยการกู้คืนข้อมูลสำรองจากโทรศัพท์ที่จัดการเพื่อรับ GApps ผ่าน Google Services Assistant/LZPlay

อัปเดต 1 (10/08/19 @ 4:10 น. ET): เราได้รับแจ้งว่าเธรดดังกล่าวไม่มีทรัพยากรที่สามารถดาวน์โหลดได้สำหรับ Huawei Mate 30 Pro อีกต่อไป วิธีการนี้ยังคงอยู่ในแนวคิด

โลกต่างจับตาดู. เปิดตัว Huawei Mate 30 Seriesเพื่อค้นหาคำตอบของคำถามว่า "จะเกิดอะไรขึ้นเมื่อคุณนำ Google ออกจาก Android บนโทรศัพท์เครื่องหนึ่งที่ได้รับการคาดหวังมากที่สุดแห่งปี"และอย่างที่เรากลัว และคาดหวังHuawei Mate 30 และพี่น้องปรากฏตัวบนเวทีโดยไม่ได้ติดตั้งบริการของ Google ไว้ล่วงหน้าโดยอาศัยเพียง AppGallery ของหัวเว่ย เป็นสื่อหลักในการเผยแพร่แอป สถานการณ์นี้มีอายุสั้นนัก "วิธีแก้ปัญหา" ถูกพบในรูปแบบของ Google Services Assistant แอปที่อนุญาตให้ผู้ใช้ไซด์โหลดบริการ Google Play และส่วนประกอบที่มาพร้อมกับ EMUI ของ Huawei และซีรีส์ Mate 30 รวมถึงบน Honor 9X Pro แอป Google Services Assistant โฮสต์บนเว็บไซต์ชื่อ LZPlay.netดังนั้นวิธีการนี้จึงเป็นที่รู้จักในชื่อ LZPlay

วิธีแก้ปัญหาแบบเก่า: Google Services Assistant และ LZPlay

เนื่องจาก Google Services Assistant เป็นวิธีการแก้ปัญหาชั่วคราวในการติดตั้ง Google Apps บนอุปกรณ์ที่ไม่ควรมี Google Apps วิธีแก้ปัญหานี้เกิดขึ้นได้อย่างไรจึงเป็นคำถามที่ถูกต้อง

OEM ของจีนในอดีตได้เปิดตัวตัวติดตั้ง GMS (Google Mobile Services) เพื่อให้ง่ายต่อการไซด์โหลด แต่โซลูชันดังกล่าวไม่สามารถทำได้จริงสำหรับ Huawei ในแง่ของ สถานการณ์ทางการเมืองที่ไม่เคยเกิดขึ้นมาก่อนและซับซ้อน. โปรแกรมติดตั้ง GMS เหล่านี้ทำงานโดยการอัปเดต GMS "stubs" ที่ได้รับการโหลดล่วงหน้าภายในระบบโดย OEM (แอป GMS ต้องการสิทธิ์พิเศษเพื่อให้ทำงานได้อย่างถูกต้อง และการอนุญาตนี้มีเฉพาะสำหรับระบบเท่านั้น แอพ) และดังที่คุณทราบแล้วว่าแอปบนอุปกรณ์ที่ไม่ได้รูทสามารถอัปเดตทับแอปที่มีอยู่ได้เฉพาะเมื่อมีการลงนามด้วยลายเซ็นเดียวกันเท่านั้น ดังนั้น stub และแอปต่างๆ จะต้องมีลายเซ็น Google เดียวกัน ซึ่งจะทำให้ Huawei ไม่สามารถโหลด stub ที่ลงนามโดย Google ล่วงหน้าได้เนื่องจากการสั่งห้ามของสหรัฐฯ

เมื่อเราได้รับซอฟต์แวร์จากอุปกรณ์แล้ว เราพบว่าอุปกรณ์ดังกล่าวไม่ได้มาพร้อมกับ GMS stub ที่โหลดไว้ล่วงหน้าเลย สิ่งนี้ชี้ให้เห็นว่าวิธีใดก็ตามที่ Google Services Assistant ใช้ในการติดตั้ง Play Services คือ ไม่ธรรมดาและสมควรได้รับการตรวจสอบเพิ่มเติมสำหรับการใช้งานที่เป็นไปได้ในการพัฒนา ชุมชน. นักพัฒนา XDA ที่ได้รับการยอมรับ ท็อปจอห์นวูซึ่งเป็นที่รู้จักจากผลงานของเขากับ Magisk สอบสวนพฤติกรรมผิดปกตินี้.

ปรากฎว่า Google Services Assistant ใช้ชุด API จาก Huawei ที่มีไว้สำหรับการจัดการอุปกรณ์เคลื่อนที่ (MDM - ใช้โดยองค์กรเพื่อจัดการอุปกรณ์ของพนักงาน) การอ้างอิง API แบบเต็มของสิ่งนี้ SDK การอนุมัติการรักษาความปลอดภัยของ Huawei เปิดให้สาธารณะใช้งานได้แล้วเพื่อให้ผู้ใช้ระดับองค์กรทราบและได้รับประโยชน์จากวิธีการควบคุมอุปกรณ์ต่างๆ ในองค์กรธุรกิจอย่างเต็มรูปแบบ จุดเปลี่ยนที่แท้จริงนั้นมาในรูปแบบของ MDM API บางตัวที่เพิ่งได้รับการจัดทำเป็นเอกสาร และเอกสารประกอบจะไม่พร้อมใช้งานจนกว่าคุณจะลงนามในข้อตกลงทางกฎหมายเพื่อเข้าถึง SDK

<uses-permissionandroid: name="com.huawei.permission.sec.MDM_INSTALL_SYS_APP"/>
<uses-permissionandroid: name="com.huawei.permission.sec.MDM_INSTALL_UNDETACHABLE_APP"/>

MDM API เหล่านี้อนุญาต แอพที่ได้รับอนุญาต เพื่อติดตั้ง "แอประบบ" แม้ว่าโทรศัพท์จะมีโปรแกรมโหลดบูตที่ล็อคไว้ เปิดใช้งาน Android Verified Boot และได้รับการฟอร์แมตด้วย EROFS ระบบไฟล์แบบอ่านอย่างเดียวของ Huawei. สิ่งที่เกิดขึ้นจริงคือแอปที่ได้รับอนุญาต ซึ่งในกรณีนี้คือ Google Services Assistant ได้รับอนุญาตให้ตั้งค่าสถานะผู้ใช้ แอปที่เป็นแอประบบที่ไม่สามารถถอดออกได้ แม้ว่าแอปหรือสตับเหล่านั้นจะไม่มีอยู่ในแบบอ่านอย่างเดียวก็ตาม พาร์ติชัน “แอปที่ได้รับอนุญาต” ถูกกล่าวหาว่าควบคุมอย่างเข้มงวดโดย Huawei – นักพัฒนาจะต้องลงนามข้อตกลงทางกฎหมายและส่งคำขอ สำหรับการอนุญาตและเหตุผลสำหรับการอนุญาตที่ร้องขอ และส่งไบนารี APK สำหรับแต่ละรุ่นไปยัง Huawei การตรวจสอบ. เฉพาะเมื่อและเมื่อ Huawei ยินยอม แอปเท่านั้นที่จะลงนามด้วยคีย์พิเศษของ Huawei เพื่อให้สามารถใช้งาน API เหล่านี้ได้

การดำรงอยู่ของ Google Services Assistant จึงอยู่ภายในขอบเขตที่เข้มงวดของ MDM API ของ Huawei และโดยปริยาย ไม่ใช่โดยที่พวกเขาไม่รู้ อย่างไรก็ตาม Huawei ได้ปฏิเสธการมีส่วนร่วมกับ LZPlay และ ได้ออกแถลงการณ์ดังต่อไปนี้:

Mate 30 series ล่าสุดของ Huawei ไม่ได้ติดตั้ง GMS ไว้ล่วงหน้า และ Huawei ไม่มีส่วนเกี่ยวข้องกับ www.lzplay.net

ดังที่ใครๆ ก็คาดหวังได้ในแง่ของสถานการณ์ทางการเมืองที่ซับซ้อน Google Services Assistant และการดำรงอยู่ของ LZPlay กำลังจะมีอายุสั้นลง เมื่อวิธีแก้ปัญหานี้ได้รับความนิยม ผู้มีส่วนได้เสียก็ดูเหมือนจะสังเกตเห็น เว็บไซต์ที่โฮสต์ Google Services Assistant, LZPlay ได้ออฟไลน์แล้ว โดยไซด์โหลดแอป Google Services Assistant หมายเลข ดึงแอป Google ออกมานานขึ้นและอาจเป็นไปได้ว่าการอนุญาตพิเศษที่แอปได้รับจาก Huawei อาจเป็นได้เช่นกัน เพิกถอน Google จะต้องแจ้งให้ทราบด้วย เนื่องจาก SafetyNet ยังได้รับการอัปเดตที่เพิกถอนลายนิ้วมือของ Huawei Mate 30 ออกจาก รายการที่อนุญาต หมายความว่า SafetyNet จะล้มเหลว โดยไม่อนุญาตให้หน่วยที่จัดการไซด์โหลด Google Apps ไม่ให้สามารถใช้แอปเช่น Google จ่าย


วิธีแก้ปัญหาใหม่: การคืนค่า HiSuite

อัปเดต: เธรดที่เชื่อมโยงไม่มีทรัพยากรที่สามารถดาวน์โหลดได้อีกต่อไป อย่างไรก็ตาม วิธีการนี้ยังคงใช้งานได้ตามแนวคิดของมัน โดยถือว่าคุณได้รับทรัพยากรที่ดาวน์โหลดได้

ความสามารถในการเรียกใช้แอป Google ถือเป็นเรื่องใหญ่สำหรับหลายๆ คน ดังนั้นผู้คนจะสนใจที่จะไซด์โหลด Google Apps บนฮาร์ดแวร์ที่มีความสามารถดังกล่าวอยู่เสมอ สมาชิกอาวุโส XDA จางหยาง_ฮ่าฮ่า ได้คิดออก วิธีแก้ปัญหาที่แตกต่างกันซึ่งโดยพื้นฐานแล้วเกี่ยวข้องกับการกู้คืนอิมเมจสำรองจากอุปกรณ์ที่จัดการเพื่อติดตั้งแอพ Google โดยใช้ Google Services Assistant จากด้านหลังเมื่อวิธีการนี้ใช้งานได้ โปรดทราบว่าวิธีการดังกล่าวดูเหมือนจะเป็นเช่นนั้น โดยเฉพาะ Huawei Mate 30 Pro เนื่องจากภาพที่สำรองไว้มาจากอุปกรณ์นั้น เราไม่สามารถยืนยันได้ว่าภาพเดียวกันนี้จะใช้ได้กับ Huawei Mate 30 หรือ Honor 9X Pro หรือไม่

วิธีแก้ปัญหาใหม่สำหรับการติดตั้ง Google Apps บน Huawei Mate 30 Pro -- XDA Thread

แม้ว่าวิธีนี้จะไม่ง่ายเหมือนการติดตั้ง Google Services Assistant และปล่อยให้มันทำทุกอย่าง ยังคงใช้งานได้ - โดยมีข้อแม้ที่ SafetyNet จะยังคงล้มเหลวต่อไปเนื่องจากเป็นการเปลี่ยนแปลงฝั่งเซิร์ฟเวอร์ Google.

  1. ผู้ใช้จำเป็นต้องสำรองไฟล์ไปที่ HiSuite บนพีซี และรีเซ็ตโทรศัพท์เป็นค่าเริ่มต้นจากโรงงาน
  2. ติดตั้งแอป Google ที่ให้มาในไฟล์ zip ที่ดาวน์โหลดได้ใน เกลียว.
  3. แตกไฟล์ zip อิมเมจสำรองที่ให้มาไปยังโฟลเดอร์สำรอง HiSuite ของคุณบนพีซี
  4. คืนค่าข้อมูลสำรองไปยังอุปกรณ์ของคุณ ตรวจสอบให้แน่ใจว่าคุณได้คืนค่า "การตั้งค่าระบบ" จากอิมเมจสำรองไปยังโทรศัพท์ของคุณด้วย
  5. เมื่อข้อมูลสำรองที่ระบุได้รับการ "กู้คืน" (หรือที่เรียกว่าติดตั้ง) บนโทรศัพท์ของคุณแล้ว คุณจะต้องรีสตาร์ทอุปกรณ์ของคุณ
  6. ขั้นต่อไป ตรวจสอบให้แน่ใจว่าคุณได้เข้าไปที่การตั้งค่าแอพและล้างข้อมูลทั้งหมดสำหรับแอพ Google ที่คุณติดตั้ง และให้สิทธิ์ทั้งหมดที่แอพเหล่านั้นร้องขอ
  7. รีบูตเพื่อการวัดที่ดี
  8. เปิด Google Play Store ในขณะที่มีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้บนโทรศัพท์ของคุณ

เธรดไม่ชัดเจนในทันทีเมื่อคุณสามารถกู้คืนข้อมูลก่อนหน้าของคุณได้ ผู้ใช้ส่วนใหญ่จะใช้วิธีการนี้กับอุปกรณ์ Huawei Mate 30 ใหม่ ดังนั้นข้อมูลสูญหายจึงไม่น่าจะมีนัยสำคัญ โปรดทราบว่า SafetyNet จะยังคงล้มเหลวและมีแนวโน้มที่จะล้มเหลวต่อไปจนกว่าสถานการณ์ทางการเมืองจะดีขึ้น ในตอนนี้ หากคุณต้องการติดตั้ง Google Apps บนอุปกรณ์ใหม่ วิธีแก้ปัญหาใหม่นี้คือทางออกที่ดีที่สุดของคุณ

ฟอรัม Huawei Mate 30 XDA || ฟอรัม Huawei Mate 30 Pro XDA