KernelSU นำเคอร์เนลช่วยการเข้าถึงรูทอย่างราบรื่นไปยังอุปกรณ์ GKI

ในบรรดาแวดวงการดัดแปลง Android ไม่มีแอปใดที่เป็นที่รู้จักมากไปกว่า มาจิสก์. มีชื่อเสียงที่ได้รับมาอย่างดีว่าเป็นมาตรฐานโดยพฤตินัย การรูทโทรศัพท์ของคุณแท็บเล็ต และแทบทุกอย่างที่ใช้ Android ในขณะที่ Magisk สามารถสร้างตัวเองขึ้นมาเป็นผู้สืบทอดได้ SuperSU ของเชนไฟร์ชุมชนการพัฒนาหลังการขายสะดุดกับโซลูชันหลักหลายรายการในช่วงเปลี่ยนผ่าน นอกเหนือจากสิ่งที่โดดเด่นเช่น ที่ LineageOS บนส่วนเสริม หรือ XDA นักพัฒนาที่ได้รับการยอมรับ ฟฮัสซันของ ผู้ใช้ระดับสูงเรายังพบการใช้งานที่ไม่เหมือนใคร เช่น Kernel Assisted Superuser (KernelSU) โดย Jason Donenfeld AKA XDA Recognized Developer zx2c4.

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

โดยพื้นฐานแล้วได้ลบสิ่งกีดขวางบนถนนที่สำคัญไปสู่การนำกลไกการอัพเดตเคอร์เนลแบบ PC-esque ออกไป ซึ่งหมายความว่าการเตรียมชุดอิมเมจสำหรับบูตที่ไม่เชื่อเรื่องพระเจ้าของอุปกรณ์จะไม่ใช่เรื่องยากอีกต่อไป การวางแผนสำหรับเหตุการณ์นี้ สมาชิกอาวุโส XDA เว่ยซูผู้พัฒนา VirtualXposed และ Taichi ได้คิดค้นโซลูชันรูทแบบเคอร์เนลสำหรับ Android เวอร์ชันใหม่

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

แอปผู้จัดการของ KernelSU ทำงานบน Google Pixel 6a ที่รูทแล้ว

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

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

KernelSU โดย weishu: เว็บไซต์ || ที่เก็บ GitHub