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.

instagram viewer

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

Bildgalleri (3 bilder)
Bygga ut
Bygga ut
Bygga ut

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

Bildgalleri (3 bilder)
Bygga ut
Bygga ut
Bygga ut

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.

Bildgalleri (3 bilder)
Bygga ut
Bygga ut
Bygga ut

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.

6 Android ADB-appar för kraftfulla funktioner utan rot

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

Dela med sigTweetE-post
Relaterade ämnen
  • Android
  • Android tips
  • Android Rooting
Om författaren
Rishabh Chauhan (2 artiklar publicerade)

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.

Mer från Rishabh Chauhan

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