
หากคุณมี อุปกรณ์Androidคุณสามารถใช้งานได้ตามปกติ หรือปรับแต่งคุณสมบัติและฟังก์ชันต่างๆ ได้ ขั้นตอนแรกอาจเป็นการรูทเครื่อง ขั้นตอนอื่นๆ ที่เป็นไปได้ ได้แก่การปลดล็อกบูตโหลดเดอร์การติดตั้ง รีคัฟเวอรี่ แบบกำหนดเองรอมแบบกำหนดเอง และอื่นๆ อีกมากมาย อีกขั้นตอนที่น่าสนใจสำหรับการปรับแต่งสมาร์ทโฟนของคุณคือการติดตั้งXposed Frameworkแต่ Xposed Framework คืออะไร และทำงานอย่างไร?
Xposedคือเฟรมเวิร์ก Android ที่สามารถติดตั้งได้ ซึ่งช่วยให้สามารถเพิ่ม ส่วนเสริมหรือโมดูลลงใน ROM ได้ มันถูกออกแบบมาเพื่อให้ผู้ใช้ไม่ต้องติดตั้ง ROM ใหม่ทั้งหมดบนอุปกรณ์ของตน หรือแฟลชไฟล์เพื่อให้ได้คุณสมบัติบางอย่าง กล่าวโดยง่ายคือ การใช้เฟรมเวิร์ก Xposed จะติดตั้งโมดูลที่ปรับเปลี่ยนพฤติกรรมของอุปกรณ์และเพิ่มฟังก์ชันหรือคุณสมบัติต่างๆ ซึ่งสามารถทำได้บนROM แบบกำหนดเอง , Android เวอร์ชันมาตรฐานหรือแม้แต่เวอร์ชันที่ผู้ผลิตปรับแต่งเอง
นี่คือการทำงานของ Xposed Framework บนมือถือ Android
เมื่อ ติดตั้ง Xposed Frameworkบนอุปกรณ์แล้ว การใช้งานโมดูลต่างๆจะเกี่ยวข้องกับการแก้ไขระบบโดยตรง แต่เป็นการแก้ไขจากภายในระบบ โดยไม่ต้องผ่าน Custom Recovery แม้ว่านี่จะเป็นข้อดีเพราะช่วยให้การแก้ไขและการเพิ่มฟีเจอร์ใหม่ๆ ทำได้ง่าย แต่ก็เป็นสาเหตุของปัญหาเช่นกัน ในบางกรณี อาจทำให้เกิดความขัดแย้งกับ Google SafetyNet ส่งผลให้แอปบางแอปทำงานผิดปกติมีรายงานปัญหาเกี่ยวกับ Google Pay, Pokémon GO และ Netflix เป็นต้น
Xposed Framework เสื่อมความนิยมลงด้วยเหตุผลนี้ และ Magiskก็ได้รับความนิยมมากขึ้นแทนที่ ทำไม? เพราะมันสามารถแก้ไขปัญหาที่เกิดขึ้นกับ ROM จาก Samsung และผู้ผลิตรายอื่นๆ รวมถึงปัญหาความขัดแย้งกับ Google SafetyNet ได้ เนื่องจาก Magisk ทำงานโดยตรงกับพาร์ติชั่นบูตของอุปกรณ์ แทนที่จะแก้ไขพาร์ติชั่นระบบ ทำให้หลีกเลี่ยงปัญหาการทำงานที่สำคัญได้
ความก้าวหน้าครั้งสำคัญที่สุดในเรื่องนี้คือการรวมXposed Frameworkเข้าเป็นโมดูล ของ Magiskこれによりผู้ใช้สามารถใช้งาน Xposed Framework บนสมาร์ทโฟนได้เหมือนเดิม แต่ไม่มีปัญหาเกี่ยวกับ Google SafetyNet เพราะการเปลี่ยนแปลงที่จำเป็นจะถูกนำไปใช้กับพาร์ติชั่นบูตตามขั้นตอนการทำงานมาตรฐานของ Magisk อย่างไรก็ตาม ผู้ใช้จะต้องมีสิทธิ์ เข้าถึง ระดับรูทบนอุปกรณ์มือถือและ Recovery แบบกำหนดเองที่อนุญาตให้แฟลชไฟล์ Magisk ไปยังหน่วยความจำของอุปกรณ์ได้
