значок приложения

WaveUp

Включает телефон взмахом руки
Новое в версии 3.2.33
New in 3.2.33

★ Update Arabic and Russian translations.

...

New in 3.2.31

★ Fixed screen not turning on when a wave is detected in some cases.
★ App list now shows a loading spinner on startup instead of appearing empty.
★ App list loads faster.

...

New in 3.2.17
★ Remove 'Excluded apps' option (Google Play only). F-Droid ones remain fully functional. Google doesn't allow WaveUp to read installed apps, which is necessary for this.

...
WaveUp разбудит ваш телефон - включит экран - когда вы помашете рукой над датчиком приближения.

Я создал это приложение, потому что мне надоело нажимать кнопку питания только для того, чтобы проверить время (удивительно частая привычка). Вдохновило меня замечательное приложение Gravity Screen On/Off. Я искал альтернативу с открытым исходным кодом и не нашел. Поэтому я сделал его сам!
Проверьте код: https://gitlab.com/juanitobananas/wave-up
Возможно, более актуальный README: https://gitlab.com/juanitobananas/wave-up/#waveup.

Характеристики

Режим волны: Включает экран, когда вы машете рукой над датчиком приближения.
Карманный режим: Включает экран, когда вы достаете телефон из кармана или сумки.

Обе функции включены по умолчанию, но могут быть отключены в настройках.

▸ Блокировка экрана: закройте сенсор на секунду (или на выбранное вами время), и телефон заблокируется. По умолчанию отключена, но ее легко включить.

Подождите, что такое датчик приближения?
Это невидимая штучка рядом с наушником телефона, которая отключает экран во время звонка.

Известные проблемы
В некоторых телефонах процессор работает, слушая датчик приближения, и это истощает батарею (вините свой телефон, а не меня). Большинство телефонов этого не делают, поэтому расход батареи минимален.

Услуги по обеспечению доступности

Назначение: используется для блокировки экрана на Android 9+
Конфиденциальность: Используется только для этого, данные не собираются
▸ Область применения: Не шпионит, просто блокирует

Разрешения (да, их довольно много)

WAKE_LOCK - включить экран
RECEIVE_BOOT_COMPLETED - автоматический запуск при загрузке
READ_PHONE_STATE - пауза во время звонков
BLUETOOTH / CONNECT - предотвращение паузы при вызове по Bluetooth
IGNORE_BATTERY_OPTIMIZATIONS и т.д. - оставайтесь живыми в фоновом режиме
FORCE_LOCK - блокировка устройства (Android 8 и ниже)
ACCESSIBILITY_SERVICE - блокировка устройства (Android 9+)
DELETE_PACKAGES - позволяет приложению самостоятельно удаляться, если это необходимо.

Деинсталляция (Android 8 и старше)
WaveUp использует права администратора устройства, поэтому не удалится обычным способом. Используйте кнопку 'Uninstall WaveUp' в приложении, чтобы удалить его правильно.

Забавный факт

Это мое первое приложение для Android и мой первый вклад в открытый исходный код! Я буду рад вашим отзывам или помощи - особенно если вы занимаетесь переводами или просто любите возиться.
Открытый исходный код - это круто!

Переводы

Помогите перевести WaveUp! Даже английская версия может быть улучшена.
https://explore.transifex.com/juanitobananas/waveup/
https://explore.transifex.com/juanitobananas/libcommon/

Благодарности
Спасибо всем, кто внес свой вклад: https://gitlab.com/juanitobananas/wave-up/#acknowledgments

Версии

Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.

Скачать
  • Версия 3.2.33 (138) рекомендована Добавлено 14.08.2026

    arm64-v8a armeabi-v7a x86 x86_64

    Для этой версии требуется Android 6.0 или новее.

    Собрано и подписано F-Droid, и гарантированно соответствует исходному коду из архива.

    Разрешения
    • установка соединения с Bluetooth-устройствами
      Приложение сможет просматривать конфигурацию Bluetooth на телефоне, а также запрашивать и подтверждать соединение с другими устройствами.
    • Доступ к подключенным устройствам Bluetooth
      У приложения будет доступ к подключенным устройствам Bluetooth
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "specialUse"
      Приложение сможет использовать службы переднего плана с типом "specialUse"
    • android.permission.PACKAGE_USAGE_STATS
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запрос информации обо всех пакетах
      Приложение сможет просматривать все установленные пакеты.
    • получение данных о статусе телефона
      Приложение получит доступ к функциям телефона на устройстве. Кроме того, оно сможет определять номера телефонов и серийные номера моделей, состояние активности вызова, а также удаленные номера, с которыми установлено соединение.
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • запрос на удаление пакетов
      Приложение сможет запрашивать разрешения на удаление пакетов.
    • запрос на игнорирование оптимизации расхода батареи
      Разрешает приложению игнорировать ограничение на расход заряда батареи.
    • включение экрана
      Приложение сможет включать экран.
    • android.permission.USES_POLICY_FORCE_LOCK
    • управление функцией вибросигнала
      Приложение сможет контролировать вибросигналы.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • com.jarsilio.android.waveup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 4.6 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 3.2.32
    New in 3.2.32

    ★ Just small maintenance change.

    New in 3.2.31

    ★ Fixed screen not turning on when a wave is detected in some cases.
    ★ App list now shows a loading spinner on startup instead of appearing empty.
    ★ App list loads faster.

    ...

    New in 3.2.17
    ★ Remove 'Excluded apps' option (Google Play only). F-Droid ones remain fully functional. Google doesn't allow WaveUp to read installed apps, which is necessary for this.

    ...
  • Версия 3.2.32 (137) - Добавлено 10.08.2026

    arm64-v8a armeabi-v7a x86 x86_64

    Для этой версии требуется Android 6.0 или новее.

    Собрано и подписано F-Droid, и гарантированно соответствует исходному коду из архива.

    Разрешения
    • установка соединения с Bluetooth-устройствами
      Приложение сможет просматривать конфигурацию Bluetooth на телефоне, а также запрашивать и подтверждать соединение с другими устройствами.
    • Доступ к подключенным устройствам Bluetooth
      У приложения будет доступ к подключенным устройствам Bluetooth
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "specialUse"
      Приложение сможет использовать службы переднего плана с типом "specialUse"
    • android.permission.PACKAGE_USAGE_STATS
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запрос информации обо всех пакетах
      Приложение сможет просматривать все установленные пакеты.
    • получение данных о статусе телефона
      Приложение получит доступ к функциям телефона на устройстве. Кроме того, оно сможет определять номера телефонов и серийные номера моделей, состояние активности вызова, а также удаленные номера, с которыми установлено соединение.
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • запрос на удаление пакетов
      Приложение сможет запрашивать разрешения на удаление пакетов.
    • запрос на игнорирование оптимизации расхода батареи
      Разрешает приложению игнорировать ограничение на расход заряда батареи.
    • включение экрана
      Приложение сможет включать экран.
    • android.permission.USES_POLICY_FORCE_LOCK
    • управление функцией вибросигнала
      Приложение сможет контролировать вибросигналы.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • com.jarsilio.android.waveup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 4.6 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 3.2.30
    New in 3.2.30

    ★ Updated translations.

    New in 3.2.29

    ★ Updated translations.

    New in 3.2.28

    ★ Updated Impressum: current legal citations (DDG, MStV) and new contact address.

    ...

    New in 3.2.17
    ★ Remove 'Excluded apps' option (Google Play only). F-Droid ones remain fully functional. Google doesn't allow WaveUp to read installed apps, which is necessary for this.

    ...
  • Версия 3.2.30 (135) - Добавлено 21.07.2026

    arm64-v8a armeabi-v7a x86 x86_64

    Для этой версии требуется Android 6.0 или новее.

    Собрано и подписано F-Droid, и гарантированно соответствует исходному коду из архива.

    Разрешения
    • установка соединения с Bluetooth-устройствами
      Приложение сможет просматривать конфигурацию Bluetooth на телефоне, а также запрашивать и подтверждать соединение с другими устройствами.
    • Доступ к подключенным устройствам Bluetooth
      У приложения будет доступ к подключенным устройствам Bluetooth
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "specialUse"
      Приложение сможет использовать службы переднего плана с типом "specialUse"
    • android.permission.PACKAGE_USAGE_STATS
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запрос информации обо всех пакетах
      Приложение сможет просматривать все установленные пакеты.
    • получение данных о статусе телефона
      Приложение получит доступ к функциям телефона на устройстве. Кроме того, оно сможет определять номера телефонов и серийные номера моделей, состояние активности вызова, а также удаленные номера, с которыми установлено соединение.
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • запрос на удаление пакетов
      Приложение сможет запрашивать разрешения на удаление пакетов.
    • запрос на игнорирование оптимизации расхода батареи
      Разрешает приложению игнорировать ограничение на расход заряда батареи.
    • android.permission.USES_POLICY_FORCE_LOCK
    • управление функцией вибросигнала
      Приложение сможет контролировать вибросигналы.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • com.jarsilio.android.waveup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 4.6 МиБ Подпись PGP | Журнал сборки