Android-enheder kommer med masser af forudinstallerede apps, og selvom nogle af disse kan være nyttige, kan mange være påtrængende eller simpelthen uønskede. Heldigvis kan du ubetinget afinstallere enhver Android-app med ADB.
ADB er et kraftfuldt værktøjssæt, der udvider din kontrol over din Android-enhed. Selvom ADB var beregnet til Android-udviklere, behøver du ikke nogen programmeringsviden for at afinstallere Android-apps med det. Faktisk er det en leg!
Afinstallation af Android-apps med ADB
ADB, eller Android Device Bridge, er et værktøj, der giver dig mulighed for at køre kommandokoder på Android fra din computer. ADB låser op for mange muligheder gennem kraften i kommandolinjer. På trods af dette kan du også bruge ADB til simple opgaver som f.eks bruge ADB til at overføre dit udklipsholder, fjerninstallere apps, og selvfølgelig afinstaller dem.
At afinstallere en app med ADB behøver ikke root-tilladelser, og det er ret simpelt, når du først har fået styr på det. Udover at tillade dig at afinstallere næsten enhver app – inklusive systemapps og bloatware – kan du også bruge ADB til at fjernafinstallere apps via trådløs debugging.
Da ADB kommunikerer med din enhed via kode, skal du henvise til appens fulde pakkenavn i stedet for app's mere velkendte mærkenavn, for at afinstallere den (dette vil være noget som "com.facebook.katana" i stedet for Facebook, for eksempel).
Pakkenavne lyder måske som noget, udviklere beskæftiger sig med, men sandheden er, at du nemt kan finde en apps pakkenavn med ADB. Når du har fået pakkenavnet, tager det en enkelt kommando for at afinstallere appen for altid.
1. Installer ADB på din computer
Du skal installer ADB på din computer før du kommer til at afinstallere apps på din Android-enhed. Du kan installere det ved blot at downloade det og derefter starte din computers terminal i ADB-mappen. En alternativ metode, der installerer ADB i din computers terminal, er at bruge terminalen.
Hent:SDK Platform Tools (ADB)
ADB er tilgængelig på Windows, Mac og Linux. Hvis du er en Linux-bruger, har du sandsynligvis ikke brug for nogen vejledning om, hvordan du installerer apps gennem terminalen. På de andre platforme kan du bruge Scoop til Windows og Homebrew til Mac for at installere ADB. Disse to er kommandolinjeinstallationsprogrammer, der giver dig mulighed for at bruge terminalen til at installere apps.
Vi bruger en Windows-computer i denne artikel. Når du har installeret Scoop, kan du installere ADB med en enkelt kommando via kommandoprompt.
Start kommandoprompt ved at søge efter cmd i menuen Start, indtast derefter kommandoen nedenfor, og tryk på Gå ind på dit tastatur.
scoop install adb
Scoop vil automatisk downloade og installere ADB. Hvis der mangler afhængigheder, vil Scoop bede om din tilladelse til at installere dem. Indtaste Y og tryk Gå ind for at tillade installationen.
Nu er ADB installeret og klar til at betjene dig. ADB-pakkenavnet er anderledes på Homebrew og Linux. Du kan installere ADB ved hjælp af Homebrew på en Mac med:
bryg installere android-platform-værktøjer
og på Linux kan du bruge:
sudo apt-get install android-tools-adb
2. Tilslut ADB til din Android-enhed
Det skal du naturligvis aktiver USB Debugging på din Android-enhed at bruge ADB på det. Dette lader dig oprette forbindelse til din enhed enten via et USB-kabel eller trådløst.
Hvis din enhed er mobil som en smartphone, så 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, så kan det være værd at tjekke ud trådløs debugging med ADB.
Uanset hvilken metode du vælger at forbinde, kan du få en liste over tilsluttede enheder ved at køre kommandoen nedenfor i terminalen:
adb enheder
Denne kommando viser serienummeret for enheder, der er tilsluttet via USB, og den lokale IP-adresse for trådløse forbindelser.
3. Find app-pakkenavnet med ADB
Selvom de fleste apps har simple etiketter, bruger Android ikke appsnes etiketter til at identificere dem. For hvad nu hvis der er to apps med samme etiket? For at forhindre potentiel forvirring og misforståelser bruger Android unikke pakkenavne til at identificere apps. For eksempel vises Google Maps som Kort på din appliste, men dens rigtige navn er com.google.android.apps.maps.
Heldigvis kan du bruge ADB i det samme terminalvindue til at finde en apps pakkenavn. Med ADB tilsluttet din enhed, kør kommandoen nedenfor for at indtaste ADB-skallen:
adb skal
Du bør nu se din enheds navn ved siden af den blinkende indikator. Kør nu kommandoen nedenfor for at få en liste over alle de installerede pakker på din Android-enhed:
pm liste pakker
Kommandoen kalder på ADB-pakkehåndteringen for at vise 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 – viser, at der er tonsvis af apps installeret på din enhed, som du ikke engang kender til. De fleste af disse er baggrundssystemapps, der lydløst holder din Android-enhed i funktion.
Du kan afinstallere enhver af de angivne Android-pakker med ADB, men det betyder ikke, at du skal. De fleste af disse apps er afgørende for, at dit system kan fungere, og afinstallation af dem kan potentielt forringe din enheds funktion. Afinstaller kun systemapps, hvis du ved, hvad du laver!
Den fulde liste over installerede pakker på din Android-enhed kan give dig en åbenbaring, men den er ikke særlig effektiv til at finde en specifik apps pakkenavn. Du kan bruge kommandoen nedenfor til at filtrere resultaterne:
pm liste pakker |grep chrome
Denne kommando filtrerer pakkelisten til kun at inkludere pakker, der har krom i deres navne. Erstatte krom med din apps navn eller udviklerens navn for at finde pakken til den.
4. Afinstaller appen
Nu hvor du har appens pakkenavn, er appen prisgivet din fulde nåde. Hvis du stadig er i ADB-skallen, skal du afslutte den ved at skrive Afslut og trykker Gå ind. Indtast derefter pakkenavnet i kommandoen nedenfor og kør det:
adb afinstaller com.spotify.lite
Denne kommando afinstallerer Spotify Lite fra den tilsluttede Android-enhed. Erstatte com.spotify.lite med offer-appens pakkenavn, og det vil være væk, når ADB udlæses Succes.
Farvel Bloatware, Hej Frihed!
Android-brugere har meget mere frihed takket være dens open source-natur, men Android har stadig nogle sikkerhedsbegrænsninger. Du kan ikke afinstallere systemapps og de fleste forudinstallerede apps på din Android-enhed uden ekstra trin. ADB er et værktøj, der kan bryde denne begrænsning. Det er trods alt din telefon, og du er føreren af dette skib.
Det bedste ved at afinstallere Android-apps med ADB er, at du ikke behøver at roote din enhed til det. Alt du skal gøre er at oprette forbindelse til din enhed, finde appens pakkenavn og derefter køre afinstallationskommandoen. Nu hvor du ved, hvordan du gør alt det, giv bloatwaren deres sidste ord, og slip guillotinen