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.

instagram viewer

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

Galéria obrázkov (3 obrázky)
Rozbaliť
Rozbaliť
Rozbaliť

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

Galéria obrázkov (3 obrázky)
Rozbaliť
Rozbaliť
Rozbaliť

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.

Galéria obrázkov (3 obrázky)
Rozbaliť
Rozbaliť
Rozbaliť

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.

6 Android ADB aplikácií pre výkonné funkcie bez rootu

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

zdieľamTweetujteEmail
Súvisiace témy
  • Android
  • Tipy pre Android
  • Android Rooting
O autorovi
Rishabh Chauhan (Uverejnené 2 články)

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.

Viac od Rishabha Chauhana

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