Så här tar du bort din Android-telefon
Så du har öppnat dörrarna för avancerad funktionalitet på din Android-telefon genom att rotera den. Toppen! Du kan göra saker med din telefon som andra inte kan göra med deras. Men vad händer när saker förändras och du vill ta bort det? Skräck inte, vi har täckt dig.
Kanske vill du avbryta av säkerhetsskäl, eller kanske behöver du inte bara rota dina favorit tweaks längre. Eller kanske du försöker sälja din enhet eller få garantiservice. Eller kanske du bara vill ladda ner en uppdatering över luften. Oavsett dina skäl är unrooting inte så svårt så länge du vet vad du gör.
De många sätten att ta bort en Android-telefon
Precis som att rooting, det finns några olika sätt att avbryta telefonen, och vilken du kommer använda beror på din enhet, vilken version av Android du kör och vad du försöker åstadkomma. I allmänhet kommer unrooting att involvera en av dessa processer.
- Alla telefoner som bara har roterats: Om allt du har gjort är roten din telefon, och fast med telefonens standardversion av Android, bör unrooting (förhoppningsvis) vara enkelt. Du kan avmarkera din telefon med hjälp av ett alternativ i SuperSU-appen, som tar bort root och ersätter Android-lagerns återhämtning. Detta beskrivs i första delen av den här handboken.
- Alla telefoner som kör en anpassad ROM eller använder Xposed Framework: Om du har gjort mer än root har du förmodligen ändrat vissa delar av ditt system tillräckligt starkt för att de enda sättet att unroot är att återgå till ett helt lager, utan tillstånd. Det här är annorlunda för varje telefon, och vi kan inte ge instruktioner för var och en, men vi diskuterar det i den sista delen av den här guiden.
Verkar enkelt, eller hur? Tyvärr fungerar inte SuperSU-metoden alltid perfekt. Kanske misslyckas det, eller kanske det inte kan ersätta din lageråterställning av någon anledning. I sådana fall kan du manuellt avmarkera din telefon med en av följande metoder:
- Nexus och andra utvecklarutgåva-telefoner löpning marshmallow: Om SuperSU-metoden inte fungerar kan du manuellt avbryta enheten genom att blinka igen boot.img. Det här är huvudfilen som redigeras när du roterar en telefon med Marshmallow, så ersätter den och sedan blinkar Android-lagerns återhämtning ska göra tricket. Detta diskuteras i den andra delen av denna guide.
- Nexus och andra utvecklarutgåva-telefoner löpning Lollipop och före: Om SuperSU-metoden inte fungerar kan du manuellt avlägsna enheten genom att radera su binära. Det här är filen som ger dig root-åtkomst på pre-Marshmallow-telefoner, så att ta bort det och sedan återblinka Android-återhämtningen bör göra tricket. Detta diskuteras i den tredje delen av den här guiden.
- Telefoner utan utvecklare Edition: Om SuperSU-metoden inte fungerar och du har en icke-utvecklande telefon, kommer du sannolikt att gå på kärnvapen. Det innebär att torka din telefon och återföra den till ett helt lager, utan att vara i drift för att kunna avlägsnas. Det här är annorlunda för varje telefon, och vi kan inte ge instruktioner för var och en, men vi diskuterar det i den sista delen av den här guiden.
Vi kommer att täcka var och en av dessa metoder (i varierande detaljnivåer) i de fyra avsnitten nedan. Så gå ner till det avsnitt som passar din enhet, version av Android och situation.
Hur man unroot i princip alla Android-enheter med SuperSU
SuperSU är enkelt den mest populära och robusta rotationshanteringsappen som finns tillgänglig på Android. Om du kör en rotad enhet finns det en mycket stor chans att du använder SuperSU för att hantera vilka appar som får superuseråtkomst. Det är också det smartaste och enklaste sättet att snabbt ta bort din Android-enhet, eftersom hela processen sker inom appen direkt på telefonen.
För att helt avinstallera enheten är det första du vill göra hoppa i SuperSU-appen, som finns i applådan.
När du öppnat, svep över eller tryck på fliken Inställningar och bläddra mot botten tills du ser avsnittet "Rengöring". Tryck på alternativet "Fullständig unroot".
Detta kommer att presentera en dialogruta med vad du kan förvänta dig av processen om att ta bort och fråga om du vill fortsätta. Om du är på en enhet med den traditionella root-metoden, vanligtvis Lollipop eller äldre, är det här det första och enda steget för dig. Om du fortsätter kommer det att avaktivera enheten, och du måste starta om för att avsluta processen.
Om du är på en enhet som var rotad med den systemlösa rotmetoden i Marshmallow, öppnar du alternativet "Fortsätt" en annan dialogruta som frågar om du vill återställa bildstartbilden och notera att detta krävs för OTA ( över-the-air) uppdateringar. Om du hoppas ladda ner den senaste Android-uppdateringen när den släpper, eller om du blir av med enheten, skulle jag föreslå att du knackar på "Ja" här. Om dessa alternativ inte gäller din situation är det nog bra att bara lämna den modifierade startbilden genom att trycka på "Nej".
Följande skärm kan fråga om du vill återställa bildåterställningsbilden. Om du kör en anpassad återställning (vilket är sannolikt) och du vill göra en OTA-uppdatering, är det här alternativet nödvändigt - tryck på "Ja" för att fortsätta. Om du planerar att omdirigera i framtiden eller vill fortsätta använda din anpassade återställning (säg för nandroid-säkerhetskopior), klicka sedan på "Nej" här. Det finns en chans att det här alternativet kanske inte dyker upp, i vilket fall måste du manuellt blinka lagerns återhämtning. Det finns anvisningar om hur du gör det i den manuella sektionen nedan.
Därefter tar SuperSU bort sig och rengör installationen. Hela processen tar bara några sekunder, och sedan startar enheten om. När det är klart ska det vara helt oroat och, beroende på vilka alternativ som valts under unroot-processen, tillbaka i en helt lagerform.
Så här manuellt avmarkerar en Nexus eller annan utvecklarenhet på Marshmallow
Medan ovanstående metod för upptagning med SuperSU skall teoretiskt fungerar bara bra på enheter som har roterats med systemlös metod, är det fortfarande bra att veta vad man ska göra i en situation där SuperSU kanske inte kan helt avinstallera enheten.
Den goda nyheten är att det är en enkel blixt-ersättning av den modifierade boot.img med lageret en - borde göra tricket.
Jag använder en Nexus 5 för det här exemplet, men processen kommer att vara identisk för alla andra Nexus-enheter. Om du använder en utvecklarutgåva-telefon från en annan tillverkare kan processen variera något.
Det första du behöver göra är att hämta fabriksbilden för din enhet. För Nexuses tillhandahålls detta av Google. Annan enhetens bilder ska tillhandahållas av tillverkaren.
När du har laddat ner fabriksbilden för din enhet måste du först pakka ut paketet.
Inuti det paketet finns det ett annat paket. Unzip den här också.
Det här paketet kommer att rymma bootloader-bilden, radioen (om tillämpligt) och olika skript för att blinka hela Android-byggnaden. Filen som vi behöver-boot.img-finns i den sista .zip-filen, som ska kallas "image--.zip". Unzip detta paket.
Tillbaka till telefonen, se till att utvecklaralternativ är aktiverade genom att gå till Inställningar> Om telefon och klicka på Byggnummer sju gånger. Toast-meddelanden visar hur många fler kranar du har kvar innan du blir utvecklare.
När menyn för utvecklingsalternativ har aktiverats trycker du på tillbaka för att gå till förinställningsmenyn. Menyn "Utvecklaralternativ" kommer att vara en ny post strax ovanför "Om telefon." Tryck på "Utvecklaralternativ".
Bläddra tills du ser "USB-felsökning" och aktivera den med skjutreglaget.
En varning kommer att dyka upp med en beskrivning av vad USB-felsökning gör-träff "OK" för att aktivera det här alternativet.
Anslut din enhet till datorn med en USB-kabel. Så länge du har rätt drivrutiner installerade, bör en popup visas på enheten med möjlighet att tillåta USB-felsökning på den bifogade datorn. Om du är på din dator kan du kryssa på alternativet Alltid tillåt från den här datorn så att det automatiskt tillåts debugging i framtiden. Hit "OK".
Gå tillbaka till din dator. Om du har adb i ditt system PATH, Skift + Högerklicka i mappen där du plockade ut alla fabriksbildfiler och välj "Öppna ett kommandofönster här."
Om du inte har adb i ditt system PATH, kopiera filen boot.img och placera den i din adb-mapp- C: \ Android \ plattform-verktyg
I detta fall. Skift + Högerklicka var som helst i den här mappen och välj "Öppna ett kommandofönster här" när filen boot.img är klar.
Ange sedan följande kommando för att starta om enheten i startläsaren:
adb reboot bootloader
När din telefon har startat om i sin startladdare, kör följande kommando, som bara tar några sekunder att slutföra:
snabbboot flash boot boot.img
Om du unrooting för att dra en OTA-uppdatering eller bara vill att telefonen ska vara tillbaka i ett helt lagret tillstånd, måste du också flasha återhämtningen av stocken. Du kan göra det med det här kommandot:
snabbboot flash recovery recovery.img
Därefter starta om på Android med följande:
snabbstart omstart
Telefonen bör omedelbart starta om och du är bra att gå-root-åtkomst kommer att vara borta, och Android kommer att få sin lageråterställning tillbaka, men resten av systemet kommer fortfarande att vara helt intakt. Om du planerar att sälja eller på annat sätt bli av med enheten, kan du göra en fabriksåterställning nu.
Hur man manuellt avmarkerar en Nexus eller annan utvecklarenhet på Lollipop (eller äldre)
Generellt är unrooting med SuperSU det bästa valet på enheter med en modifierad / systempartition, eftersom alla ändringar som görs under rotationsprocessen rensas upp. Om du föredrar att manuellt ta hand om processen, är det dock lite mer omtänksamt än att bara blinka boot.img som med systemlös metod. Den goda nyheten är att hela processen kan göras direkt på enheten, utan att behöva använda en dator.
Det första du behöver är en filhanterare med rotskapacitet. ES File Explorer verkar vara den mest populära en där ute idag, men ganska mycket kommer en rotforskare att arbeta.
I ES måste du öppna sidemenyn genom att skjuta in från den vänstra kanten, rulla sedan ner till alternativet "Root Explorer" och skjut omkopplaren för att aktivera den. SuperUser-appen som installerats på din enhet bör uppmana dig att ge åtkomst till filhanteraren vid den tiden.
När du har fått root-åtkomst, navigera till / systemmappen. Använd ES, tryck på rullgardinsmenyn som säger "Hemsida" (förutsatt att du fortfarande är på startsidan, förstås). Välj alternativet "/ Enhet".
I den primära enhetspartitionen rullar du ner till mappen "/ system" och öppnar den.
Det är här saker kan bli lite knepiga - beroende på hur enheten var rotad, kommer "su" -filen (den som vi kommer att radera i den här processen) att vara placerad på ett av två ställen: / System / bin
eller / System / xbin
. Börja med att kontrollera det tidigare.
Filerna här sorteras alfabetiskt, så om du inte ser "su" -filen (som på min testenhet), så är den i / System / xbin
mapp. Gå tillbaka genom att slå tillbaka pilen och öppna sedan "xbin" -mappen.
Det borde inte finnas så många filer här, så "su" är ganska lätt att hitta.
Oavsett var filen finns på din speciella enhet, kommer vi att utföra samma åtgärd. Om du vill avmarkera helt, raderar du bara den här filen men trycker länge på den och väljer papperskorgen.
Om du bara vill ta bort en OTA-uppdatering tillfälligt, skar du bara filen från den här platsen genom att länge trycka på den och välja sax. Du kan sedan navigera till / sdcard / mappen genom att gå tillbaka till den primära "/ Device" partitionen och öppna mappen "sdcard". Klistra in det här genom att välja pastaikon.
Med "su" -filen ut ur åtgärden finns det en enda fil som behöver flyttas eller raderas. Gå tillbaka till / system och öppna mappen "app".
Du kommer att leta efter SuperUser-appen som är installerad på din mobil här. Om du kör SuperSU hittar du den i mappen med samma namn. Det kan hända att du måste titta lite om du kör en annan SuperUser-app. När du har hittat mappen öppnar du den. Det är också värt att notera att det kanske inte finns i en mapp alls - det kan bara vara "superuser.apk" i mappens rot.
När du har hittat rätt fil, tryck länge på den och antingen radera eller klippa den som du gjorde med "su" -filen.
Om du skär den, fortsätt och klistra in den i / sdcard för säker förvaring.
Vid denna tidpunkt kan du dubbelkontrollera enhetens rotstatus med hjälp av en app som Root Checker. Om det kommer tillbaka som oroade, då är du klar.
Därefter måste du ersätta Android-återhämtningen på din telefon. För att göra detta måste du hämta fabriksbilden för din enhet. För Nexuses tillhandahålls detta av Google. Annan enhetens bilder ska tillhandahållas av tillverkaren.
När du har laddat ner fabriksbilden för din enhet måste du först pakka ut paketet.
Inuti det paketet finns det ett annat paket. Detta kommer att rymma bootloader-bilden, radio (om tillämpligt) och olika skript för att blinka hela Android-byggnaden. Allt vi behöver är filen recovery.img lagrad inuti. Unzip det paketet.
Tillbaka till telefonen, se till att utvecklaralternativ är aktiverade genom att gå till Inställningar> Om telefon och klicka på Byggnummer sju gånger. Toast-meddelanden visar hur många fler kranar du har kvar innan du blir utvecklare.
När menyn för utvecklingsalternativ har aktiverats trycker du på tillbaka för att gå till förinställningsmenyn. Menyn "Utvecklaralternativ" kommer att vara en ny post strax ovanför "Om telefon." Tryck på "Utvecklaralternativ".
Bläddra tills du ser "USB-felsökning" och aktivera den med skjutreglaget.
En varning kommer att dyka upp med en beskrivning av vad USB-felsökning gör-träff "OK" för att aktivera det här alternativet.
Anslut din enhet till datorn med en USB-kabel. Så länge du har rätt drivrutiner installerade, bör en popup visas på enheten med möjlighet att tillåta USB-felsökning på den bifogade datorn. Om du är på din dator kan du kryssa på alternativet Alltid tillåt från den här datorn så att det automatiskt tillåts debugging i framtiden. Hit "OK".
Gå tillbaka till din dator. Om du har adb i ditt system PATH, Skift + Högerklicka i mappen där du plockade ut alla fabriksbildfiler och välj "Öppna ett kommandofönster här."
Om du inte har adb i ditt system PATH, kopiera filen boot.img och placera den i din adb-mapp- C: \ Android \ plattform-verktyg
I detta fall. Skift + Högerklicka var som helst i den här mappen och välj "Öppna ett kommandofönster här" när filen boot.img är klar.
Ange sedan följande kommando för att starta om enheten i startläsaren:
adb reboot bootloader
När din telefon har startat om i sin startladdare, kör följande kommando, som bara tar några sekunder att slutföra:
snabbboot flash recovery recovery.img
Detta kommer att blinka återhämtningen av lageret. När det är klart, starta om på nytt med Android med följande:
snabbstart omstart
Telefonen bör omedelbart starta om och du är bra att gå-root-åtkomst kommer att vara borta, och Android kommer att få sin lageråterställning tillbaka, men resten av systemet kommer fortfarande att vara helt intakt. Om du planerar att sälja eller på annat sätt bli av med enheten, kan du göra en fabriksåterställning nu.
Om du planerar att bli av med enheten är det en bra idé att fortsätta och fabriksåterställ det vid denna tidpunkt.
Bläddra om din enhet för en helt nybyggnad
Om du kör en anpassad ROM eller Xposed-ramen måste du helt torka enheten och bläddra den till ett oavbrutet, helt nytt state-of-the-art-tillstånd. Det här är också det enda sättet att avaktivera en telefon som inte är Nexus eller Developer Edition, om SuperSU-metoden inte fungerar för dig.
Tyvärr är processen ganska annorlunda för varje tillverkare, och kan även variera från enhet till enhet. Så, med undantag för Nexus-enheter (som vi har en guide till) kan vi inte detaljera alla instruktioner här. I stället måste du kasta runt en webbplats som XDA Developers forum för fullständiga instruktioner för din telefon. Här är en snabb och smutsig bild av vad processen innebär för varje tillverkare, men:
- Nexus och andra utvecklarutgåva enheter: Nexus-enheter är ganska lätta. Du behöver bara ladda ner en fabriksbild från Google eller din tillverkare (ungefär som vi gjorde i bruksanvisningen om hur du redigerar instruktioner för Marshmallow ovan) och blinka sedan alla filer som finns i din telefon. Kolla in vår guide för att manuellt blinka din Nexus för fullständiga instruktioner.
- Samsung-enheter: Du behöver den fullständiga firmwarefilen, som bör vara tillgänglig för i princip alla enheter på Sammobile.com. Du kommer att hantera ett program som heter "Odin" på datorn, vilket är ganska enkelt. Se bara till att hitta en pålitlig guide för din exakta enhet.
- Motorola-enheter: Motorola använder ett program som heter "RSD Lite" för att driva bildfiler till enheter, men företaget gör inte bilderna tillgängliga för icke-utvecklarenheter. Det finns kopior som flyter runt där ute, men se till att du laddar ner från en pålitlig källa innan du tar spetsen.
- LG-enheter: LG använder ett speciellt inbyggt "Flash Tool" för att driva enhetsspecifika KDZ-filer till sina telefoner. Återigen kan detta vara knepigt, så se till att du använder en betrodd källa och guide.
- HTC-enheter: HTC kan kanske vara den mest blixtvänliga av alla konsumentenheter, eftersom det bara använder det som kallas en "RUU" (ROM Update Utility) -fil som kan skjutas med enkla adb och fastboot-kommandon. Alternativt kan du placera RUU på / sdcard-partitionen på de flesta HTC-enheter och det kommer automatiskt att upptäckas när du startar upp i startlastaren. Du behöver bara hitta RUU för din specifika telefon.
Vi önskar att vi kunde ge detaljer för varje enskild telefon där ute, men det är bara inte möjligt - det är ännu en anledning till varför vi älskar Nexus och andra utvecklarutgåva enheter. Men med lite grävning borde du kunna avinstallera nästan alla telefoner ute och få tillbaka det till ett bra fungerande tillstånd.