Daugelis „Android“ programų gali lengvai paprašyti pagrindinių leidimų, pvz., saugyklos ar prieigos prie fotoaparato. Tačiau kai kurioms programoms reikia sistemos lygio leidimų, kad jos tinkamai veiktų.

Nors galite tai įveikti įsišakniję savo telefone, tai sudėtingas ir kartais nereikalingas procesas. Vietoj to galite suteikti išplėstinius leidimus naudodami ABD komandas.

Šiame straipsnyje paaiškinsime, kas yra ADB ir kaip jį naudoti norint suteikti leidimus „Android“.

Kas yra „Android Debug Bridge“ (ADB)?

„Android“ paprasti vartotojai dažnai negali atlikti sistemos apsaugotų užduočių, pvz pašalinti nepageidaujamas iš anksto įdiegtas programas be pažangių metodų, pvz., operacinės sistemos failų keitimo naudojant įsišaknijimą. Čia atsiranda ADB („Android Debug Bridge“).

ADB yra komandų eilutės įrankis, kuriuo galite prijungti „Android“ įrenginį prie kompiuterio, kad galėtumėte atlikti tas užduotis, kurioms reikia root.

Susijęs: Praktinės ADB komandos, kurias turėtų žinoti kiekvienas „Android“ vartotojas

instagram viewer

Galite naudoti įvairias naudingas ADB komandas, kad pašalintumėte sistemos programas, įdiegtumėte APK failus, imtumėte sistemos žurnalus, suteiktumėte papildomus leidimus programoms ir dar daugiau.

Kaip suteikti leidimus per ADB

Prieš naudodami komandas, turite nustatyti ADB ryšį su įrenginiu. Windows, Mac ar Linux naudojimas beveik nesiskiria, nes ADB komandos yra vienodos visoms operacinėms sistemoms.

Tačiau „Windows“ vartotojai naudos „PowerShell“, o „Mac“ ir „Linux“ vartotojai turi naudoti terminalą arba apvalkalą, kad vykdytų ADB komandas.

Aplankykite Android kūrėjų svetainė ir atsisiųskite SDK platformos įrankiai failą jūsų operacinei sistemai.

2. Ištraukite ZIP

Šis veiksmas skirtas tik „Windows“ naudotojams; jei naudojate Mac arba Linux, pereikite prie kito veiksmo.

Jei esate „Windows“ vartotojas, eikite į vietą, kur atsisiuntėte ZIP failą. Dabar ištraukite ZIP ir spustelėkite platformos įrankiai aplanką vieną kartą (nespustelėkite aplanko du kartus).

3. Atidarykite „PowerShell“ arba terminalą

Jei naudojate „Windows“, palaikykite Alt ir paspauskite F, S, tada A (po vieną klavišą, nuosekliai). Šis klavišų derinys atidarys „PowerShell“ kaip administratorius.

Jei naudojate „Linux“ arba „Mac“, turite atidaryti terminalą tame pačiame aplanke, kuriame yra failo turinys platformos įrankiai aplankas yra saugomas.

4. Įgalinti kūrėjo parinktis

Vaizdų galerija (3 vaizdai)
Išskleisti
Išskleisti
Išskleisti

Dabar savo išmaniajame telefone turite įjungti kūrėjo parinktis, jei to dar nepadarėte. Norėdami tai padaryti, eikite į Nustatymai > Apie telefoną ir bakstelėkite Konstrukcijos numeris (septynis kartus).

Jei prašoma įvesti slaptažodį, įveskite užrakinimo ekrano slaptažodį.

5. Įjunkite USB derinimą ir prijunkite telefoną

Vaizdų galerija (3 vaizdai)
Išskleisti
Išskleisti
Išskleisti

Dabar eikite į Kūrėjo parinktis ir įgalinkite USB derinimas. Paspauskite Gerai jei paragino iššokantis langas. Galiausiai prijunkite telefoną prie kompiuterio naudodami USB kabelį.

6. Patvirtinkite įrenginio ryšį

Įveskite toliau pateiktą komandą PowerShell arba Terminal, kad patikrintumėte, ar jūsų įrenginys sėkmingai prijungtas:

.\adb įrenginiai

Jei įvedę aukščiau pateiktą komandą nematote savo įrenginio unikalaus serijos numerio, tai reiškia, kad kažkas negerai iš jūsų pusės. Tai dažniausiai atsitinka, kai jūsų kompiuteris negali aptikti ADB tvarkyklių jūsų įrenginyje.

Norėdami išspręsti šią problemą, atsisiųskite ir įdiekite universaliąsias tvarkykles iš „ClockworkMod“ svetainė arba atsisiųskite naujausios versijos ADB diegimo programą iš šis XDA forumo įrašas.

Jei problema išlieka, atlikite vadove nurodytus veiksmus ADB ryšio problemų sprendimas sistemoje „Windows“..

7. Leisti USB derinimą

Jei ADB komandas naudojate pirmą kartą, po šeštojo veiksmo jūsų telefone pasirodys iššokantis langas, kuriame bus klausiama, ar norite Leisti USB derinimą. Pažymėkite žymimąjį laukelį, kuriame sakoma Visada leisti iš šio kompiuterio ir bakstelėkite Leisti.

8. Įveskite ADB komandas

Dabar „PowerShell“ arba „Terminal“ įveskite šią komandą:

.\adb apvalkalas

Galiausiai galite naudoti šią komandą, kad suteiktumėte leidimus bet kuriai programai naudojant ADB:

pm dotacija 

Pakeiskite su programos paketo pavadinimu ir su reikiamu leidimu. Jei negalite rasti paketo pavadinimo, galite atsisiųsti Paketo pavadinimų peržiūros programa 2.0 ir ieškokite programos, kuriai reikia išplėstinio leidimo. Mūsų atveju ketiname suteikti leidimą „Battery Guru“ programai.

Vaizdų galerija (3 vaizdai)
Išskleisti
Išskleisti
Išskleisti

Pavyzdžiui, kaip matote toliau, com.paget96.batteryguru yra paketo pavadinimas ir Android.leidimas. PACKAGE_USAGE_STATS yra leidimas. Taip ieškoma „BatteryGuru“ programos ir suteikiama prieiga peržiūrėti naudojimą ir statistiką.

pm grantcom.paget96.batteryguru android.permission. PACKAGE_USAGE_STATS

Kitas pavyzdys, jei norite naudokite „Naptime“ neprisijungę prie savo telefono, galite įvesti šias komandas, kad suteiktumėte reikiamus leidimus:

pm suteikti com.franco.doze android.permission. SĄVARŽAS
pm suteikti com.franco.doze android.permission. WRITE_SECURE_SETTINGS

Daugiau valdykite „Android“ naudodami ADB

Be jokios abejonės, ADB yra puikus įrankis daugeliui naudingų dalykų. Tai ne tik padeda suteikti programos leidimus, bet ir galite sukurti atsargines sistemos duomenų kopijas be root.

Kai tik įsigilinsite į ADB galią, pradėsite suprasti ir mėgautis Android aplinkos universalumu.

6 Android ADB programos, skirtos galingoms funkcijoms be šaknų

Norite labiau valdyti savo „Android“ įrenginį? Išbandykite šias programas, kurios leidžia naudoti ADB funkcijas be įsišaknijimo.

Skaitykite toliau

DalintisTviteryjeEl. paštas
Susijusios temos
  • Android
  • Android patarimai
  • Android įsišaknijimas
Apie autorių
Rišabhas Chauhanas (Paskelbti 2 straipsniai)

Rishabh yra technologijų rašytojas, kuris siekia, kad technologijas būtų lengviau suprasti. Dieną jis dirba specialiu „Tech Writer“, o naktį – profesionaliu MOBA žaidėju. Rishabh mėgsta rašyti apie „Android“ ir kitas su technologijomis susijusias temas. Kai nerašo XD, paprastai galite rasti jį besimaišantį su savo „Android“ įrenginiu.

Daugiau iš Rishabh Chauhan

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia