ART Submodule สำหรับ AOSP 7.1.2 เพิ่มฟังก์ชัน Xposed ให้กับ ROM แบบกำหนดเองของ Nougat

click fraud protection

Xposed Framework เป็นหนึ่งในการปรับเปลี่ยน Android ที่ได้รับความนิยมมากที่สุด เนื่องจากช่วยให้ผู้ใช้สามารถติดตั้งโมดูลที่จะเพิ่มฟังก์ชันการทำงานเฉพาะให้กับเฟิร์มแวร์ปัจจุบันได้ สิ่งนี้ต้องอาศัยการทำงานจำนวนมาก และเป็นสาเหตุว่าทำไม XDA Senior Recognized Developer โรโว89 ใช้เวลานานในการพัฒนาหลังจากการอัปเดต Android ครั้งใหญ่ใหม่เปิดตัว

ชุมชนได้รับเสียงเรียกร้องสำหรับการอัปเดตที่เพิ่มความเข้ากันได้กับ Android 7.0 Nougat และตอนนี้ดูเหมือนว่าจะมีวิธีการ

เนื่องจากเป็นอยู่ในขณะนี้ นี่ไม่ใช่การติดตั้ง Xposed Framework แบบดั้งเดิมของคุณที่ต้องแฟลชในการกู้คืนแบบกำหนดเอง และสามารถเพิ่มลงในอุปกรณ์ได้หลากหลาย แต่มีโมดูลย่อย ART ที่เป็นเอกลักษณ์ที่สร้างขึ้นสำหรับ AOSP 7.1.2 แทน เปิดใช้งานฟังก์ชัน Xposed Framework ไปยัง ROM ที่กำหนดเองทันทีที่แกะกล่อง. วิธีนี้มีข้อดีและข้อเสีย เนื่องจากไม่ใช่สิ่งที่สามารถติดตั้งไว้ด้านบนได้ ของ ROM ปัจจุบันของคุณและผู้ใช้หรือผู้ดูแลจำเป็นต้องรวบรวม ROM ที่รองรับ Xposed โดยการนำสิ่งเหล่านี้ไปใช้ การเปลี่ยนแปลง

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

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

ผู้ดูแล ROM แบบกำหนดเองจะต้องแทนที่ frameworks/base/cmds/app_process ดั้งเดิม กับอันที่แก้ไขแล้วสร้างโมดูลที่สร้างไว้ล่วงหน้าที่คัดลอก XposedBridge.jar ไปยัง system/framework จากนั้นอัปเดต build/target/product/base.mk เพื่อรวม libxposed_art และ XposedBridge ดังนั้นในขณะที่วิธีนี้ไม่สามารถตอบสนองได้ ทุกคน เนื่องจากไม่สามารถติดตั้งลงใน ROM ปัจจุบันของคุณได้โดยตรง จึงเพิ่มคุณประโยชน์บางอย่างนอกเหนือจากสิ่งที่เป็นไปได้ในอดีต รายงานเบื้องต้นแนะนำว่าโมดูลที่หลากหลายสามารถเข้ากันได้เช่นกัน

เราแค่ต้องดูว่าผู้ดูแล ROM แบบกำหนดเองจะเพิ่มการรองรับนี้ลงในบิลด์ปัจจุบันหรือไม่ สำหรับผู้ที่กำลังมองหาคำอธิบายโดยละเอียดเพิ่มเติมให้แน่ใจว่าได้ ไปที่ readme.md ที่มีอยู่ บน GitHub โดยรวมแล้ว นี่อาจเป็นวิธีแก้ปัญหาที่ดีสำหรับผู้ใช้ Nougat ที่จะได้สัมผัสและใช้งาน Xposed ทำให้โทรศัพท์รุ่นใหม่สามารถเข้าถึงโมดูลต่างๆ ได้


ที่มา: GitHub