การรูทอย่างที่เราทราบคือวิธีการรับสิทธิ์ระดับผู้ดูแลระบบบน Android โดยการติดตั้ง su binary ตั้งแต่ Android 4.3 su daemon จำเป็นต้องจัดการคำขอสำหรับการเข้าถึงรูทต้องทำงานเมื่อเริ่มต้นและมีสิทธิ์เพียงพอเพื่อให้ทำงานได้อย่างมีประสิทธิภาพ สิ่งนี้เกี่ยวข้องกับการแก้ไขพาร์ติชั่นระบบบน Android อย่างไรก็ตาม เมื่อ Lollipop ถูกปล่อยออกมา ไม่มีทางใดที่จะเริ่มต้น su daemon เมื่อทำการบูท ดังนั้นจึงใช้อิมเมจสำหรับบูตที่แก้ไขที่เรียกว่า 'systemless root' และตั้งชื่อเช่นนั้นเนื่องจากไม่ได้แก้ไขไฟล์ใน /system พาร์ทิชัน
พบอีกวิธีหนึ่งในการปรับเปลี่ยนพาร์ติชั่นระบบบน Lollipop ซึ่งเห็นการหยุดใช้วิธีไร้ระบบ ด้วยการแนะนำ Android Marshmallow การรักษาความปลอดภัยก็แข็งแกร่งขึ้น ดังนั้นจึงเป็นไปไม่ได้ที่จะแก้ไขพาร์ติชั่นระบบเพื่อให้ su daemon เริ่มทำงานด้วยสิทธิ์ที่จำเป็น วิธีนี้ทำให้วิธีการรูทแบบไร้ระบบกลับมา นั่นคือการแก้ไขอิมเมจสำหรับบูตแทนที่จะเป็นพาร์ติชั่นระบบ และนั่นก็เป็นวิธีใหม่ในการรูท Marshmallow และระบบปฏิบัติการที่ใหม่กว่า รวมถึงอุปกรณ์ Samsung ที่ใช้ Android 5.1 ขึ้นไป
ก่อนที่คุณจะดำเนินการต่อ คุณต้องมีคุณสมบัติตรงตามข้อกำหนดต่อไปนี้:
- ตัวปลดล็อกโปรแกรมโหลดบูต – ไปที่ไซต์ผู้ผลิตสมาร์ทโฟนของคุณเพื่อเรียนรู้วิธีปลดล็อกโปรแกรมโหลดบูต โทรศัพท์ Samsung ส่วนใหญ่ปลดล็อกบูตโหลดเดอร์แล้ว
- ไบนารี ADB และ Fastboot
- ไดรเวอร์สมาร์ทโฟนของคุณ – คุณสามารถดาวน์โหลดและติดตั้งได้จากเว็บไซต์ผู้ผลิตสมาร์ทโฟนของคุณ
- TWRP Custom Recovery – เว็บไซต์มีอิมเมจการกู้คืนเฉพาะสำหรับอุปกรณ์ของคุณ
- Supersu ล่าสุด – คัดลอกไปที่รูทของที่เก็บข้อมูลของคุณ
วิธีที่ 1:บนอุปกรณ์ที่ใช้ Lollipop หรือเก่ากว่า
- บนโทรศัพท์ Android ของคุณ ไปที่ การตั้งค่า> เกี่ยวกับ แล้วแตะ 'สร้างจำนวน' 8 ครั้ง กลับไปที่ การตั้งค่า> การตั้งค่านักพัฒนา และเปิดโหมดดีบัก USB
- เปิดพรอมต์คำสั่งโดยกด Windows + R คีย์ พิมพ์ cmd แล้วกด Enter พิมพ์คำสั่งต่อไปนี้:การกู้คืน adb รีบูต ยอมรับกล่องโต้ตอบการยืนยันที่มาบนหน้าจอโทรศัพท์ของคุณ
- ใน TWRP ให้ไปที่ ขั้นสูง> เทอร์มินัล และพิมพ์โค้ดต่อไปนี้Echo “SYSTEMLESS=true”> /data/.supersu
- ตรวจสอบให้แน่ใจว่าไฟล์ .supersu อยู่ใน /data โดยไปที่ ขั้นสูง> ตัวจัดการไฟล์> /data
- รูทอุปกรณ์ของคุณด้วยการแฟลช SuperSU:ติดตั้ง> SuperSU-****.zip แล้วปัดเพื่อยืนยัน Flash
- แตะ ระบบรีบูต .
วิธีที่ 2:บนอุปกรณ์ที่ใช้ Marshmallow หรือใหม่กว่า
การรูทแบบไร้ระบบถูกเปิดใช้งานโดยค่าเริ่มต้นบนอุปกรณ์ที่ใช้ Marshmallow หรือใหม่กว่า ไม่จำเป็นต้องป้อนคำสั่งเพิ่มเติม เพียงแค่แฟลชไฟล์ zip SuperSU
- บนโทรศัพท์ Android ของคุณ ไปที่ การตั้งค่า> เกี่ยวกับ แล้วแตะ 'สร้างจำนวน' 8 ครั้ง กลับไปที่ การตั้งค่า> การตั้งค่านักพัฒนา และเปิดโหมดแก้ไขข้อบกพร่อง USB
- เปิดพรอมต์คำสั่งโดยกด Windows + R คีย์ พิมพ์ cmd แล้วกด Enter พิมพ์คำสั่งต่อไปนี้:adb reboot recovery ยอมรับกล่องโต้ตอบการยืนยันที่มาบนหน้าจอโทรศัพท์ของคุณ
- รูทอุปกรณ์ของคุณด้วยการแฟลช SuperSU:ติดตั้ง> SuperSU-****.zip แล้วปัดเพื่อยืนยัน Flash
- แตะ ระบบรีบูต .