Hvis du hater bloatware eller forhåndsinstallerte apper på Android-smarttelefonen din, kan du deaktivere dem her, selv om Android vanligvis ikke lar deg.
Hva vi definerer som "bloatware" er underlagt personlige preferanser, men jeg tror vi alle kan være enige om at noen produsenter og operatører er mer skyldige i å inkludere det på smarttelefonene sine enn andre. Bloatware kan, avhengig av synspunktet ditt, variere fra å være en forhåndsinstallert app som Facebook til den lagrede, ikke-Google Photos galleriappen. En persons hatede bloatware er en annen persons elskede funksjon, men dessverre for personen som klassifiserer visse forhåndsinstallerte apper som bloatware, kan de vanligvis ikke avinstallere den. Noen ganger kan du deaktivere systemapper, men ikke alle systemapper lar deg deaktivere den.
Det finnes imidlertid måter rundt disse begrensningene. Vi skrev en guide en stund tilbake som lærte deg hvordan du "avinstallerer" enhver forhåndsinstallert systemapp på Android-smarttelefonen eller -nettbrettet. Problemet med den metoden er todelt: den avinstallerer faktisk ikke appen fullstendig og returnerer plass til brukeren og tilbakestilling av endringen krever at du enten sidelaster APK-en (hvis du finner den) eller fabrikken nullstille. Likevel er den metoden ganske nyttig, og vi har sett dusinvis av foruminnlegg og brukerskript som drar nytte av den for å debloate deres nye Android-enheter. For å hjelpe brukere med å tømme enhetene sine på en sikrere måte, vil vi rette oppmerksomheten mot en annen metode som ikke bare vil deaktivere forhåndsinstallert bloatware etter eget valg, men gjør det også superenkelt å reaktivere dem når det passer deg, noe som gjør enhver feil mye enklere å gjenopprette fra. Vi kommer fortsatt til å bruke ADB-kommandoer for å rote med systemapplikasjoner, så pass på at du ikke deaktiverer noe helt kritisk (bruk din beste dømmekraft), men denne metoden er mye vennligere i tilfelle du deaktiverer feil app.
Deaktiver enhver forhåndsinstallert systemapp på Android uten rot
- Følg denne opplæringen for å få ADB i gang på din Windows-, Mac- eller Linux-PC. ADB, eller Android Debug Bridge, er et utviklerverktøy som lar deg utstede noen kraftige kommandoer for å kontrollere enheten din. Vi bruker det mye i veiledningene våre for å gjøre ting du ellers ikke kan gjøre uten en forankret enhet.
- Last ned en app som App-inspektør fra Google Play-butikken.
- Få pakkenavnet til appen du vil deaktivere ved hjelp av App Inspector. Her er skjermbilder som viser deg hvordan:
- Start en kommandoprompt/PowerShell (Windows) eller Terminal (Mac/Linux) i katalogen der du lagret ADB-binæren. For Windows-brukere kan dette gjøres ved å holde nede shift og deretter høyreklikke i mappen. I menyen velger du alternativet "åpne kommandovinduet her" eller "åpne PowerShell-vinduet her".
- Når du er i ledeteksten eller terminalen, skriv inn følgende kommando avhengig av operativsystemet ditt:Windows ledetekst:
adb shell pm disable-user --user 0
Windows PowerShell:.\adb shell pm disable-user --user 0
Mac/Linux-terminal:./adb shell pm disable-user --user 0
- For eksempel, her er hvordan det ser ut hvis du ønsker å fjerne Cleanmaster (com.miui.cleanmaster) som kommer forhåndsinstallert som en del av MIUI på Xiaomi Mi Mix 2S:Windows ledetekst:
adb shell pm disable-user --user 0 com.miui.cleanmaster
Windows PowerShell:.\adb shell pm disable-user --user 0 com.miui.cleanmaster
Mac/Linux-terminal:./adb shell pm disable-user --user 0 com.miui.cleanmaster
Og vi er ferdige! Appen skal umiddelbart bli deaktivert og vil forsvinne fra startprogrammet. Vær oppmerksom på at i sjeldne tilfeller kan enkelte apper automatisk aktiveres på nytt hvis systemet har en funksjon for å aktivere det på nytt. For eksempel å deaktivere aksjen EMUI 9-starter på kinesiske Huawei- eller Honor-enheter vil resultere i at aksjestarteren automatisk blir aktivert igjen etter en stund. Hvis det plager deg, prøv "avinstallere"metoden.
Aktiver enhver deaktivert forhåndsinstallert systemapp på nytt
Hva om du deaktiverte en app og vil ha den tilbake? Det er veldig enkelt å reaktivere appen! Først, gå til Innstillinger > Apper og se på "Alle apper"-listen (den kan være plassert et annet sted på enheten din.) Vanligvis kan du filtrere her for å se navnene på alle deaktiverte apper. Når du vet hvilken app du vil aktivere på nytt, følger du disse trinnene:
- Åpne en ledetekst eller terminalvindu og kjør følgende kommando:Windows ledetekst:
adb shell pm list packages -d
Windows PowerShell:.\adb shell pm list packages -d
Mac/Linux-terminal:./adb shell pm list packages -d
- Denne kommandoen viser alle deaktiverte pakker. Finn pakkenavnet som tilsvarer appen du vil aktivere på nytt. Nå er det bare å kjøre følgende kommando for å aktivere en av dem på nytt:Windows ledetekst:
adb shell pm enable
Windows PowerShell:.\adb shell pm enable
Mac/Linux-terminal:./adb shell pm enable
- Hvis du har problemer, prøv å starte på nytt etter at du har aktivert appen på nytt.
Hva gjorde vi?
Først av alt er det viktig å skille mellom hva denne kommandoen gjør og hvorfor den er overlegen metoden vi brukte i vår forrige veiledning for fjerning av bloatware. I den opplæringen avinstallerte vi en applikasjon på brukernivå, noe som betyr at den fortsatt var installert på enheten i systempartisjonen, men ikke for den primære brukeren (bruker 0). Dette er grunnen til at for å få den tilbake, måtte du enten tilbakestille til fabrikk eller sidelaste APK-en. I denne opplæringen er vi deaktivering appen for primærbrukeren i stedet for å avinstallere den, noe som betyr at vi kan aktivere den uten å installere den på nytt.
Kommandoen pm disable-user har eksistert i mange år, men den har blitt oversett til fordel for pm disable. Du skulle tro at både pm disable-user og pm disable --user 0 ville være identiske, men du tar feil. Av en eller annen grunn lar kommandoen deaktiver-bruker deg deaktivere stort sett alle applikasjoner du vil, mens den vanlige deaktiver-kommandoen er ganske begrenset.
Det beste med denne metoden er at hvis du roter til og deaktiverer et program du ikke burde, er det en veldig enkel løsning. Du vil også fortsatt motta OTA-oppdateringer siden du faktisk ikke endrer noen systemfiler. Det er derfor vi trenger "--bruker 0"-delen av kommandoen vår, som spesifiserer at appen bare vil bli deaktivert for den nåværende brukeren, ikke alle brukere, som vil kreve root-tilgang.