De fleste Android-apper kan enkelt be om grunnleggende tillatelser som lagring eller kameratilgang. Noen apper krever imidlertid tillatelser på systemnivå for å fungere ordentlig.

Selv om du kan overvinne dette ved å roote telefonen din, er det en komplisert og noen ganger unødvendig prosess. I stedet kan du gi avanserte tillatelser ved å bruke ABD-kommandoer.

I denne artikkelen skal vi forklare hva ADB er og hvordan du bruker det til å gi tillatelser på Android.

Hva er Android Debug Bridge (ADB)?

I Android kan vanlige brukere ofte ikke utføre systembeskyttede oppgaver som f.eks fjerning av uønskede forhåndsinstallerte apper uten avanserte teknikker, som å endre operativsystemfilene gjennom rooting. Det er her ADB (Android Debug Bridge) kommer inn.

ADB er et kommandolinjeverktøy som du kan bruke til å koble en Android-enhet til en datamaskin for å utføre de oppgavene som krever root.

I slekt: Praktiske ADB-kommandoer som enhver Android-bruker bør kjenne til

Du kan bruke forskjellige nyttige ADB-kommandoer for å avinstallere systemapper, installere APK-filer, ta systemlogger, gi tilleggstillatelser til apper og mer.

instagram viewer

Hvordan gi tillatelser over ADB

Før du bruker kommandoene, må du sette opp en ADB-tilkobling med enheten din. Å bruke Windows, Mac eller Linux har nesten ingen forskjell, siden ADB-kommandoene er de samme for alle operativsystemer.

Imidlertid vil Windows-brukere bruke PowerShell, mens Mac- og Linux-brukere må bruke en terminal eller et skall for å utføre ADB-kommandoene.

Besøk Android Developers nettsted og last ned SDK-plattformverktøy fil for ditt operativsystem.

2. Pakk ut ZIP

Dette trinnet er kun for Windows-brukere; hvis du bruker Mac eller Linux, fortsett til neste trinn.

Hvis du er en Windows-bruker, bla til stedet der du lastet ned ZIP-filen. Pakk ut ZIP-filen og klikk på plattformverktøy mappe én gang (ikke dobbeltklikk på mappen).

3. Åpne PowerShell eller terminalen

Hvis du bruker Windows, hold Alt og trykk F, S, deretter EN (en tast om gangen, sekvensielt). Denne tastekombinasjonen vil åpne PowerShell som administrator.

Hvis du bruker Linux eller Mac, må du åpne en terminal i samme mappe der innholdet i plattformverktøy mappen er lagret.

4. Aktiver utvikleralternativer

Bildegalleri (3 bilder)
Utvide
Utvide
Utvide

Nå må du aktivere utvikleralternativer på smarttelefonen din, hvis den ikke allerede er det. For å gjøre det, gå til Innstillinger > Om telefonen og trykk på Byggenummer (syv ganger).

Hvis den ber om et passord, skriv inn passordet for låseskjermen.

5. Aktiver USB-feilsøking og koble til telefonen

Bildegalleri (3 bilder)
Utvide
Utvide
Utvide

Gå nå til Utvikleralternativer og aktiver USB-feilsøking. trykk OK hvis du blir bedt om det av et popup-vindu. Til slutt kobler du telefonen til datamaskinen med en USB-kabel.

6. Bekreft enhetstilkoblingen

Skriv inn kommandoen nedenfor i PowerShell eller Terminal for å sjekke at enheten er koblet til:

.\adb-enheter

Hvis du ikke kan se enhetens unike serienummer etter å ha skrevet inn kommandoen ovenfor, betyr det at noe er galt fra din side. Dette skjer hovedsakelig når PC-en din ikke kan oppdage ADB-driverne på enheten din.

For å fikse dette problemet, last ned og installer de universelle driverne fra ClockworkMod nettsted eller last ned den nyeste versjonen av ADB-installasjonsprogrammet fra dette XDA-foruminnlegget.

Hvis problemet vedvarer, følg trinnene i veiledningen vår for å fikse ADB-tilkoblingsproblemer i Windows.

7. Tillat USB-feilsøking

Hvis du bruker ADB-kommandoer for første gang, etter trinn seks, vises en popup på telefonen din for å spørre om du vil Tillat USB-feilsøking. Velg avmerkingsboksen som sier Tillat alltid fra denne datamaskinen og trykk Tillate.

8. Skriv inn ADB-kommandoene

Skriv inn følgende kommando i PowerShell eller Terminal:

.\adb-skall

Til slutt kan du bruke denne kommandoen til å gi tillatelser til enhver app som bruker ADB:

pm stipend 

Erstatte med appens pakkenavn og med nødvendig tillatelse. Hvis du ikke finner pakkenavnet, kan du laste ned Pakkenavn Viewer 2.0 og søk etter appen som trenger avansert tillatelse. I vårt tilfelle skal vi gi tillatelse til Battery Guru-appen.

Bildegalleri (3 bilder)
Utvide
Utvide
Utvide

For eksempel, som du kan se nedenfor, com.paget96.batteryguru er pakkenavnet og Android.tillatelse. PACKAGE_USAGE_STATS er tillatelsen. Dette søker etter BatteryGuru-appen og gir tilgang til å se bruk og statistikk.

pm grantcom.paget96.batteryguru android.permission. PACKAGE_USAGE_STATS

Som et annet eksempel, hvis du vil bruk Naptime uten å rote telefonen, kan du angi følgende kommandoer for å gi de nødvendige tillatelsene:

pm gi com.franco.doze android.tillatelse. DUMP
pm gi com.franco.doze android.tillatelse. WRITE_SECURE_SETTINGS

Få mer kontroll over Android med ADB

Uten tvil er ADB et flott verktøy for en rekke nyttige ting. Ikke bare hjelper det deg med å gi apptillatelser, men du kan også sikkerhetskopiere systemdataene dine uten rot.

Når du har fordypet deg i kraften til ADB, vil du begynne å forstå og nyte allsidigheten til Android-miljøet.

6 Android ADB-apper for kraftige funksjoner uten rot

Vil du ha mer kontroll over Android-enheten din? Prøv disse appene som lar deg bruke ADB-funksjonalitet uten å rote.

Les Neste

DelekvitringE-post
Relaterte temaer
  • Android
  • Android tips
  • Android-rooting
Om forfatteren
Rishabh Chauhan (2 artikler publisert)

Rishabh er en teknisk skribent som streber etter å gjøre teknologi lettere å forstå. Han jobber som en dedikert Tech Writer på dagtid og som Pro MOBA-spiller om natten. Rishabh liker å skrive om Android og andre teknologirelaterte emner. Du kan vanligvis finne ham tukling med Android-enheten sin når han ikke skriver XD.

Mer fra Rishabh Chauhan

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere