Systemless root
Systemless root (deutsch: systemloses verwurzeln oder systemloses rooten) ist eine Methode zur Erlangung von Root-Rechten auf Unix-ähnlichen Betriebssystemen, …
Systemless root (deutsch: systemloses verwurzeln oder systemloses rooten) ist eine Methode zur Erlangung von Root-Rechten auf Unix-ähnlichen Betriebssystemen, die dem Ursprung aus Modifikationen von auf dem Android-Open-Source-Projekt basierenden Betriebssystemen hat.
Hintergrund
Unix-ähnliche Betriebssysteme verwenden das Programm su um den Benutzerkontext zu wechseln, dies befindet sich in der Regel auf der Systempartition. Bei mobilen Geräten mit Android-Betriebssystemen fehlt dieses Programm, um zu verhindern, dass der Benutzer vollen Zugriff auf das System erhält. Um dies zu ändern, muss man su nachträglich installieren, was mit herkömmlichen Methoden funktioniert, indem man die Systempartition manipuliert. Diese Manipulation der Systempartion kann jedoch von Apps mit Hilfe der SafetyNet Api leicht erkannt werden.[1] Viele Apps wie Streaming-Anbieter oder Banken beschränken ihre Apps auf Geräte mit Root-Zugriff, was die Entwickler dazu veranlasst hat, eine Alternative zu entwickeln.
Technische Umsetzung
Bei systemless root wird statt der Systempartition die Bootpartition geändert[2], diese Manipulation ermöglicht es, die Aufrufe der Systempartition abzufangen und auf eine virtuelle Partition mit modifizierten Dateien und Modulen umzuleiten, die in Wirklichkeit auf der Datenpartition gespeichert sind.[3][4][5]
Verwendung
Diese systemless root findet sich in vielen Root-Implementierungen und Methoden wieder. Beispiele hierfür sind Magisk, Kernel Assisted Superuser, APatch, aber auch Chainfires SuperSU unterstützte diese Technik schon im Jahr 2015.[6][7]
Einzelnachweise
- ↑ Long Nguyen-Vu, Ngoc-Tu Chau, Seongeun Kang, Souhwan Jung: Android Rooting: An Arms Race between Evasion and Detection. In: Security and Communication Networks. Band 2017, 29. Oktober 2017, ISSN 1939-0114, S. e4121765, doi:10.1155/2017/4121765 (hindawi.com [abgerufen am 19. Mai 2024]).
- ↑ Methods for avoiding rooting in Android System. In: Digitala Vetenskapliga Arkivet. Yan, Haofei Linnaeus University, Faculty of Technology, Department of Computer Science., 30. Mai 2017, abgerufen am 19. April 2024 (englisch).
- ↑ Difference with Magisk | KernelSU. Abgerufen am 19. Mai 2024.
- ↑ Matthew Lynch: What You Need to Know About Systemless Root in Android? In: The Tech Edvocate. 15. Mai 2023, abgerufen am 19. Mai 2024 (englisch).
- ↑ Aamir Siddiqui: Chainfire's Systemless Root Now Supports Automated Boot Image Patching. 6. Dezember 2015, abgerufen am 19. Mai 2024 (englisch).
- ↑ Aamir Siddiqui: Chainfire Releases Systemless Root For Android 6.0. In: XDA. 30. November 2015, abgerufen am 19. Mai 2024 (englisch).
- ↑ APatch Docs. Abgerufen am 19. Mai 2024.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.