Večina aplikacij za Android lahko preprosto zahteva osnovna dovoljenja, kot sta shranjevanje ali dostop do kamere. Vendar pa nekatere aplikacije za pravilno delovanje potrebujejo dovoljenja na ravni sistema.

Čeprav lahko to premagate z rootanjem telefona, je to zapleten in včasih nepotreben postopek. Namesto tega lahko z ukazi ABD dodelite napredna dovoljenja.

V tem članku bomo razložili, kaj je ADB in kako ga uporabiti za podelitev dovoljenj v sistemu Android.

Kaj je Android Debug Bridge (ADB)?

V Androidu običajni uporabniki pogosto ne morejo izvajati sistemsko zaščitenih opravil, kot je npr odstranjevanje neželenih vnaprej nameščenih aplikacij brez naprednih tehnik, kot je spreminjanje datotek operacijskega sistema prek rootanja. Tu nastopi ADB (Android Debug Bridge).

ADB je orodje ukazne vrstice, s katerim lahko povežete napravo Android z računalnikom za izvajanje tistih nalog, ki zahtevajo root.

Povezano: Praktični ukazi ADB, ki bi jih moral poznati vsak uporabnik Androida

Z različnimi uporabnimi ukazi ADB lahko odstranite sistemske aplikacije, namestite datoteke APK, vzamete sistemske dnevnike, dodelite dodatna dovoljenja aplikacijam in drugo.

instagram viewer

Kako podeliti dovoljenja prek ADB

Pred uporabo ukazov morate s svojo napravo nastaviti povezavo ADB. Uporaba operacijskega sistema Windows, Mac ali Linux skorajda nima razlike, saj so ukazi ADB enaki za vse operacijske sisteme.

Vendar bodo uporabniki Windows uporabljali PowerShell, medtem ko morajo uporabniki Mac in Linux uporabiti terminal ali lupino za izvajanje ukazov ADB.

Obiščite Spletno mesto za razvijalce za Android in prenesite Orodja za platformo SDK datoteko za vaš operacijski sistem.

2. Izvlecite ZIP

Ta korak je samo za uporabnike sistema Windows; če uporabljate Mac ali Linux, nadaljujte z naslednjim korakom.

Če ste uporabnik sistema Windows, poiščite lokacijo, kamor ste prenesli datoteko ZIP. Zdaj izvlecite ZIP in kliknite platformna orodja mapo enkrat (ne dvoklikajte mape).

3. Odprite PowerShell ali terminal

Če uporabljate Windows, počakajte Alt in pritisnite F, S, potem A (en ključ naenkrat, zaporedno). Ta kombinacija tipk bo odprla PowerShell kot skrbnik.

Če uporabljate Linux ali Mac, morate odpreti terminal v isti mapi, kjer je vsebina datoteke platformna orodja mape so shranjene.

4. Omogoči možnosti za razvijalce

Galerija slik (3 slike)
Razširi
Razširi
Razširi

Zdaj morate omogočiti možnosti za razvijalce na pametnem telefonu, če še niso. Če želite to narediti, pojdite na Nastavitve > O telefonu in tapnite na Številka gradnje (sedemkrat).

Če zahteva geslo, vnesite geslo za zaklenjen zaslon.

5. Omogočite odpravljanje napak USB in povežite telefon

Galerija slik (3 slike)
Razširi
Razširi
Razširi

Zdaj pojdite na Možnosti za razvijalce in omogočite USB razhroščevanje. Pritisnite v redu če vas pozove pojavno okno. Na koncu povežite telefon z računalnikom s kablom USB.

6. Potrdite povezavo naprave

Vnesite spodnji ukaz v PowerShell ali Terminal, da preverite, ali je vaša naprava uspešno povezana:

.\adb naprave

Če po vnosu zgornjega ukaza ne vidite edinstvene serijske številke vaše naprave, to pomeni, da je z vaše strani nekaj narobe. To se zgodi predvsem, ko vaš računalnik ne more zaznati gonilnikov ADB v vaši napravi.

Če želite odpraviti to težavo, prenesite in namestite univerzalne gonilnike iz Spletno mesto ClockworkMod ali prenesite najnovejšo različico namestitvenega programa ADB ta objava na forumu XDA.

Če se težava ponavlja, sledite korakom v našem vodniku za odpravljanje težav s povezavo ADB v sistemu Windows.

7. Dovoli odpravljanje napak USB

Če prvič uporabljate ukaze ADB, se po šestem koraku na vašem telefonu prikaže pojavno okno z vprašanjem, ali želite Dovoli odpravljanje napak USB. Izberite potrditveno polje, ki pravi Vedno dovoli iz tega računalnika in tapnite Dovoli.

8. Vnesite ukaze ADB

Zdaj v PowerShell ali terminal vnesite naslednji ukaz:

.\adb lupina

Končno lahko uporabite ta ukaz za dodelitev dovoljenj kateri koli aplikaciji z uporabo ADB:

pm donacija 

Zamenjati z imenom paketa aplikacije in z zahtevanim dovoljenjem. Če ne najdete imena paketa, ga lahko prenesete Pregledovalnik imen paketa 2.0 in poiščite aplikacijo, ki potrebuje napredno dovoljenje. V našem primeru bomo aplikaciji Battery Guru podelili dovoljenje.

Galerija slik (3 slike)
Razširi
Razširi
Razširi

Na primer, kot lahko vidite spodaj, com.paget96.batteryguru je ime paketa in Android.dovoljenje. PACKAGE_USAGE_STATS je dovoljenje. To poišče aplikacijo BatteryGuru in omogoči dostop do ogleda uporabe in statistike.

pm grantcom.paget96.batteryguru android.permission. PACKAGE_USAGE_STATS

Kot drug primer, če želite uporabite Naptime brez rootanja telefona, lahko vnesete naslednje ukaze, da dodelite zahtevana dovoljenja:

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

Pridobite več nadzora nad Androidom z ADB

Brez dvoma je ADB odlično orodje za številne koristne stvari. Ne samo, da vam pomaga dodeliti dovoljenja aplikacijam, ampak lahko tudi varnostno kopirate svoje sistemske podatke brez root.

Ko se boste poglobili v moč ADB, boste začeli razumeti in uživati ​​v vsestranskosti okolja Android.

6 Android ADB aplikacij za zmogljive funkcije brez root-a

Želite več nadzora nad svojo napravo Android? Preizkusite te aplikacije, ki vam omogočajo uporabo funkcionalnosti ADB brez rootanja.

Preberite Naprej

DelitiTweetE-naslov
Povezane teme
  • Android
  • Nasveti za Android
  • Rooting za Android
O avtorju
Rishabh Chauhan (2 objavljena članka)

Rishabh je tehnični pisatelj, ki si prizadeva olajšati razumevanje tehnologije. Podnevi dela kot predani pisatelj o tehnologiji, ponoči pa kot Pro MOBA igralec. Rishabh rad piše o Androidu in drugih temah, povezanih s tehnologijo. Običajno ga lahko najdete, kako se poigrava s svojo napravo Android, ko ne piše XD.

Več od Rishabh Chauhan

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite