Lielākā daļa Android lietotņu var viegli pieprasīt pamata atļaujas, piemēram, krātuvi vai piekļuvi kamerai. Tomēr, lai dažas lietotnes pareizi darbotos, ir nepieciešamas sistēmas līmeņa atļaujas.
Lai gan jūs varat to pārvarēt, sakņojot tālruni, tas ir sarežģīts un dažreiz nevajadzīgs process. Tā vietā varat piešķirt papildu atļaujas, izmantojot ABD komandas.
Šajā rakstā mēs paskaidrosim, kas ir ADB un kā to izmantot, lai piešķirtu atļaujas operētājsistēmā Android.
Kas ir Android atkļūdošanas tilts (ADB)?
Operētājsistēmā Android parasti lietotāji bieži nevar veikt sistēmas aizsargātus uzdevumus, piemēram, nevēlamu iepriekš instalētu programmu noņemšana bez uzlabotām metodēm, piemēram, mainot operētājsistēmas failus, izmantojot sakņu sistēmu. Šeit parādās ADB (Android atkļūdošanas tilts).
ADB ir komandrindas rīks, ar kuru varat savienot Android ierīci ar datoru, lai veiktu tos uzdevumus, kuriem nepieciešama root.
Saistīts: Praktiskas ADB komandas, kas jāzina katram Android lietotājam
Varat izmantot dažādas noderīgas ADB komandas, lai atinstalētu sistēmas lietotnes, instalētu APK failus, ņemtu sistēmas žurnālus, piešķirtu papildu atļaujas lietotnēm un veiktu citas darbības.
Kā piešķirt atļaujas, izmantojot ADB
Pirms komandu izmantošanas ir jāiestata ADB savienojums ar ierīci. Izmantojot Windows, Mac vai Linux, nav gandrīz nekādu atšķirību, jo ADB komandas ir vienādas visām operētājsistēmām.
Tomēr Windows lietotāji izmantos PowerShell, savukārt Mac un Linux lietotājiem ir jāizmanto terminālis vai apvalks, lai izpildītu ADB komandas.
Apmeklējiet Android izstrādātāju vietne un lejupielādējiet SDK platformas rīki failu savai operētājsistēmai.
2. Izvelciet ZIP
Šis solis ir paredzēts tikai Windows lietotājiem; ja izmantojat Mac vai Linux, pārejiet pie nākamās darbības.
Ja esat Windows lietotājs, pārlūkojiet vietu, kur lejupielādējāt ZIP failu. Tagad izņemiet ZIP un noklikšķiniet uz platformas rīki mapi vienreiz (neveiciet dubultklikšķi uz mapes).
3. Atveriet PowerShell vai termināli
Ja izmantojat Windows, turiet Alt un nospiediet F, S, tad A (pa vienai atslēgai, secīgi). Šī taustiņu kombinācija atvērs PowerShell kā administrators.
Ja izmantojat operētājsistēmu Linux vai Mac, jums ir jāatver terminālis tajā pašā mapē, kurā atrodas faila saturs platformas rīki mape tiek saglabāta.
4. Iespējot izstrādātāja opcijas
Tagad viedtālrunī ir jāiespējo izstrādātāja opcijas, ja tas vēl nav izdarīts. Lai to izdarītu, dodieties uz Iestatījumi > Par tālruni un pieskarieties Būvējuma numurs (septiņas reizes).
Ja tiek prasīta parole, ievadiet savu bloķēšanas ekrāna paroli.
5. Iespējojiet USB atkļūdošanu un pievienojiet tālruni
Tagad dodieties uz Izstrādātāja opcijas un iespējojiet USB atkļūdošana. Nospiediet labi ja to prasa uznirstošais logs. Visbeidzot, savienojiet tālruni ar datoru, izmantojot USB kabeli.
6. Apstipriniet ierīces savienojumu
Ievadiet tālāk norādīto komandu programmā PowerShell vai Terminal, lai pārbaudītu, vai ierīce ir veiksmīgi savienota:
.\adb ierīces
Ja pēc iepriekš minētās komandas ievadīšanas nevarat redzēt savas ierīces unikālo sērijas numuru, tas nozīmē, ka no jūsu puses kaut kas nav kārtībā. Tas notiek galvenokārt tad, ja jūsu dators nevar noteikt ADB draiverus jūsu ierīcē.
Lai novērstu šo problēmu, lejupielādējiet un instalējiet universālos draiverus no vietnes ClockworkMod vietne vai lejupielādējiet jaunāko ADB instalētāja versiju no šis XDA foruma ieraksts.
Ja problēma joprojām pastāv, izpildiet mūsu ceļvedī norādītās darbības ADB savienojuma problēmu novēršana sistēmā Windows.
7. Atļaut USB atkļūdošanu
Ja ADB komandas izmantojat pirmo reizi, pēc sestās darbības jūsu tālrunī tiks parādīts uznirstošais logs ar jautājumu, vai vēlaties Atļaut USB atkļūdošanu. Atzīmējiet izvēles rūtiņu, kas saka Vienmēr atļaut no šī datora un pieskarieties Atļaut.
8. Ievadiet ADB komandas
Tagad PowerShell vai terminālī ierakstiet šo komandu:
.\adb apvalks
Visbeidzot, varat izmantot šo komandu, lai piešķirtu atļaujas jebkurai programmai, kas izmanto ADB:
pm dotācija
Aizvietot ar lietotnes pakotnes nosaukumu un ar nepieciešamo atļauju. Ja nevarat atrast pakotnes nosaukumu, varat lejupielādēt Pakotnes nosaukumu skatītājs 2.0 un meklējiet lietotni, kurai nepieciešama papildu atļauja. Mūsu gadījumā mēs piešķirsim atļauju Battery Guru lietotnei.
Piemēram, kā redzat tālāk, com.paget96.batteryguru ir pakotnes nosaukums un Android.permission. PACKAGE_USAGE_STATS ir atļauja. Tiek meklēta lietotne BatteryGuru un tiek piešķirta piekļuve, lai skatītu lietojumu un statistiku.
pm grantcom.paget96.batteryguru android.permission. PACKAGE_USAGE_STATS
Kā vēl viens piemērs, ja vēlaties izmantojiet Naptime bez saknes tālruņa, varat ievadīt šādas komandas, lai piešķirtu nepieciešamās atļaujas:
pm piešķiriet com.franco.doze android.permission. IZGĀŽA
pm piešķiriet com.franco.doze android.permission. WRITE_SECURE_SETTINGS
Iegūstiet lielāku kontroli pār Android, izmantojot ADB
Bez šaubām, ADB ir lielisks rīks daudzām noderīgām lietām. Tas ne tikai palīdz piešķirt lietotņu atļaujas, bet arī varat dublēt sistēmas datus bez root.
Kad esat iedziļinājies ADB jaudās, jūs sāksit izprast un izbaudīt Android vides daudzpusību.
Vai vēlaties iegūt lielāku kontroli pār savu Android ierīci? Izmēģiniet šīs lietotnes, kas ļauj izmantot ADB funkcionalitāti bez saknes.
Lasiet Tālāk
- Android
- Android padomi
- Android saknes
Rishabh ir tehnoloģiju rakstnieks, kurš cenšas padarīt tehnoloģijas vieglāk saprotamas. Viņš strādā kā īpašs tehnoloģiju rakstnieks dienas laikā un kā Pro MOBA spēlētājs naktī. Rišabam patīk rakstīt par Android un citām ar tehnoloģijām saistītām tēmām. Parasti jūs varat atrast viņu čakarējam ar savu Android ierīci, kad viņš neraksta XD.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu