English | Español | Português | Bahasa Indonesia | Русский | 中文 (简体) | 中文 (繁體) | 日本語 | Tiếng Việt | Türkçe | हिन्दी | বাংলা (ভারত) | ਪੰਜਾਬੀ (ਭਾਰਤ) | తెలుగు | اردو (پاکستان) | العربية | ไทย
Pixels требуется разрешение WRITE_SECURE_SETTINGS для работы (это НЕ root-права).
- Выполните
adb shell pm grant com.tribalfs.pixels android.permission.WRITE_SECURE_SETTINGS. - Если вы используете приложение терминала Android с повышенными привилегиями,
выполните
pm grant com.tribalfs.pixels android.permission.WRITE_SECURE_SETTINGS.
Details
-
Перейдите в Настройки > Для разработчиков (может быть Настройки > Система > Для разработчиков на старых версиях Android), прокрутите вниз и найдите опцию Отладка по USB.
-
Включите также Отладка по USB (настройки безопасности), если она присутствует в параметрах разработчика.
-
Включите опцию Отключить мониторинг разрешений, если она присутствует в параметрах разработчика. Требуется перезагрузка.
platform-tools, которую вы извлекли в проводнике Windows или Finder (macOS)
- Дважды щелкните загруженный zip-архив, чтобы открыть его, щелкните правой кнопкой мыши папку
platform-tools, чтобы открыть контекстное меню, а затем выберите Службы > Новый терминал в папке.
-
Ваш телефон запросит Разрешить отладку по USB?, если это первое подключение в режиме отладки по USB . Нажмите Разрешить или OK.
-
Вы можете отметить Всегда разрешать с этого компьютера (пожалуйста, ознакомьтесь с примечанием в конце этого руководства о том, стоит ли оставлять отладку по USB включенной).
-
Проверьте соединение, введя следующую команду и нажав Enter. Если подключение выполнено успешно, должен отобразиться идентификатор вашего устройства.
adb devices
- Если ваше устройство не может подключиться к компьютеру, попробуйте подключить его к другому USB-порту и/или использовать другой USB-кабель для передачи данных. Если подключение по-прежнему отсутствует, возможно, на вашем компьютере отсутствует USB-драйвер для вашего телефона. Проверьте здесь, чтобы загрузить OEM USB-драйверы. После установки перезагрузите компьютер и повторите шаг 6.
- При успешном подключении введите следующую команду и нажмите Enter. Вы можете скопировать команду ниже. Если команда выполнена правильно, она ничего не вернет.
adb shell pm grant com.tribalfs.pixels android.permission.WRITE_SECURE_SETTINGS
- Если появится сообщение
adb.exe: more than one device/emulator..., выполните вместо этого следующую команду:
adb -s [идентификатор устройства, показанный на шаге 6] shell pm grant com.tribalfs.pixels android.permission.WRITE_SECURE_SETTINGS
Если вы получаете ошибку java.lang.SecurityException: grantRuntimePermission, выполните следующие
действия:
- Перейдите в Настройки > Параметры разработчика (может быть Настройки > Система > Параметры разработчика)
- Прокрутите вниз и включите Отладка по USB (настройки безопасности)
- Если появится какое-либо предупреждающее диалоговое окно, следуйте его инструкциям, чтобы продолжить.
- Перезагрузите устройство и повторите шаги из раздела 7.
Вот и все!
-
Важно: Оставляйте отладку по USB включенной, если вы хотите попробовать экзотические разрешения экрана на своем устройстве, которые потенциально могут привести к сбою системы. Всегда разрешать с этого компьютера должно быть отмечено на шаге 6. Команды ADB для сброса разрешения экрана:
adb shell wm size resetиadb shell wm density reset. -
Если вам не нужна отладка по USB, вы можете отключить настройки отладки по USB, чтобы избежать потенциального несанкционированного доступа.
-
Перейдите в Настройки > Параметры разработчика, прокрутите страницу вниз и отключите опцию Отладка по USB.
Details
Вариант 1: Вы можете установить Shizuku*
и активировать его, следуя предоставленному руководству. Затем вернитесь в приложение Pixels, чтобы предоставить ему разрешение , применив разрешение.
*Если версия из Play Store не работает на вашем устройстве, вы можете использовать этот форк Shizuku вместо этого.