De flesta Android-appar kan enkelt be om grundläggande behörigheter som lagring eller kameraåtkomst. Vissa appar kräver dock behörigheter på systemnivå för att fungera korrekt.
Även om du kan övervinna detta genom att rota din telefon, är det en komplicerad och ibland onödig process. Istället kan du ge avancerade behörigheter med hjälp av ABD-kommandon.
I den här artikeln kommer vi att förklara vad ADB är och hur man använder det för att ge behörigheter på Android.
Vad är Android Debug Bridge (ADB)?
I Android kan vanliga användare ofta inte utföra systemskyddade uppgifter som t.ex ta bort oönskade förinstallerade appar utan avancerade tekniker, som att ändra operativsystemets filer genom att rota. Det är här ADB (Android Debug Bridge) kommer in.
ADB är ett kommandoradsverktyg med vilket du kan ansluta en Android-enhet till en dator för att utföra de uppgifter som kräver root.
Relaterad: Praktiska ADB-kommandon som alla Android-användare bör känna till
Du kan använda olika användbara ADB-kommandon för att avinstallera systemappar, installera APK-filer, ta systemloggar, ge ytterligare behörigheter till appar och mer.
Hur man beviljar behörigheter över ADB
Innan du använder kommandona måste du konfigurera en ADB-anslutning med din enhet. Att använda Windows, Mac eller Linux har nästan ingen skillnad, eftersom ADB-kommandona är desamma för alla operativsystem.
Däremot kommer Windows-användare att använda PowerShell, medan Mac- och Linux-användare behöver använda en terminal eller ett skal för att utföra ADB-kommandon.
Besök Android Developers webbplats och ladda ner SDK-plattformsverktyg fil för ditt operativsystem.
2. Extrahera ZIP
Det här steget är endast för Windows-användare; om du använder Mac eller Linux, fortsätt till nästa steg.
Om du är en Windows-användare, bläddra till platsen där du laddade ner ZIP-filen. Nu, extrahera ZIP och klicka på plattformsverktyg mappen en gång (dubbelklicka inte på mappen).
3. Öppna PowerShell eller terminalen
Om du använder Windows, håll Alt och tryck F, S, då A (en nyckel i taget, sekventiellt). Den här tangentkombinationen öppnar PowerShell som administratör.
Om du använder Linux eller Mac måste du öppna en terminal i samma mapp där innehållet i plattformsverktyg mapp lagras.
4. Aktivera utvecklaralternativ
Nu måste du aktivera utvecklaralternativ på din smartphone, om det inte redan är det. För att göra det, gå till Inställningar > Om telefonen och tryck på Bygga nummer (sju gånger).
Om den frågar efter ett lösenord anger du lösenordet för låsskärmen.
5. Aktivera USB-felsökning och anslut din telefon
Gå nu till Utvecklaralternativ och aktivera USB felsökning. Tryck OK om du uppmanas av ett popup-fönster. Slutligen, anslut din telefon till din dator med en USB-kabel.
6. Bekräfta enhetsanslutningen
Skriv kommandot nedan i PowerShell eller Terminal för att kontrollera att din enhet är ansluten:
.\adb-enheter
Om du inte kan se din enhets unika serienummer efter att ha angett kommandot ovan betyder det att något är fel från din sida. Detta händer främst när din dator inte kan upptäcka ADB-drivrutinerna på din enhet.
För att åtgärda det här problemet, ladda ner och installera de universella drivrutinerna från ClockworkMod webbplats eller ladda ner den senaste versionen av ADB-installationsprogrammet från detta XDA-foruminlägg.
Om ditt problem kvarstår, följ stegen i vår guide för att åtgärda ADB-anslutningsproblem i Windows.
7. Tillåt USB-felsökning
Om du använder ADB-kommandon för första gången, efter steg sex, visas en popup på din telefon för att fråga om du vill Tillåt USB-felsökning. Markera kryssrutan som säger Tillåt alltid från den här datorn och tryck Tillåta.
8. Ange ADB-kommandon
Skriv nu följande kommando i PowerShell eller Terminal:
.\adb skal
Slutligen kan du använda det här kommandot för att ge behörigheter till alla appar som använder ADB:
pm bidrag
Byta ut med appens paketnamn och med erforderligt tillstånd. Om du inte kan hitta paketnamnet kan du ladda ner Package Name Viewer 2.0 och sök efter appen som behöver avancerad behörighet. I vårt fall kommer vi att ge tillstånd till Battery Guru-appen.
Till exempel, som du kan se nedan, com.paget96.batteryguru är paketets namn och Android.permission. PACKAGE_USAGE_STATS är tillståndet. Detta söker efter BatteryGuru-appen och ger tillgång till att se användning och statistik.
pm grantcom.paget96.batteryguru android.permission. PACKAGE_USAGE_STATS
Som ett annat exempel, om du vill använd Naptime utan att rota din telefon, kan du ange följande kommandon för att ge de nödvändiga behörigheterna:
pm ge com.franco.doze android.permission. DUMPA
pm ge com.franco.doze android.permission. WRITE_SECURE_SETTINGS
Få mer kontroll över Android med ADB
Utan tvekan är ADB ett bra verktyg för en mängd användbara saker. Det hjälper dig inte bara att ge appbehörigheter, utan du kan också säkerhetskopiera dina systemdata utan root.
När du väl har fördjupat dig i kraften i ADB kommer du att börja förstå och njuta av mångsidigheten i Android-miljön.
Vill du få mer kontroll över din Android-enhet? Prova dessa appar som låter dig använda ADB-funktionalitet utan att rota.
Läs Nästa
- Android
- Android tips
- Android Rooting

Rishabh är en Tech Writer som strävar efter att göra tekniken lättare att förstå. Han arbetar som en dedikerad Tech Writer på dagen och som en Pro MOBA-spelare på natten. Rishabh tycker om att skriva om Android och andra teknikrelaterade ämnen. Du kan vanligtvis hitta honom mixtra med sin Android-enhet när han inte skriver XD.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera