Väčšina aplikácií pre Android môže jednoducho požiadať o základné povolenia, ako je prístup k úložisku alebo fotoaparátu. Niektoré aplikácie však na správne fungovanie vyžadujú povolenia na úrovni systému.
Aj keď to môžete prekonať rootovaním telefónu, je to komplikovaný a niekedy zbytočný proces. Namiesto toho môžete udeliť rozšírené povolenia pomocou príkazov ABD.
V tomto článku vysvetlíme, čo je ADB a ako ho použiť na udelenie povolení v systéme Android.
Čo je to Android Debug Bridge (ADB)?
Bežní používatelia v systéme Android často nedokážu vykonávať úlohy chránené systémom ako napr odstránenie nechcených predinštalovaných aplikácií bez pokročilých techník, ako je napríklad zmena súborov operačného systému rootovaním. Tu prichádza na rad ADB (Android Debug Bridge).
ADB je nástroj príkazového riadka, pomocou ktorého môžete pripojiť zariadenie Android k počítaču a vykonávať úlohy, ktoré vyžadujú root.
Súvisiace: Praktické príkazy ADB, ktoré by mal poznať každý používateľ systému Android
Môžete použiť rôzne užitočné príkazy ADB na odinštalovanie systémových aplikácií, inštaláciu súborov APK, zaznamenávanie systémových denníkov, udeľovanie ďalších povolení aplikáciám a ďalšie.
Ako udeliť povolenia cez ADB
Pred použitím príkazov musíte s vaším zariadením nastaviť ADB pripojenie. Používanie systémov Windows, Mac alebo Linux nemá takmer žiadny rozdiel, pretože príkazy ADB sú rovnaké pre všetky operačné systémy.
Používatelia systému Windows však budú používať PowerShell, zatiaľ čo používatelia počítačov Mac a Linux musia na spustenie príkazov ADB použiť terminál alebo shell.
Navštíviť Webová stránka Android Developers a stiahnite si SDK Platform-Tools súbor pre váš operačný systém.
2. Extrahujte ZIP
Tento krok je len pre používateľov systému Windows; ak používate Mac alebo Linux, prejdite na ďalší krok.
Ak ste používateľom systému Windows, prejdite do umiestnenia, kam ste stiahli súbor ZIP. Teraz rozbaľte ZIP a kliknite na platform-tools priečinok raz (neklikajte na priečinok dvakrát).
3. Otvorte PowerShell alebo terminál
Ak používate Windows, podržte Alt a stlačte F, S, potom A (po jednom kľúči, postupne). Táto kombinácia klávesov otvorí PowerShell ako správca.
Ak používate systém Linux alebo Mac, musíte otvoriť terminál v rovnakom priečinku, kde je obsah súboru platform-tools priečinok sú uložené.
4. Povoliť možnosti vývojára
Teraz musíte na svojom smartfóne povoliť možnosti vývojára, ak ešte nie je. Ak to chcete urobiť, prejdite na stránku Nastavenia > Informácie o telefóne a klepnite na Číslo zostavy (sedemkrát).
Ak sa zobrazí výzva na zadanie hesla, zadajte heslo uzamknutej obrazovky.
5. Povoľte ladenie USB a pripojte svoj telefón
Teraz prejdite na Možnosti vývojára a povoľte Ladenie USB. Stlačte tlačidlo OK ak sa zobrazí výzva v kontextovom okne. Nakoniec pripojte telefón k počítaču pomocou kábla USB.
6. Potvrďte pripojenie zariadenia
Zadajte príkaz nižšie do prostredia PowerShell alebo terminálu a skontrolujte, či je vaše zariadenie úspešne pripojené:
.\adb zariadenia
Ak po zadaní vyššie uvedeného príkazu nevidíte jedinečné sériové číslo vášho zariadenia, znamená to, že z vašej strany niečo nie je v poriadku. Stáva sa to hlavne vtedy, keď váš počítač nedokáže rozpoznať ovládače ADB na vašom zariadení.
Ak chcete tento problém vyriešiť, stiahnite a nainštalujte univerzálne ovládače z lokality Web ClockworkMod alebo si stiahnite najnovšiu verziu inštalačného programu ADB z tento príspevok na fóre XDA.
Ak váš problém pretrváva, postupujte podľa krokov v našom sprievodcovi oprava problémov s pripojením ADB v systéme Windows.
7. Povoliť ladenie USB
Ak používate príkazy ADB prvýkrát, po šiestom kroku sa na vašom telefóne zobrazí kontextové okno s otázkou, či chcete Povoliť ladenie USB. Začiarknite políčko s nápisom Vždy povoliť z tohto počítača a klepnite na Povoliť.
8. Zadajte príkazy ADB
Teraz zadajte nasledujúci príkaz do prostredia PowerShell alebo terminálu:
.\adb shell
Nakoniec môžete tento príkaz použiť na udelenie povolení ľubovoľnej aplikácii pomocou ADB:
pm grant
Vymeňte s názvom balíka aplikácie a s požadovaným povolením. Ak nemôžete nájsť názov balíka, môžete si ho stiahnuť Prehliadač názvu balíka 2.0 a vyhľadajte aplikáciu, ktorá vyžaduje rozšírené povolenie. V našom prípade udelíme povolenie aplikácii Battery Guru.
Napríklad, ako môžete vidieť nižšie, com.paget96.batteryguru je názov balíka a Android.povolenie. PACKAGE_USAGE_STATS je povolenie. Toto vyhľadá aplikáciu BatteryGuru a poskytne prístup na zobrazenie používania a štatistík.
pm grantcom.paget96.batteryguru android.permission. PACKAGE_USAGE_STATS
Ako ďalší príklad, ak chcete používajte Naptime bez rootovania telefónu, môžete zadať nasledujúce príkazy na udelenie požadovaných povolení:
pm grant com.franco.doze android.permission. DOPYT
pm grant com.franco.doze android.permission. WRITE_SECURE_SETTINGS
Získajte väčšiu kontrolu nad Androidom s ADB
ADB je bezpochyby skvelý nástroj pre množstvo užitočných vecí. Nielenže vám pomáha udeľovať povolenia aplikácie, ale môžete tiež zálohovať svoje systémové údaje bez root.
Keď sa ponoríte do sily ADB, začnete chápať a užívať si všestrannosť prostredia Android.
Chcete získať väčšiu kontrolu nad svojím zariadením Android? Vyskúšajte tieto aplikácie, ktoré vám umožnia používať funkcie ADB bez rootovania.
Prečítajte si ďalej
- Android
- Tipy pre Android
- Android Rooting

Rishabh je technický spisovateľ, ktorý sa snaží zjednodušiť pochopenie technológie. Cez deň pracuje ako oddaný technický spisovateľ a v noci ako Pro MOBA hráč. Rishabh rád píše o Androide a iných témach súvisiacich s technológiami. Zvyčajne ho môžete nájsť, ako sa hrá so svojím zariadením Android, keď nepíše XD.
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber