Rot
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 12 juli 2016; kontroller kräver
112 redigeringar .
Root (från engelska root - root; läs "root"), eller en superanvändare är ett speciellt konto och en grupp användare i UNIX-liknande system med en användaridentifierare UID 0 (User IDentifier), vars ägare har rättigheten att utföra alla operationer utan undantag.
Superanvändaren på UNIX-system har endast en "root"-inloggning som standard och byts enkelt om vid behov. Det kan finnas mer än en användare med rättigheter liknande root i systemet, för detta måste användaren tillhöra rotgruppen. Rotåtkomst på Android är ett speciellt konto i systemet, vars ägare kan utföra absolut vilken åtgärd som helst i operativsystemet [1] .
Detta system uppfanns för att underlätta administrationen. Till exempel, på Novell- servrar, gör nybörjare administratörer ofta misstaget att "ge oberoende" till kataloggrenar (förlorar all kontroll över dem); i UNIX är detta inte möjligt.
Rotanvändaren kan bli en annan användare med operationen setuid() , men inte vice versa. Detta används vanligtvis i säkerhetssyfte, när servern samlar in viss information om systemet vid uppstart (vilket kräver superanvändarrättigheter), och sedan ger bort sina privilegier. Superanvändaren kan också logga in som en annan användare med kommandot su utan att behöva ett lösenord för att logga in. Detta kan användas av en administratör, till exempel för att utöva kontroll över användare eller hjälpa till med felsökning.
Rotåtkomst på Android
För tillfället använder fler och fler människor smartphones och surfplattor som kör operativsystemet Android. Som nämnts ovan är root full tillgång till all datordata och möjligheten att ändra dem. Så Android OS har sin egen rotkatalog, som är skyddad från de flesta användare, men det finns sätt att få tillgång till alla filer på enheten.
Detta görs i de flesta fall för att anpassa gadgeten så mycket som möjligt för sig själv (full anpassning av ljud, video eller till och med en mikrofon), eller för att ta bort många applikationer installerade tillsammans med fabrikens firmware som vanligtvis inte behövs och på tar samtidigt upp mycket utrymme i enhetens interna minne. Det är tack vare root-åtkomst som en användare kan få "gränslös" åtkomst till alla filer på en enhet som kör Android OS. Eftersom iOS också är ett UNIX-liknande system har
Apple-enheter en liknande process som kallas jailbreak .
På vissa enheter är root-åtkomst redan förinstallerad (ofta på enheter från ett kinesiskt företag)
Denna process har sina för- och nackdelar.
Nackdelar med root-åtkomst
- Alla användare kommer inte att kunna få obegränsade åtkomsträttigheter till alla filer på enheten, men samtidigt är detta ett plus, eftersom en oerfaren användare därmed inte enkelt kommer att kunna bryta enheten, vilket kommer att rädda den från behovet för att blinka (installera om operativsystemet);
- Om en Android- användare inte har en tillräcklig informationsbas kommer han med största sannolikhet att förstöra sin gadget (i datavetares jargong kallas detta "brick", "brick" - för att döda din gadget med överhastade åtgärder på operativsystemet , som påverkar systemfiler, medan telefonen antingen inte slås på, antingen kommer den att visa nedladdningen oändligt, detta kallas en "bootlap"), vilket kommer att uppnå förhöjda rättigheter;
- Enhetens säkerhet kommer sannolikt att minska;
- Alla program, inklusive skadlig programvara, kan få root-åtkomst och skada enheten (om du däremot installerar en speciell manager, till exempel SuperSU eller Magisk , kommer program som inte har behörighet att kunna få root-åtkomst);
- Oförmåga att installera OTA- systemuppdateringar (det finns dock undantag);
- root-åtkomst är giltig tills nästa blinkning eller återställning (på de flesta enheter tas root-åtkomst endast bort genom en fullständig blinkning) det finns också en tillfällig rot som är giltig fram till den första omstarten;
- Tillverkarens garanti löper ut redan vid upplåsning av startladdaren , i enheter med en olåst starthanterare, alla ändringar i fabrikskomponenter (inte bara att få root-åtkomst, utan också installera en anpassad återställning eller en tredjepartsmontering av Android, liksom eftersom alla ändringar i systemfiler) på samma sätt automatiskt upphäver garantin. I det här fallet är det inte nödvändigt att ha ändringar vid tidpunkten för kontakt med servicecentret, det räcker med att lämna spår av ändringar. Så, till exempel, på Samsung-enheter, från en viss punkt, även efter återställningen av ändringar, kommer Knox -räknaren att ha ett värde på 0x1, vilket är en anledning till denial of service;
- Användaren kommer att förlora teknisk support från enhetstillverkaren.
Fördelar med root-åtkomst
- Efter att ha fått tillgång till alla systemfiler kan du utföra alla manipulationer relaterade till din enhet, upp till att radera och ändra systemfiler, såväl som "oborttagbara" och "oföränderliga" program utan superanvändarrättigheter, såsom inbyggda tjänster och Google Apps ;
- Det blir möjligt att skapa, byta namn på, ändra datum och tid för skapande och byta namn, redigera och ändra systemfiler på alla sätt [2] .
- Du kan anpassa gadgeten som användaren vill, öka högtalarvolymen, konfigurera kamerasystemet, redigera mikrofonens känslighet, redigera filsystemsskivorna, ändra systemfont, starta animation, etc.;
- Möjlighet till finjustering och överklockning / landning av processorn;
- Redigera systemfiler (inklusive vold.fstab);
- Ändra innehållet i / systemkatalogen (endast Full Root) ;
- Kardinalrengöring av det inbyggda minnet (dold cache eller dalvik-cache) med hjälp av återställning eller program som SDMaid Pro;
- Använda alla funktioner i program som kräver root för full drift (för vissa eller alla funktioner);
- Komplett annonsblockering;
- Alla möjligheter för att hacka applikationer;
- Möjligheten att öka nivån på applikationssäkerheten genom finkornig åtkomstkontroll till olika systemkomponenter - konton, filer, kalendrar, telefon, SMS, etc.
Se även
Anteckningar
- ↑ Anna. Vad är root-behörigheter på Android? . AndroidMir.org (8 oktober 2017). Hämtad 31 januari 2019. Arkiverad från originalet 1 februari 2019. (ryska)
- ↑ Vad är roträttigheter på Android och hur får man dem (ryska) ? . ESET NOD32 . Hämtad: 28 oktober 2022. (obestämd)
Länkar