Förklaring av förfarandet:
I original android sköts appars begäran om tillgång till systemroten i bakgrunden utan att du ser dem. Vissa nekas andra tillåts. När man rootar sin mobil installerar man filer som ersätter de inbyggade filerna som hanterar alla rotförfrågningar och dessa nya filer kommunicerar med en app som körs i användargränsnittet. Det betyder att om en annan app begär att få utföra någonting som tidigare hade sköts per automatik, kommer du istället att få ta ställning till om begäran ska nekas eller tillåtas. Tänk dig en pop up där du kan säga JA eller NEJ. Fördelen med detta är att du kan manuellt godkänna appar som normalt sett hade nekats åtkomst.
Det knepiga är att eftersom filerna som hanterar den här typen av behörighet ligger i systemroten kan man inte installera de nya rothanteringsfilerna när systemet är startat. Du har ju inte tillgång till roten. Och där kommer recovery in i bilden.
Recovery är till för att uppdatera ditt system och fabriksåterställa det med mera, det är en helt annan partition än systempartitionen. Tänk dig att du har en cdväxlare i din stereo, du kan välja vilken skiva som ska starta men du kan inte spela flera samtidigt. Partitionerna kan man se på samma sätt i det här fallet även om jämförelsen inte är 100% korrekt. Du har bootloader, recovery och system som är egna partitioner med eget innehåll.
Du har säkert tagit emot OTA uppdateringar många gånger och när din telefon stängs av och börjar uppdatera systemet så är det recovery som gör det. Det visas ofta en grön android och så får man se en progress bar. Det är recovery som helt enkelt uppdaterar det avstängda operativsystemet. Den här funktionaliteten utnyttjar man för att byta ut rothanteringsfilerna, det är som att göra en uppdatering men väldigt liten. Ett problem som är enkelt att kringå är däremot att fabriksavbilden på recovery inte har någon funktionalitet för att göra mycket annat än att installera OTA uppdateringar. Hur recoveryt vet att det är en OTAfil eller inte behöver vi inte gå in på här men det har att göra med olika kontroller som görs innan installationen börjar. Vi kan hur som helst kringå det.
Okej så nu när vi vet vad root är och vad recovery är det bara bootloadern kvar som behöver en kort beskrivning. Bootloadern är din telefons BIOS. När du startar telefonen bootar BIOS upp all hårdvara och utför testning på dem. Om all hårdvara inte rapporterar något fel och har startat ordentligt går BIOS vidare och startar upp systempartitionen. Vi behöver inte nämna så mycket mer om bootloadern förutom att den också kontrollerar vilka fastboot kommandon du tillåts använda. Och det är fastboot du använder för att flasha olika partitioner. Fastboot kommandon går bara att använda när telefonen är står i bootloaderläge. Nu kanske det börjar klarna lite vad en låst bootloader är? Det är en bootloader som inte accepterar flashkommandon!
Problemet du står inför är alltså att du vill ha manuell rootutdelning men för att få det måste Android OS vara avstängt vilket leder dig till en recovery installation. Det i sin tur innebär att du måste flasha in ett recovery som låter dig göra det och därför hamnar du i famnen på bootloadern som kontrollerar all flashning.
Steg ett blir alltså att låsa upp sin bootloader så du kan flasha. Steg två att flasha ett recovery. Steg
tre att använda det nya recoveryt för att TA EN BACKUP på enheten. Steg fyra att installera rootfiler och rootapp, förslagsvis SuperSU vilket är populärast. Steg fem att bara starta om enheten och njuta av rootappar och andra tweaks.
Observera att om du vill ha ota uppdateringar efter att du gjort detta så behöver du återställa allting. Jag orkar inte täcka det i den här posten men var medveten om det när du i framtiden tar emot en uppdatering och funderar på varför du får ett felmeddelande.
Som en parantes vad gäller CID så är det ingenting du ska pilla med om du inte vill ändra vilken operatör eller region din telefons mjukvara tillhör. Detta har ingenting att göra med att roota sin telefon utan har andra applikationer som inte verkar relevanta för ditt behov.
Ordlista:
Root = admin på systemet
S-OFF = security off, vilket innebär att du kan flasha en mp3fil som systemavbild och skrota hela luren. Inget för den som inte har koll på saker och ting.
Låsa upp bootloadern = tillåt vissa typer av flashningar. Mer än tillräckligt för 99% av alla användare. Är den låst kan du inte flasha någonting.
CID= Carrier ID vilket låser din telefons mjukvara till en operatör eller en geografisk region. Detta gäller å andra sidan inte vilken operatör du kan ringa med utan bara vem som kan skicka ut uppdateringar till din telefon. Låsningen för mobilnät är en annan sak.
Click to expand...