De fleste Android-apps kan nemt bede om grundlæggende tilladelser som opbevaring eller kameraadgang. Nogle apps kræver dog tilladelser på systemniveau for at fungere korrekt.

Selvom du kan overvinde dette ved at roote din telefon, er det en kompliceret og nogle gange unødvendig proces. I stedet kan du give avancerede tilladelser ved hjælp af ABD-kommandoer.

I denne artikel skal vi forklare, hvad ADB er, og hvordan man bruger det til at give tilladelser på Android.

Hvad er Android Debug Bridge (ADB)?

I Android kan normale brugere ofte ikke udføre systembeskyttede opgaver som f.eks fjernelse af uønskede forudinstallerede apps uden avancerede teknikker, som at ændre operativsystemfilerne gennem rooting. Det er her ADB (Android Debug Bridge) kommer ind i billedet.

ADB er et kommandolinjeværktøj, hvormed du kan tilslutte en Android-enhed til en computer for at udføre de opgaver, der kræver root.

Relaterede: Praktiske ADB-kommandoer, som enhver Android-bruger bør kende

Du kan bruge forskellige nyttige ADB-kommandoer til at afinstallere systemapps, installere APK-filer, tage systemlogfiler, give yderligere tilladelser til apps og mere.

instagram viewer

Sådan giver du tilladelser over ADB

Før du bruger kommandoerne, skal du konfigurere en ADB-forbindelse til din enhed. Brug af Windows, Mac eller Linux har næsten ingen forskel, da ADB-kommandoerne er de samme for alle operativsystemer.

Windows-brugere vil dog bruge PowerShell, mens Mac- og Linux-brugere skal bruge en terminal eller shell til at udføre ADB-kommandoer.

Besøg Android Developers hjemmeside og download SDK Platform-værktøjer fil til dit operativsystem.

2. Udpak ZIP

Dette trin er kun for Windows-brugere; hvis du bruger Mac eller Linux, fortsæt til næste trin.

Hvis du er en Windows-bruger, skal du gå til det sted, hvor du downloadede ZIP-filen. Udtræk nu ZIP og klik på platform-værktøjer mappe én gang (du må ikke dobbeltklikke på mappen).

3. Åbn PowerShell eller terminalen

Hvis du er på Windows, hold Alt og tryk F, S, derefter EN (en nøgle ad gangen, sekventielt). Denne tastekombination åbner PowerShell som administrator.

Hvis du er på Linux eller Mac, skal du åbne en Terminal i den samme mappe, hvor indholdet af platform-værktøjer mappe er gemt.

4. Aktiver udviklerindstillinger

Billedgalleri (3 billeder)
Udvide
Udvide
Udvide

Nu skal du aktivere Developer Options på din smartphone, hvis den ikke allerede er det. For at gøre det, gå til Indstillinger > Om telefonen og tryk på Bygge nummer (syv gange).

Hvis den beder om en adgangskode, skal du indtaste din adgangskode til låseskærmen.

5. Aktiver USB-fejlretning og tilslut din telefon

Billedgalleri (3 billeder)
Udvide
Udvide
Udvide

Gå nu til Udviklerindstillinger og aktiver USB debugging. Trykke Okay hvis du bliver bedt om det af en pop-up. Slut endelig din telefon til din computer ved hjælp af et USB-kabel.

6. Bekræft enhedstilslutningen

Indtast kommandoen nedenfor i PowerShell eller Terminal for at kontrollere, at din enhed er tilsluttet korrekt:

.\adb-enheder

Hvis du ikke kan se din enheds unikke serienummer efter at have indtastet ovenstående kommando, betyder det, at der er noget galt fra din side. Dette sker hovedsageligt, når din pc ikke kan finde ADB-driverne på din enhed.

For at løse dette problem skal du downloade og installere de universelle drivere fra ClockworkMod hjemmeside eller download den seneste version af ADB-installationsprogrammet fra dette XDA forum indlæg.

Hvis dit problem fortsætter, skal du følge trinene i vores guide til løse ADB-forbindelsesproblemer i Windows.

7. Tillad USB-fejlretning

Hvis du bruger ADB-kommandoer for første gang, vil der efter trin seks vises en popup på din telefon for at spørge, om du vil Tillad USB-fejlretning. Marker afkrydsningsfeltet, der siger Tillad altid fra denne computer og tryk Give lov til.

8. Indtast ADB-kommandoer

Indtast nu følgende kommando i PowerShell eller Terminal:

.\adb skal

Endelig kan du bruge denne kommando til at give tilladelser til enhver app, der bruger ADB:

pm bevilling 

Erstatte med appens pakkenavn og med den nødvendige tilladelse. Hvis du ikke kan finde pakkenavnet, kan du downloade Pakkenavn Viewer 2.0 og søg efter den app, der kræver avanceret tilladelse. I vores tilfælde vil vi give tilladelse til Battery Guru-appen.

Billedgalleri (3 billeder)
Udvide
Udvide
Udvide

Som du f.eks. kan se nedenfor, com.paget96.batteryguru er pakkens navn og Android.tilladelse. PACKAGE_USAGE_STATS er tilladelsen. Dette søger efter BatteryGuru-appen og giver adgang til at se brug og statistik.

pm grantcom.paget96.batteryguru android.permission. PACKAGE_USAGE_STATS

Som et andet eksempel, hvis du vil brug Naptime uden at roote din telefon, kan du indtaste følgende kommandoer for at give de nødvendige tilladelser:

pm give com.franco.doze android.permission. DUMP
pm give com.franco.doze android.permission. WRITE_SECURE_SETTINGS

Få mere kontrol over Android med ADB

Uden tvivl er ADB et fantastisk værktøj til en lang række nyttige ting. Ikke kun hjælper det dig med at give apptilladelser, men du kan også sikkerhedskopiere dine systemdata uden root.

Når du dykker ned i kraften i ADB, begynder du at forstå og nyde alsidigheden i Android-miljøet.

6 Android ADB-apps til kraftfulde funktioner uden rod

Vil du have mere kontrol over din Android-enhed? Prøv disse apps, der lader dig bruge ADB-funktionalitet uden at roote.

Læs Næste

DelTweetE-mail
Relaterede emner
  • Android
  • Android tips
  • Android rooting
Om forfatteren
Rishabh Chauhan (2 artikler udgivet)

Rishabh er en Tech Writer, der stræber efter at gøre teknologi lettere at forstå. Han arbejder som en dedikeret Tech Writer om dagen og som Pro MOBA-gamer om natten. Rishabh nyder at skrive om Android og andre teknologirelaterede emner. Du kan normalt finde ham pille ved sin Android-enhed, når han ikke skriver XD.

Mere fra Rishabh Chauhan

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere