Home
» Android
»
Sådan afinstallerer du enhver Android-app ved hjælp af ADB (inklusive systemapps og Bloatware)
Sådan afinstallerer du enhver Android-app ved hjælp af ADB (inklusive systemapps og Bloatware)
Android-enheder leveres med mange forudinstallerede apps, og selvom nogle af dem kan være nyttige, er mange af dem overflødige og uvelkomne. Heldigvis kan du afinstallere enhver Android-app ubetinget ved hjælp af ADB.
ADB er et kraftfuldt sæt værktøjer, der giver dig mere kontrol over din Android-enhed. Selvom ADB er beregnet til Android-udviklere, behøver du ikke nogen programmeringskendskab for at afinstallere Android-apps med det.
ADB, eller Android Device Bridge, er et værktøj, der lader dig køre kode på Android fra din computer. ADB åbner op for mange muligheder gennem kommandolinjens kraft. Du kan dog også bruge ADB til simple opgaver som at bruge ADB til at overføre dit udklipsholder, installere apps eksternt og selvfølgelig afinstallere dem.
Afinstallation af apps ved hjælp af ADB kræver ikke root-adgang, og det er ret ligetil, når du først har fået styr på det. Udover at lade dig afinstallere næsten alle apps – inklusive systemapps og bloatware – kan du også bruge ADB til at afinstallere apps eksternt via trådløs fejlfinding.
Da ADB kommunikerer med din enhed via kode, skal du bruge appens fulde pakkenavn i stedet for appens mere velkendte mærkenavn for at afinstallere den (dette ville f.eks. være noget i retning af "com.facebook.katana" i stedet for Facebook).
Pakkenavnet lyder måske som noget udviklere roder med, men sandheden er, at du nemt kan finde en apps pakkenavn med ADB. Når du har pakkenavnet, kræver det kun en enkelt kommando at afinstallere appen for altid.
1. Installer ADB på din computer
Du skal installere ADB på din computer, før du afinstallerer appen på din Android-enhed. Du kan installere den ved at downloade den og derefter åbne din computers terminal i ADB-mappen. En anden måde at installere ADB på din computer er at bruge Terminal.
ADB er tilgængelig på Windows, Mac og Linux. Hvis du er Linux-bruger, behøver du sandsynligvis ikke nogen instruktioner om, hvordan du installerer apps ved hjælp af Terminalen. På andre platforme kan du bruge Scoop til Windows og Homebrew til Mac til at installere ADB. Disse to er kommandolinjeinstallationsprogrammer, der lader dig bruge Terminalen til at installere apps.
Vi bruger en Windows-computer som eksempel. Når Scoop er installeret, kan du installere ADB med en enkelt kommando via kommandoprompten.
Start kommandoprompten ved at søge efter cmd i startmenuen, skriv derefter kommandoen nedenfor og tryk på Enter på tastaturet.
scoop install adb
Scoop vil automatisk downloade og installere ADB. Hvis der mangler afhængigheder, vil Scoop bede dig om tilladelse til at installere dem. Skriv Y og tryk Enter for at tillade installationen.
Installer ADB ved hjælp af Scoop
Nu er ADB installeret og klar til at betjene dig. ADB-pakkenavnet er forskelligt på Homebrew og Linux. Du kan installere ADB ved hjælp af Homebrew på din Mac med:
brew install android-platform-tools
Og på Linux kan du bruge:
sudo apt-get install android-tools-adb
2. Tilslut ADB til Android-enhed
Du skal selvfølgelig aktivere USB-fejlfinding på din Android for at bruge ADB med den pågældende enhed. Dette giver dig mulighed for at oprette forbindelse til din enhed via USB-kabel eller trådløst.
Hvis din enhed er en smartphone, er den nemmeste måde at tilslutte den til din computer med et USB-kabel. Hvis du har at gøre med en stationær enhed som en Android TV-boks, bør du prøve trådløs fejlfinding med ADB.
Uanset hvilken metode du vælger at oprette forbindelse til, kan du få en liste over tilsluttede enheder ved at køre kommandoen nedenfor i Terminal:
adb devices
ADB forbinder enhed via USB
Denne kommando viser serienummeret for enheder tilsluttet via USB og den lokale IP-adresse for trådløse forbindelser.
3. Find programpakkens navn med ADB
Selvom de fleste apps har simple etiketter, bruger Android ikke appens etiket til at identificere dem. Hvad hvis to apps har den samme etiket? For at undgå potentiel forvirring bruger Android et unikt pakkenavn til at identificere appen. For eksempel vises Google Maps som Maps på applisten, men det faktiske navn på Google Maps er com.google.android.apps.maps.
Heldigvis kan du bruge ADB i det samme Terminalvindue til at finde pakkenavnet på en app. Når ADB er forbundet til din enhed, skal du køre kommandoen nedenfor for at åbne ADB-shell'en:
adb shell
Du burde nu se dit enhedsnavn ved siden af den blinkende indikator. Kør derefter kommandoen nedenfor for at få en liste over alle pakker, der er installeret på din Android-enhed:
pm list packages
Liste over installerede pakker med ADB
Ring til ADB-pakkehåndteringen for at få en liste over alle de pakker, der er installeret på din Android-enhed. Den store længde af denne liste – og de pakker, du aldrig har hørt om – antyder, at der er mange apps installeret på din enhed, som du ikke engang kender til. De fleste af disse er baggrundssystemapps, der lydløst holder din Android-enhed kørende.
Advarsel :
Du kan afinstallere alle de anførte Android-pakker ved hjælp af ADB, men det betyder ikke, at du skal. De fleste af disse apps er essentielle for, at dit system kører, og afinstallation af dem kan potentielt påvirke din enheds funktionalitet. Afinstaller kun systemapps, hvis du ved, hvad du laver!
En komplet liste over installerede pakker på din Android-enhed kan hjælpe dig med at forstå det bedre, men det vil ikke være særlig effektivt at søge efter pakkenavnet på en bestemt app.
Du kan bruge kommandoen nedenfor til at filtrere resultaterne:
pm list packages |grep chrome
adb grep-pakke
Denne kommando filtrerer pakkelisten til kun at inkludere pakker med navnet Chrome. Erstat Chrome med dit programnavn eller udviklernavn for at finde pakker til det pågældende program.
4. Afinstaller appen
Nu hvor du har appens pakkenavn, er appen helt i dine hænder. Hvis du stadig er i ADB-shell'en, skal du afslutte den ved at skrive exit og trykke på Enter. Indtast derefter pakkenavnet i kommandoen nedenfor, og kør den:
adb uninstall com.spotify.lite
Afinstaller Android-apps ved hjælp af ADB
Denne kommando afinstallerer Spotify Lite fra den tilsluttede Android-enhed. Erstat com.spotify.lite med pakkenavnet på den app, du ønsker, og den forsvinder, når ADB viser et resultat "Succes".
Bemærk, at ovenstående kommando kun vil bede systemet om at afinstallere appen for den aktuelle bruger. Der er ingen måde at afinstallere appen fra alle brugere, medmindre du rooter din telefon.
Vær advaret om, at afinstallation af systemapps potentielt kan blokere din enhed, så afinstaller kun apps, du er sikker på. Apps som Gmail, Google Play Musik, Google Play Film osv. kan afinstalleres sikkert, men slet aldrig Google Play Butik eller filer, der er knyttet til den. Hvis din telefon bliver ustabil efter afinstallation af en bestemt app, skal du geninstallere den fra Google Play Butik eller nulstille din telefon til fabriksindstillingerne.
Afhængigt af producenten leveres nogle telefoner kun med et par bloatware- og systemapps, der nemt kan deaktiveres, mens andre er fyldt med tredjepartsapps, som brugerne ikke kan slette eller deaktivere.
Android-brugere har mere frihed på grund af sin open source-natur, men Android har stadig nogle sikkerhedsrestriktioner. Du kan ikke afinstallere systemapps og de fleste af de forudinstallerede apps på din Android-enhed uden at tage ekstra skridt. ADB er et værktøj, der kan omgå denne begrænsning. Det er trods alt din telefon, og du bør have fuld kontrol over den. Ovenstående instruktioner giver dig mulighed for at fjerne disse bloatware-apps fra din Android-telefon uden at skulle roote din telefon.
Det bedste ved at afinstallere Android-apps ved hjælp af ADB er, at du ikke behøver at roote din enhed for at bruge den. Alt du skal gøre er at tilslutte din enhed, finde appens pakkenavn og køre afinstallationskommandoen. Nu ved du, hvordan du gør alt det. Sig farvel til bloatware og apps, du ikke bruger!