Rooting

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 28 juni 2020; kontroller kräver 38 redigeringar .

Rooting är processen  att erhålla root-superanvändarrättigheter enheter som kör Android-operativsystemet eller Android- skal . Huvudmålen med rooting är att ta bort restriktioner från tillverkaren eller operatören, manipulera systemapplikationer och möjligheten att köra applikationer som kräver administratörsrättigheter, samt få tillgång till systemfiler [1] [2] . En enhet som har gått igenom rotprocessen kallas rootad. En liknande process för Apple iOS-enheter kallas Jailbreak och för Windows Phone-enheter kallas den HardSPL.

Beskrivning

Alla Android-applikationer körs i en isolerad miljö [3] och har vanligtvis inte tillgång till andra plattformskomponenter och deras data. Partitioner som innehåller systemfiler monteras skrivskyddat. Dessa begränsningar är utformade för att skydda systemet från skadlig programvara, potentiellt skadliga modifieringar av systeminställningar av användaren och för att skydda betalprogram från obehörig kopiering.

Rotanvändaren har obegränsad åtkomst till vilken fil som helst på systemet, oavsett åtkomstbegränsningarna som ställts in [4] . Följaktligen har en applikation som körs på uppdrag av root-åtkomst också obegränsade rättigheter.

Bearbeta

Rootingsprocessen kan variera för olika enheter, men den består vanligtvis av följande steg:

  1. Förbereda enheten (till exempel aktivera USB-felsökningsläge , nedgradera firmwareversionen, kopiera filer till ett minneskort, låsa upp starthanteraren, etc.);
  2. Kopiera den körbara filen su till katalogen specificerad i PATH- variabeln (t.ex. /system/xbin/su);
  3. Ställa in starträttigheter med kommandot chmod .

SuperSU och Magisk GUI-appar används för rättighetshantering.

Typer av roträttigheter

Sätt att få root-rättigheter

För att erhålla Superuser-rättigheter används en anpassad återställning: TWRP, CWM eller PhilZ Touch. Rooting installerar SuperSU-rotadministratörsappen eller Magisk Manager och SU-binären i rotmappen.

För närvarande finns det två alternativ för att erhålla roträttigheter:

  1. SuperSu (upp till Android 6)
  2. Magisk (Android 5 och senare)

Dessa program kräver inte användning av en PC i de flesta fall. De använder inte heller utnyttjande för att få root-rättigheter.

Fördelar och nackdelar med rooting

Fördelar:

Brister:


Tillverkarnas position

Officiellt stöds root-åtkomst endast på utvecklartelefonmodeller . Om du rotar andra enheter upphävs garantin [6] . För att skydda dem använder tillverkare olika metoder: till exempel blockerar de nedladdning av firmware med en osignerad elektronisk digital signatur , förbjuder skrivning till systemområdet på hårdvarunivå [7] .

Till skillnad från iOS- operativsystemet installerat i Apple -enheter låter Android-operativsystemet dig installera applikationer inte bara från Google Play utan också från andra källor, men vissa operatörer och tillverkare blockerar nedladdningen av applikationer från inofficiella källor. Till exempel, på Amazon Kindle Fire kan du bara installera applikationer från Amazon Market. På samma sätt är installationen av applikationer på Barnes & Noble Nook Tablet [8] blockerad .

Med utvecklingen av alternativa ROM-skivor som CyanogenMod , MIUI och andra, har tillverkare omprövat sin inställning till att rota och installera inofficiella ROM-skivor. De skickar antingen enheter med en olåst starthanterare eller ger möjlighet att låsa upp den av användaren. Dessutom har CyanogenMod och några andra anpassade firmwares alla funktioner i rotprofilen som standard.

Juridisk information

Den 26 juli 2010 bekräftade US Copyright Office officiellt lagligheten av att rota, köra obehöriga tredjepartsapplikationer och ta bort SIM-låset [9] .

Se även

Anteckningar

  1. Vad är root-rättigheter och vad är de till för? - w3bsit3-dns.com
  2. Roträttigheter Arkiverade 28 mars 2018 på Wayback Machine - acer-liquid.su
  3. Android-säkerhet - Hjälp - Google Play
  4. Behörigheter | Linux: En introduktion . Hämtad 18 juli 2012. Arkiverad från originalet 15 januari 2012.
  5. Vad är root-rättigheter på Android och hur man får dem Arkiverad 26 juni 2012 på Wayback Machine - android4all
  6. Root eller inte Root, det är frågan Arkiverad 26 februari 2013. / habr.com
  7. Gör S-OFF på HTC Desire Arkiverad 10 december 2011 på Wayback Machine / d51x.ru
  8. Kindle Fire och Nook Tablet "uppgraderas" båda med reducerad funktionalitet Arkiverad 8 januari 2012 på Wayback Machine /   ITWorld
  9. Federal Register / Vol. 75, nr. 143 / tisdag 27 juli 2010 / Regler och föreskrifter arkiverade 20 januari 2022 på Wayback Machine  

Länkar

ladda ner