Vóór Marshmallow werd de traditionele manier om Android-apparaten te rooten voltooid door de bestanden in de "/ system" -partitie aan te passen waardoor de superuser - het proces dat root-toegangsverzoeken afhandelt - wordt uitgevoerd bij het opstarten met alle rechten die nodig zijn om goed te werken.

Toen Android Marshmallow werd geïntroduceerd, versterkte Google de beveiliging, dus de traditionele manier van rooten werkte niet meer. Dit maakte de weg vrij voor de introductie van een "systeemloze" manier van rooten waarvoor geen wijziging van de "/ system" -directory nodig is. In plaats daarvan wordt een gewijzigd opstartinstallatiekopie gebruikt om het superuser-proces te starten.

Laten we eens kijken naar enkele van de voor- en nadelen die de systeemloze methode heeft ten opzichte van de traditionele wortelmethode.

Voordelen van Systemless root

Het grote voordeel van root zonder systeem is dat het voor u een stuk eenvoudiger wordt om via deze methode OTA-updates (OTA-updates) te accepteren.

De traditionele methode compromitteert daarentegen je mogelijkheid om OTA-updates te ontvangen omdat het je "/ systeem" -partitie op een andere manier aanpast dan de bedoelde software-instellingen van de fabrikant van het apparaat. Daarom voorkomen sommige telefoonfabrikanten de installatie van OTA-updates wanneer ze detecteren dat de telefoon is geroot, omdat dit de telefoon kan blokkeren.

Als u uw apparaat op de traditionele manier root, moet u de partitie "/ system" opnieuw flitsen voordat u een OTA-update kunt installeren. Voor apparaten met root zonder systeem hoeft u alleen de opstartinstallatiekopie opnieuw te maken, wat aanzienlijk eenvoudiger is dan de volledige "/ system" -partitie opnieuw te flashen.

De systemless root-methode voorkomt ook de "soft-bricking" van je apparaat als je geen ondersteunde kernel hebt, wat het geval was bij het gebruik van de traditionele methode om Android Marshmallow te rooten. Als uw kernel niet wordt ondersteund, zal uw apparaat niet worden geroot maar zal het nog steeds normaal opstarten.

Bovendien is het nu veel eenvoudiger om uw apparaat uit te roeien als u dat wilt. Een eenvoudige reset van de fabriek zou de slag moeten slaan.

nadelen

Een algemeen nadeel van het rooten van uw apparaat, ongeacht de rootmethode die u gebruikt, is dat sommige services, zoals Android Pay van Google, simpelweg niet werken omdat het verificatie op uw telefoon uitvoert om te detecteren of uw apparaat is geroot of niet en blokkeert de toegang tot die services als root-toegang is ingeschakeld.

Op een gegeven moment werkte Android Pay op apparaten op een systeemloze manier, maar dat was niet bij ontwerp en de app is nu gepatcht om apparaten met een systeemloze root te detecteren.

Er zijn momenteel geen plannen om deze beperkingen te omzeilen, dus als dit belangrijk voor u is, is het misschien verstandig om af te zien van het rooten van uw apparaat.

Een specifiek nadeel van de systemless root-methode is dat deze niet effectief is als uw apparaat een vergrendelde bootloader heeft. Als dat het geval is, moet u mogelijk een andere manier vinden om uw apparaat te rooten, maar er is op dit moment geen algemene oplossing beschikbaar.

Welke methode moet je gebruiken?

U hoeft niet te beslissen welke rootmethode u moet gebruiken omdat deze volledig afhankelijk is van het type apparaat dat u bezit en de Android-versie.

De systeemloze methode is alleen compatibel met Android 6.0 en hoger. Als uw apparaat Lollipop of eerder gebruikt, moet u de traditionele methode volgen. Voor degenen met Marshmallow of later is de systeemloze manier de enige manier om je apparaat te rooten op dit moment.

Als u besluit het zip-bestand van de SuperSU op uw smartphone te flashen, bepaalt het automatisch welke basismethode u moet gebruiken op basis van de specificaties van uw apparaat.

Als u echter hoopt uw ​​apparaat opnieuw te rooten met de nieuwe systeemloze methode, moet u de part-"/ system" -partitie volledig leegmaken voordat u begint, aangezien geen van beide methoden compatibel is met de andere.