Как принудительно включить темный режим для определенных приложений Android 10 без root-доступа [Видео]

Возможно, лучшей функцией Android 10 является переключатель темного режима, который позволяет переключить ваш телефон и его приложения на новую, более темную тему. Хотя не у каждого приложения есть темный режим, в Android 10 есть способ принудительно сделать приложения темными. С небольшой помощью стороннего приложения, DarQ, вы теперь можете изменять определенные приложения для использования темного режима — и даже планировать включение темного режима — без необходимости root-доступа.

В настройках разработчика Android 10 появилась новая опция под названием «Override force-dark» (Принудительно применить темный режим), которая фактически инвертирует цветовую схему приложений вашего телефона, меняя яркий текст на темном фоне на темный текст на ярком фоне. Однако, если приложение уже темное, происходит обратное, делая приложение очень ярким.

Поскольку все больше приложений получают встроенный темный режим, долгосрочная полезность функции «Override force-dark» снизилась, так как многие приложения выглядят хуже, а не лучше, при включении этого переключателя. Для противодействия этому было создано независимое приложение «DarQ», которое автоматически включает и выключает функцию «force-dark» в зависимости от того, каким приложением вы пользуетесь.

Реклама — прокрутите вниз для большего контента

Однако до этой недели DarQ требовал root-доступа, что делало его полезным только для тех, кто готов модифицировать свой телефон потенциально небезопасными способами. Как отмечает Android Police, DarQ нашел новый способ работы, который больше не требует root-доступа на вашем телефоне с Android 10 для принудительного включения темного режима в ваших приложениях. Но шаги не совсем просты для новичков, поэтому вот ваше руководство по использованию DarQ для выборочного применения «Override force-dark» в определенных приложениях на Android 10.

Как принудительно включить темный режим для определенных приложений Android 10 без root-доступа

  1. Включите «Параметры разработчика» и «Отладку по USB»
  2. Установите DarQ и необходимый скрипт
  3. Предоставьте DarQ доступ к службам специальных возможностей
  4. Запустите службу DarQ с вашего компьютера
  5. Выберите, для каких приложений нужно принудительно включить темный режим
  6. Запланируйте темный режим на закат (необязательно)

Прежде чем приступить, есть несколько вещей, которые вам нужно знать. Во-первых, поскольку полноценный темный режим появился только в Android 10, вам понадобится устройство с Android 10 или новее. Во-вторых, в отличие от метода с root-доступом, этот способ использования DarQ немного сложен и временный, что означает, что вам придется повторить некоторые из шагов ниже каждый раз, когда вы перезапускаете телефон.

Наконец, имейте в виду, что вы устанавливаете приложение, которого нет в Play Store, и запускаете скрипт стороннего разработчика с вашего компьютера. 9to5Google пока не столкнулся с какими-либо проблемами с DarQ, но мы не проверяли приложение на наличие потенциальных проблем с безопасностью. Вам просто нужно доверять разработчику DarQ, Quinny899, как надежному источнику.

Чтобы начать, вам понадобятся ваш телефон, компьютер и USB-кабель для их соединения.

Если у вас компьютер с Windows, вам нужно будет установить «драйвер ADB», что может быть проще сказано, чем сделано, в зависимости от марки вашего телефона. DarQ включает свою собственную копию программы ADB от Google для Windows для связи с вашим телефоном.

Если у вас Linux или Mac, вам не понадобится драйвер, но вам нужно будет вручную установить Android SDK Platform Tools, который включает ADB, или установить полный Android Studio, а через него — Android SDK и инструменты.

1. Включите «Параметры разработчика» и «Отладку по USB»

Прежде чем мы сможем начать работу с DarQ, нам нужно убедиться, что ваш телефон готов к его правильному использованию. Если вы на 100% уверены, что уже сделали это, переходите к шагу 2.

Сначала нам нужно убедиться, что «Параметры разработчика» включены, поскольку они необходимы как для ADB, так и для «Override force-dark». Точный процесс для этого различается от телефона к телефону, но вот краткое изложение. Пройдитесь по приложению «Настройки», найдите «Номер сборки» вашего телефона и нажмите на него семь раз. Если «Параметры разработчика» уже включены, при нажатии на номер сборки появится полезное сообщение.

Это добавит новое меню где-то в «Настройках» — обычно в разделе «Система» > «Дополнительно» — с названием «Параметры разработчика». Откройте это новое меню и включите «Отладку по USB». Это указывает вашему телефону на возможность разрешения подключения через ADB.

2. Установите DarQ и необходимый скрипт

Как только все будет готово, вы сможете установить DarQ. Как упоминалось выше, он недоступен в Play Store, но вы можете скачать последнюю версию DarQ с APKMirror. После скачивания откройте APK-файл на своем телефоне, чтобы установить или «установить в обход» его на свой телефон. Скорее всего, ваш телефон попросит вас подтвердить, что вы готовы устанавливать из «неизвестных источников», но это нормально для всего, что скачано вне Play Store.

Далее, на вашем компьютере перейдите на официальную ветку разработки DarQ, откуда вы можете нажать на большую кнопку «Download the script to run it without root using ADB» (Скачать скрипт для запуска без root-доступа с помощью ADB). Это загрузит небольшой Zip-архив; распакуйте все его файлы в новую папку и запомните, куда вы их распаковали. Вам это понадобится позже.

3. Предоставьте DarQ доступ к службам специальных возможностей Android

Наконец, мы готовы открыть приложение DarQ. При первом запуске DarQ попросит предоставить ему разрешения на службу специальных возможностей. Это делается для того, чтобы DarQ мог быстрее реагировать на переключение «Override force-dark» для каждого приложения, которое вы запускаете на своем телефоне, но это технически необязательно.

Чтобы предоставить разрешение, нажмите «OK», и вы будете перенаправлены на нужную страницу приложения «Настройки». В разделе «Скачанные службы» нажмите «DarQ». На следующей странице нажмите на переключатель «Использовать службу», чтобы включить его. Вы получите довольно большое предупреждение от Android о том, к какой информации может иметь доступ DarQ, если вы предоставите доступ к службам специальных возможностей. Нажмите «Разрешить», если вы согласны с этим потенциальным риском, а затем вернитесь в приложение.

4. Запустите службу DarQ с вашего компьютера

Это самый важный шаг, и этот шаг вам придется повторять каждый раз, когда вы перезапускаете телефон, чтобы DarQ снова мог принудительно включать темный режим в приложениях. Сначала подключите телефон к компьютеру. Затем откройте папку со всеми файлами, которые вы распаковали в шаге 2.

Далее вам нужно будет запустить включенный скрипт DarQ, чтобы автоматически подключить ваш телефон через ADB и позволить DarQ свободно переключать «Override force-dark». Способ сделать это будет зависеть от операционной системы вашего компьютера.

Windows: Дважды щелкните «rundarq-windows.bat»

Linux/Mac: Откройте папку в приложении Terminal и выполните «./rundarq-linux-mac.sh».

Скорее всего, скрипт не сработает с первой попытки, так как вам нужно будет дать вашему компьютеру разрешение на подключение. На вашем телефоне появится всплывающее окно с просьбой «Разрешить отладку по USB». Нажмите «Разрешить», затем снова запустите скрипт.

Если у вас возникнут другие проблемы, попробуйте перезагрузить телефон и снова запустить скрипт DarQ. Если это все еще не поможет, рассмотрите возможность обращения к разработчику за подробной помощью.

5. Выберите, для каких приложений нужно принудительно включить темный режим

Как только служба будет включена, DarQ готов принудительно затемнять ваши приложения по желанию. В приложении нажмите «Enabled Apps» (Включенные приложения), чтобы получить доступ к списку различных приложений, установленных на вашем телефоне. Если вы заметите, что что-то отсутствует в списке, нажмите меню из трех точек в правом верхнем углу и поставьте галочку «Show system apps» (Показать системные приложения).

Теперь выберите любые приложения, которые, по вашему мнению, действительно выиграют от темного режима. Начиная со следующего раза, когда вы перезапустите эти приложения, DarQ автоматически включит «Override force-dark» в Android 10, чтобы затемнить их. Например, я считаю, что Google Play Music гораздо более удобен с темной темой, хотя и не идеальной.

6. Активируйте темный режим на закат (необязательно)

Одной из недостающих функций Android 10 является возможность планировать время включения или выключения темного режима. Это связано с тем, что переключение между светлым и темным режимом требует перезапуска приложения для применения изменения.

DarQ может планировать включение темного режима на закате и ждать, пока ваш телефон не будет использоваться. Для этого просто включите «Auto Dark Theme» (Автоматическая темная тема) на главной странице приложения DarQ.

Когда вы это сделаете, DarQ спросит, насколько точным вы хотите видеть время заката. Если вы предоставите приложению разрешение на проверку вашего местоположения, оно включит темный режим почти точно на закате, или вы можете просто настроить приложение на использование часового пояса для определения заката, что должно быть достаточно точно для большинства пользователей. Лично я предпочитаю вариант с часовым поясом, так как приложение DarQ и так использует довольно много разрешений.