Варто знати

Як надати дозволи за допомогою ADB в Android

Як надати дозволи за допомогою ADB в Android

Більшість програм Android можуть легко запитувати основні дозволи, як-от доступ до пам’яті або доступ до камери, як за допомогою ADB.

Більшість програм Android можуть легко запитувати основні дозволи, як-от доступ до пам’яті або доступ до камери. Однак для належної роботи деяким додаткам потрібні дозволи на рівні системи.

Незважаючи на те, що ви можете подолати це, рутуючи свій телефон, це складний і іноді непотрібний процес. Замість цього ви можете надати розширені дозволи за допомогою команд ABD.

У цій статті ми збираємося пояснити, що таке ADB і як його використовувати для надання дозволів на Android.

Що таке Android Debug Bridge (ADB)?

У Android звичайні користувачі часто не можуть виконувати захищені системою завдання, такі як видалення небажаних попередньо встановлених програм без передових методів, як-от зміна файлів операційної системи за допомогою руту. Тут на допомогу приходить ADB (Android Debug Bridge).

ADB — це інструмент командного рядка, за допомогою якого ви можете підключити пристрій Android до комп’ютера для виконання тих завдань, які вимагають root.

Ви можете використовувати різні корисні команди ADB для видалення системних програм, встановлення файлів APK, створення системних журналів, надання додаткових дозволів програмам тощо.

Як надати дозволи через ADB

Перед використанням команд вам потрібно налаштувати з’єднання ADB з вашим пристроєм. Використання Windows, Mac або Linux майже не має різниці, оскільки команди ADB однакові для всіх операційних систем.

Варто знати  Самі собою відкриваються вкладки на телефоні. Що робити

Однак користувачі Windows використовуватимуть PowerShell, тоді як користувачам Mac і Linux потрібно використовувати термінал або оболонку для виконання команд ADB.

1. Завантажте інструмент SDK

Як надати дозволи за допомогою ADB в Android

Відвідайте веб-сайт розробників Android і завантажте файл Інструменти платформи SDK файл для вашої операційної системи.

2. Завантажте файл ZIP

Цей крок призначений лише для користувачів Windows; якщо ви використовуєте Mac або Linux, перейдіть до наступного кроку.

Як надати дозволи за допомогою ADB в Android

Якщо ви користуєтеся Windows, перейдіть до місця, де ви завантажили ZIP-файл. Тепер розпакуйте ZIP і натисніть кнопку платформи-інструменти папку один раз (не клацайте папку двічі).

3. Відкрийте PowerShell або термінал

Якщо у вас Windows, утримуйте Альт і натисніть Ф, С, тоді А (по одній клавіші, послідовно). Ця комбінація клавіш відкриє PowerShell як адміністратор.

Якщо ви використовуєте Linux або Mac, вам потрібно відкрити термінал у тій самій папці, де міститься вміст файлу платформи-інструменти папки зберігаються.

4. Увімкніть параметри розробника

Тепер вам потрібно ввімкнути параметри розробника на своєму смартфоні, якщо цього ще не було. Для цього перейдіть до Налаштування > Про телефон і натисніть на Номер збірки (сім разів).

Якщо він запитує пароль, введіть пароль для екрана блокування.

5. Увімкніть налагодження USB та підключіть телефон

Тепер перейдіть до параметрів розробника та ввімкніть USB налагодження. Натисніть добре якщо з’явиться спливаюче вікно. Нарешті, підключіть телефон до комп’ютера за допомогою USB-кабелю.

6. Підтвердьте підключення пристрою

Введіть команду нижче в PowerShell або в терміналі, щоб перевірити, чи ваш пристрій успішно підключено:

.adb devices

Як надати дозволи за допомогою ADB в Android
Якщо ви не можете побачити унікальний серійний номер свого пристрою після введення вищевказаної команди, це означає, що з вашого боку щось не так. Це відбувається в основному, коли ваш ПК не може виявити драйвери ADB на вашому пристрої.

Варто знати  Поширені помилки про Wi-Fi

Щоб вирішити цю проблему, завантажте та встановіть універсальні драйвери з веб-сайту ClockworkMod або завантажте останню версію інсталятора ADB з цього повідомлення на форумі XDA.

Якщо проблема не зникне, дотримуйтесь інструкцій у нашому посібнику з вирішення проблем з підключенням ADB у Windows.

7. Дозволити налагодження USB

Якщо ви використовуєте команди ADB вперше, після кроку шостого на вашому телефоні з’явиться спливаюче вікно із запитом, чи хочете ви Дозволити налагодження USB. Установіть прапорець із написом Завжди дозволяти з цього комп’ютера і торкніться Дозволити.

8. Введіть команди ADB

Тепер введіть таку команду в PowerShell або Terminal:

.adb shell

Як надати дозволи за допомогою ADB в Android
Нарешті, ви можете використовувати цю команду, щоб надати дозволи будь-якій програмі за допомогою ADB:

pm grant <package-name> <permission>

Замінити <назва-пакета> з назвою пакета програми та <дозвіл> з необхідним дозволом. Якщо ви не можете знайти назву пакета, ви можете завантажити Package Name Viewer 2.0 і знайти програму, яка потребує додаткового дозволу. У нашому випадку ми збираємося надати дозвіл додатку Battery Guru.

Наприклад, як ви можете побачити нижче, com.paget96.batteryguru це назва пакета і Android.permission.PACKAGE_USAGE_STATS є дозвіл. Це шукає додаток BatteryGuru і надає доступ до перегляду використання та статистики.

pm grant com.paget96.batteryguru android.permission.PACKAGE_USAGE_STATS

Як надати дозволи за допомогою ADB в Android
Як інший приклад, якщо ви хочете використовувати Naptime без рутингу свого телефону, ви можете ввести такі команди, щоб надати необхідні дозволи:

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

Отримайте більше контролю над Android за допомогою ADB

Без сумніву, ADB є чудовим інструментом для безлічі корисних речей. Це не тільки допоможе вам надати дозволи додатку, але ви також можете створити резервну копію системних даних без root.

Варто знати  Найкращі Android-програми для кіноманів

Як тільки ви заглибиться в можливості ADB, ви почнете розуміти й насолоджуватися універсальністю середовища Android.

Підписуйтесь на наш телеграм-канал, щоб не пропускати новини!

Підписатися
Сповістити про
guest
0 Коментарі
Вбудовані Відгуки
Переглянути всі коментарі