2024 ผู้เขียน: Peter John Melton | [email protected]. แก้ไขล่าสุด: 2023-12-16 04:42
สิ่งที่แน่นอนคือ "Systemless" Root?
ก่อนที่เราจะเข้าสู่รากที่ไม่มีระบบคืออาจเป็นเหตุผลที่ดีที่สุดที่เราจะพูดถึงการทำงานของ "ปกติ" บนแอนดรอยด์และสิ่งที่จำเป็นสำหรับการทำงานของมัน
ตั้งแต่ Android 4.3 กระบวนการ "su" - กระบวนการที่จัดการคำขอเข้าถึงราก - ต้องรันเมื่อเริ่มต้นและต้องทำเช่นนั้นด้วยสิทธิ์เพียงพอเพื่อดำเนินการงานที่ต้องการอย่างมีประสิทธิภาพ นี่คือความสำเร็จตามธรรมเนียมโดยการแก้ไขไฟล์ที่พบในพาร์ติชันระบบ / Android แต่ในวันแรกของ Lollipop ไม่มีทางที่จะเรียกใช้ su daemon ขณะบูตดังนั้นจึงใช้ภาพบูตที่มีการปรับเปลี่ยนมาแล้วนี่เป็นการนำราก "systemless" มาใช้อย่างมีประสิทธิภาพโดยมีชื่อเช่นนี้เพราะไม่ได้แก้ไขไฟล์ใด ๆ ในพาร์ทิชันระบบ /
วิธีที่จะได้รับรากเข้าถึงวิธีดั้งเดิมในการอมยิ้มได้พบในภายหลังซึ่งได้อย่างมีประสิทธิภาพหยุดความคืบหน้าในวิธี systemless ในเวลา
ด้วยการเปิดตัว Marshmallow อย่างไรก็ตาม Google ได้เพิ่มความปลอดภัยให้กับ Lollipop เป็นครั้งแรกทำให้ไม่สามารถเปิดใช้ su daemon ด้วยสิทธิ์ที่จำเป็นเพียงแค่เปลี่ยนพาร์ทิชันระบบ / วิธีการที่ไม่มีระบบได้รับการฟื้นคืนชีพและนั่นคือวิธีการเริ่มต้นของ rooting สำหรับโทรศัพท์ที่รัน Marshmallow นอกจากนี้ยังควรกล่าวว่านี่เป็นเรื่องจริงสำหรับ Android Nougat รวมไปถึงอุปกรณ์ Samsung ที่ใช้งาน 5.1 (หรือใหม่กว่า)
ข้อดี (และข้อเสีย) ของ Systemless Root คืออะไร?
เช่นเดียวกับอะไรก็ตามมีข้อดีและข้อเสียในการเข้าถึงรากโดยใช้วิธีที่ไม่มีระบบ ข้อเสียหลักคือไม่ทำงานในอุปกรณ์ที่มี bootloader ที่ถูกล็อกโดยค่าเริ่มต้นอาจมีวิธีแก้ปัญหา แต่อุปกรณ์เหล่านี้มีความเฉพาะเจาะจงกับแต่ละอุปกรณ์ กล่าวอีกนัยหนึ่งถ้าไม่มีวิธีแก้ปัญหาสำหรับอุปกรณ์ของคุณและมีโปรแกรมจัดการล็อกที่ถูกล็อกระบบจะไม่สามารถเข้าถึงรากได้
นอกเหนือจากนั้นอย่างไรก็ตามวิธีที่ไม่มีระบบโดยทั่วไปดีกว่า ตัวอย่างเช่นการอัปเดตผ่านทางอากาศ (OTA) ได้ง่ายกว่ามากเมื่อคุณใช้วิธีนี้โดยใช้เครื่องมือเช่น FlashFire FlashFire สามารถจัดเตรียมสต็อกสินค้าและสร้างรากใหม่ได้ขณะที่กระพริบเช่นเดียวกับการติดตั้ง OTA (อีกครั้งในขณะที่กำลังขลิบอีกครั้งขณะกระพริบ) โดยทั่วไปถ้าคุณใช้อุปกรณ์ฝังตัวอยู่ FlashFire เป็นเครื่องมือที่ดีที่จะมี โปรดจำไว้ว่าปัจจุบันยังอยู่ในช่วงเบต้า แต่การพัฒนากำลังดำเนินไปอย่างดี
วิธีการ rootless ระบบยังทำความสะอาดได้มากเนื่องจากไม่ได้เพิ่มหรือแก้ไขไฟล์ในพาร์ทิชันระบบ / นั่นหมายความว่ามันง่ายกว่ามาก องค์การสหประชาชาติรากโทรศัพท์ของคุณด้วย ไม่สามารถตั้งค่าเริ่มต้นจากโรงงานได้ดังนั้นจึงง่ายกว่ามากในการตรวจสอบว่าอุปกรณ์ดังกล่าวไม่มีการถอดปลั๊กและเช็ดทำความสะอาดก่อนที่จะขาย
แน่นอนว่าบิตล่าสุดนั้นเป็นดาบสองคมเนื่องจากผู้ใช้บางรายต้องการเก็บรากหลังจากเริ่มต้นการรีเซ็ตอุปกรณ์แล้วข่าวดีก็คือคุณต้องใช้ไฟล์ SuperSU ที่เหมาะสมเพื่อรับสิทธิ์การเข้าใช้ root ใหม่เท่านั้น มันง่าย. และหากคุณต้องการถอนการติดตั้งโดยไม่ต้องรีเซ็ตเป็นค่าเริ่มต้นคุณก็สามารถแฟลชภาพบูตที่สะอาดสำหรับอุปกรณ์ของคุณได้ หนึ่งคำสั่งพรอมต์คำสั่งและคุณทำเสร็จแล้ว
นอกจากนี้ยังมีข้อสังเกตว่ามีบริการบางอย่างเช่น Android Pay ซึ่งจะไม่สามารถใช้งานได้กับอุปกรณ์ที่ฝังรากอยู่ จนถึงจุดหนึ่ง Payไม่ ทำงานบนอุปกรณ์ไม่มีระบบ แต่นี่เป็นอุบัติเหตุอย่างสมบูรณ์ ขณะนี้ยังไม่มีแผนการที่จะลองใช้และป้องกันการป้องกันของ Pay บนอุปกรณ์ที่มีรากฐานอยู่
แล้วฉันควรใช้วิธีใด?
ไม่น่าจะเป็นไปได้ว่าวิธีการที่ไม่มีระบบสามารถใช้งานร่วมกันได้กับ Android เวอร์ชันเก่าเนื่องจากจะต้องใช้งานเป็นจำนวนมากสำหรับอุปกรณ์จำนวนหลายสิบเครื่องที่จะได้รับการอัปเกรดเป็น Android เวอร์ชันใหม่หรือปลดเกษียณ ดังนั้นการมุ่งเน้นสำหรับวิธีการใหม่นี้จะถูกนำมาวางบน Android Marshmallow และ Nougat
Android เป็นระบบที่ซับซ้อนและการเข้าถึงรากสามารถเปิดประตูเพื่อปลดล็อกศักยภาพอย่างเต็มที่ ที่กล่าวว่าการขจัดอุปกรณ์ของคุณไม่ได้เป็นสิ่งที่คุณควรใช้เบา ๆ เว้นแต่จะเป็นนักพัฒนาซอฟต์แวร์หรือหน่วยปลดล็อกยูทิลิตี้อื่น ๆ ที่มีภาพสต็อกพร้อมใช้งานคุณควรเหยียบย่ำอย่างระมัดระวังนักพัฒนาซอฟต์แวร์ในชุมชนที่มีรากฐานจะมีความยาวมาก ๆ เพื่อให้ได้ประสบการณ์การหยั่งรากที่ดีที่สุดเท่าที่จะเป็นไปได้ แต่นั่นไม่ได้หมายความว่าจะทำงานได้อย่างสมบูรณ์แบบ
ขอบคุณมาก Chainfire สำหรับการสละเวลาในการตอบคำถามของเราและความช่วยเหลือเกี่ยวกับบทความนี้!
แนะนำ:
MySql: ให้สิทธิ์การเข้าสู่ระบบของผู้ใช้ root จากโฮสต์ใดก็ได้
โปรดทราบว่านี่ไม่ใช่วิธีที่ปลอดภัยมากและควรใช้เฉพาะในกล่องการพัฒนาท้องถิ่นซึ่งคุณไม่ต้องการตั้งค่าสิทธิ์ส่วนบุคคล แต่ยังต้องเชื่อมต่อจากเครื่องอื่น
เริ่มโปรแกรมประยุกต์ GUI ของ KDE / Kubuntu เป็น Root User
Kubuntu Linux รันเดสก์ท็อปเป็นบัญชีผู้ใช้ปกติและเพื่อเปิดใช้งานโปรแกรมทั้งหมดจะเปิดขึ้นในบริบทของบัญชีผู้ใช้ปกติ
เริ่มใช้งาน Ubuntu Gnome เป็น Root User
Ubuntu Linux ใช้เดสก์ท็อปเป็นบัญชีผู้ใช้ทั่วไปและเพื่อเปิดใช้งานโปรแกรมทั้งหมดจะเปิดขึ้นในบริบทของบัญชีผู้ใช้ปกติ
MacOS Bug ขนาดใหญ่อนุญาตให้เข้าสู่ระบบ Root โดยไม่ใช้รหัสผ่าน นี่คือ Fix
ช่องโหว่ที่เพิ่งค้นพบใน MacOS High Sierra ช่วยให้ทุกคนสามารถเข้าถึงแล็ปท็อปของคุณได้อย่างรวดเร็วเพื่อสร้างบัญชีรากโดยไม่ต้องป้อนรหัสผ่านโดยไม่ใช้โปรโตคอลความปลอดภัยใด ๆ ที่คุณตั้งขึ้น
วิธีการติดตั้งกรอบ Xposed Systemless ใหม่สำหรับ Frustration Free Android Customization
Xposed เป็นหนึ่งในเครื่องมือที่ทรงพลังที่สุดที่ผู้ใช้ Android ที่ฝังรากอยู่ในคลังแสงของตน จะนำสิ่งต่างๆมาสู่ตารางที่เคยมีเฉพาะในรอมที่กำหนดเองเช่นเมนูรีบูตที่กำหนดเองการปรับเปลี่ยนชุดรูปแบบและอื่น ๆ อีกมากมาย แน่นอนว่าการปรับแต่งค่าใช้จ่ายทั้งหมดนี้มีค่าใช้จ่าย: เนื่องจากมีการปรับเปลี่ยนพาร์ติชันระบบโดยใช้ Xposed เป็นหลักจะแบ่งระบบการอัปเดตของ Android แต่ไม่ได้อีกต่อไป