32steps: Инструмент, который превращает клавиши громкости Android из «15 ступеней» в «1000 ступеней», с научными данными настройки для более чем 6000 наушников
32steps — это инструмент, который превращает клавиши громкости вашего Android-устройства из «15-ступенчатой развалюхи» в «прецизионный прибор на 1000 шагов». Внутри — научные данные настройки для более чем 6000 моделей наушников. Без root, без интернета, без рекламы — поставил и пользуешься.

GitHub: https://github.com/nulldio/32steps
Что умеет:
- Безумно точная регулировка громкости В Android по умолчанию 15–25 уровней громкости. Ночью музыка либо оглушает, либо еле слышна. 32steps разбивает каждый системный шаг на сотни, создавая до 1000 уровней. Один щелчок клавиши меняет громкость буквально на чуть-чуть. Забудьте о бесконечных попытках найти ту самую «золотую середину» под одеялом.
- Превратите любые наушники в «правильные» Встроенная база AutoEQ на 6000+ наушников — от дешевых затычек до флагманских моделей. Выберите свою модель, и приложение автоматически применит кривую, которая исправляет заводскую настройку под целевую кривую Хармана. Не нравится результат? Донастройте 10-полосным эквалайзером и сохраните как пресет.
- Лучшее плавающее окно, чем системное Нажатие клавиши громкости вызывает не стандартный ползунок, а удобное плавающее окно. Громкость медиа, звонков, рингтона, уведомлений и будильника — все на параллельных дорожках. Можно регулировать левый/правый канал отдельно (спасение при разном уровне слуха). Переключение между «Звонок/Вибрация/Без звука» в один тап, без копания в меню.
- Умная система пресетов Шумодавы для офиса, затычки для дороги, колонки для дома — для каждого устройства своя тонкость и эквализация. Сохраните пресеты и переключайтесь одним нажатием при смене гаджета.
- Работает на Android TV (Из-за ограничений платформы нельзя изменить шаги громкости на TV, но настройка 6000 наушников и графический эквалайзер работают отлично. Управление с помощью кнопок направления на пульте.)
Перед началом:
- Требования: Android 8.0+
- Настройка для Android 13+: Перейдите в
Настройки > Приложения > 32steps > Три точки справа вверху > Разрешить ограниченные настройки. Иначе служба специальных возможностей не запустится. - Первый запуск: Следуйте инструкции и дайте разрешения: Спец. возможности (для перехвата клавиш), Поверх других окон (для плавающего окна) и Отключить оптимизацию батареи (чтобы система не убивала фоновый процесс).
Как это работает технически?
- Без root? Как меняется системная громкость? Используется API Android
DynamicsProcessing, которое добавляет смещения усиления внутрикаждого системного шага громкости, создавая видимость более плавной регулировки. На старых устройствах без этой API используется традиционный Эквалайзер. - Перехват клавиш: Через службу доступности (Accessibility Service), которая работает в фоновом режиме, поэтому работает глобально, а не только в конкретном плеере.