- Как отключить автоматический уровень громкости до уровня безопасности Android
- Как убрать ограничение громкости звука на андроид?
- Как отключить безопасный уровень громкости?
- Как снять ограничение громкости на Xiaomi?
- Как увеличить звук наушников на Андроиде?
- Как увеличить громкость динамика на андроид через инженерное меню?
- Как отключить автоматическую настройку звука?
- Как на айфоне отключить снижение громкости?
- Как увеличить громкость звонка на Xiaomi?
- Как увеличить громкость MIUI 12?
- Как увеличить громкость в телефоне Xiaomi?
- Как увеличить громкость в наушниках AirPods?
- Как сделать громче блютуз наушники?
- Как улучшить звук на телефоне при разговоре?
- Как увеличить громкость через инженерное меню Samsung?
- Как войти в инженерное меню?
- Как отключить предупреждение о вреде долгого прослушивания аудио (Android)
- Почему оно возникает
- Реализация
- Как отключить предупреждение
- Как отключить предупреждение без root
- Итоги
Как отключить автоматический уровень громкости до уровня безопасности Android
На Android, в зависимости от вашей версии системы, вы можете иметь встроенную функцию безопасного объема наушников. Как это работает? Он просто продолжает подражать нашей музыке время от времени, слушая наушники примерно на половину объема, чтобы защитить наши уши. Как отключить его?
Если нам не нравится, когда кто-то другой решает нас, как мы должны пользоваться телефоном, это, безусловно, раздражает нас. В некоторых версиях системы, особенно неофициальных (CyanogenMod), отключить опцию безопасного объема наушников невероятно просто. Однако, если у нас есть такая функция, включенная в официальном программном обеспечении, и ее невозможно отключить, вам следует использовать специальное приложение, которое перезаписывает настройки громкости.
Способ 1. Отключите защищенный том, используя настройки
Первый метод, безусловно, работает на модах CyanogenMod, но его необязательно нужно проверять на официальных выпусках Android, в которых мы находим функцию уменьшения громкости. Перейдите в приложение «Настройки» и выберите «Звук».
В настройках звука на вкладке «Громкость» выберите настройку с тем же именем. Android теперь покажет нам все слайдеры, связанные с громкостью звука на Android.
Под полосой громкости вы найдете опцию «Безопасный объем музыки». Конечно, эта опция выбрана по умолчанию, поэтому ее следует отключить.
Когда отображается сообщение, игнорируйте его и отключите защищенный том, несмотря на предупреждение. И он готов — система не будет автоматически отключать музыку во время прослушивания в наушниках.
Способ 2. Используйте приложение «Слуховой аппарат».
Слуховой аппарат это приложение, задача которого — парадоксально в нашем случае — защита слуха. Приложение позволяет устанавливать два разных уровня звука (для динамиков и наушников) и автоматически переключаться между ними в зависимости от того, подключены или отключены наушники.
Как это приложение поможет нам с проблемой автоматического уменьшения объема? Программа, очевидно, берет контроль над регулятором громкости и предотвращает встроенную функцию автоматического сжатия. Все, что вам нужно сделать, — установить максимальный уровень громкости как для наушников, так и для громкоговорителя, и он готов.
Использование приложения очень просто. После его запуска мы убеждаемся, что мы находимся на вкладке «Медиа» (отвечаем за прослушивание музыки), а не в Ringer (он отвечает за громкость звонка). Мы выбираем Media и используем два слайдера ниже.
Первый отвечает за том, что громкость будет установлена после подключения наушников, вторая управляет громкостью, которая будет активироваться автоматически, когда они будут отключены. Мы устанавливаем одинаковое значение в обоих случаях и касаемся кнопки Enable.
Слуховой сейф теперь активирован и контролирует автоматический громкость. Операция программы и устранение автоматического отключения звука подтверждены несколькими пользователями смартфона LG G2, в котором есть проблема приглушения.
Источник
Как убрать ограничение громкости звука на андроид?
Как отключить безопасный уровень громкости?
В настройках звука на вкладке «Громкость» выберите настройку с тем же именем. Android теперь покажет нам все слайдеры, связанные с громкостью звука на Android. Под полосой громкости вы найдете опцию «Безопасный объем музыки». Конечно, эта опция выбрана по умолчанию, поэтому ее следует отключить.
Как снять ограничение громкости на Xiaomi?
Сниженный уровень громкости в смартфоне из-за некорректных заводских регулировок.
…
Чтобы увеличить громкость Xiaomi через настройки USSD, необходимо:
- Активировать на дисплее смартфона меню набора номера.
- Ввести код *#*#3646633#*#* или *#*#6484#*#* (зависит от версии прошивки Miui), а затем нажать кнопку посыла вызова.
Как увеличить звук наушников на Андроиде?
Чтобы увеличить громкость Android-смартфона необходимо набрать команду *#*#3646633#*#* (в некоторых отдельных моделях телефонов она может быть другой – воспользуйтесь Google). В открывшемся инженерном меню необходимо пролистнуть верхнее меню, после чего перейти в раздел Hardware Testing, а дальше в Audio.
Как увеличить громкость динамика на андроид через инженерное меню?
Увеличиваем громкость звонка с помощью инженерного меню :
- Заходим в инженерное меню : *#*#3338613#*#*
- Перелистываем справа налево до меню hardware testing выбираем аудио
- Далее loudspeaker mode.
- type выбираем ring( если не стоит по умолчанию )
- level — level 14( максимальное значение звука)
Как отключить автоматическую настройку звука?
Автоматическое приглушение уровня звука в Windows 10
- Кликните правой кнопкой мыши по значку динамика в области уведомлений справа внизу, выберите пункт контекстного меню «Записывающие устройства».
- Переключитесь на закладку «Связь»
- Потом нужно выбрать нужную настройку. Чтобы отключить приглушение звуков, выбрать последнее.
Как на айфоне отключить снижение громкости?
Чтобы выключить эту функцию, выполните следующие действия.
- Откройте Настройки.
- Зайдите в меню «Звуки, тактильные сигналы».
- Выберите пункт «Безопасность наушников».
- Переключите оба тумблера в положение выключено.
Как увеличить громкость звонка на Xiaomi?
Как увеличить громкость динамика на Xiaomi?
- войти в инженерное меню и поменять параметры работы смартфона;
- использовать меню recovery;
- поменять текущие настройки гаджета;
- установить сторонние приложения, способные поменять звук во время разговора или просмотра видео;
- изменить системный файл, ответственный за звучание.
Как увеличить громкость MIUI 12?
открыть «Настройки» и перейти в раздел «Звук и вибрация»; нажать Sound Assistant и включите обе опции; для активации Sound Assistant необходимо нажать кнопку увеличения / уменьшения громкости; на левой стороне появится круглый музыкальный значок, нажать на него и отрегулировать громкость.
Как увеличить громкость в телефоне Xiaomi?
Увеличить громкость в наушниках
- Зайдите в настройки телефона и выберите «Расширенные настройки».
- Найдите раздел «Наушники и звуковые эффекты».
- Отключите функцию «Улучшение звука Mi» (если она была активирована).
Как увеличить громкость в наушниках AirPods?
Как увеличить громкость на AirPods
- Откройте «Настройки»;
- Зайдите в «Музыка»;
- Пролистайте до меню «Ограничение громкости»;
- Зайдите в него, чтобы убедиться, что ограничение выключено.
Как сделать громче блютуз наушники?
Для усиления звука во время разговора попробуйте понажимать несколько раз на кнопку «+», чтобы сделать громче. При достижении максимально возможной громкости вы услышите короткий звук в наушнике – это будет означать, что увеличивать ее уже некуда.
Как улучшить звук на телефоне при разговоре?
Инструкция выглядит так:
- Откройте «Настройки» и перейдите в раздел «Звук». Учтите, что в некоторых версиях Android внешний вид меню может отличаться от того, что на скриншотах.
- В открывшемся разделе установите звуки мелодий, будильника, звонка и т.д. на нужный уровень, используя ползунки.
Как увеличить громкость через инженерное меню Samsung?
Список возможных комбинаций для входа в инженерное меню для некоторых устройств Android:
- *#*#54298#*#* или *#*#3646633#*#* (для смартфонов на базе процессора МТК)
- *#*#0011# (режим тестирования); *#*#4636#*#* (режим отладки) Samsung.
- *#*#3424#*#* или *#*#4636#*#* или *#*#8255#*#* (HTC)
- *#*#7378423#*#* (Sony)
Как войти в инженерное меню?
Как попасть в Engineering Menu
- Samsung – *#*#4636#*#* или *#*#8255#*#*
- HTC – *#*#3424#*#* или *#*#4636#*#* или же *#*#8255#*#*
- Sony – *#*#7378423#*#*
- Huawei – *#*#2846579#*#* или *#*#2846579159#*#*
- МТК – *#*#54298#*#* или *#*#3646633#*#*
- Fly, Philips, Alcatel – *#*#3646633#*#*
Источник
Как отключить предупреждение о вреде долгого прослушивания аудио (Android)
Наверное, многие, кто слушает музыку (и не только) с Android-устройства, сталкивались с таким предупреждением:
В этой статье мы рассмотрим, почему и когда возникает данное предупреждение, и как сделать так, чтобы оно больше не возникало.
Появляется оно только при прослушивании аудио через внешнее устройство (наушники/колонки). Для тех, кто не встречался с таким, небольшое пояснение: представьте, что вы слушаете музыку в наушниках, довольно громкую. Внезапно звук становится тише. Вы пытаетесь прибавить громкость, используя кнопки на корпусе, но не выходит. Достав устройство из кармана и сняв блокировку, вы и увидите такое предупреждение. Только после согласия с ним можно будет прибавить громкость обратно.
Да, предупреждение разумное, но появляется оно в непредсказуемый момент, иногда самый неподходящий: когда вы в общественном транспорте/за рулём/зимой на улице/когда у вас грязные руки и т.д. Доставать устройство, снимать блокировку, соглашаться с предупреждением, класть устройство обратно в этих случаях неудобно. А в случае, если подключены колонки, а не наушники, сообщение не совсем уместно.
Почему оно возникает
Данное предупреждение — не собственная инициатива авторов платформы. Всё дело в том, что существует WHO-ETU стандарт “безопасного прослушивания” (safe listening). В европейских и некоторых других странах его выполнение обязательно. В стандарте описывается, как долго можно прослушивать аудио в зависимости от громкости с минимальным риском снижения слуха. Например, для взрослого человека безопасная недельная “доза” звука — 1.6 Pa 2 h, что эквивалентно 20 часам прослушивания на громкости 83 dB.
Реализация
В зависимости от mcc (mobile country code), режим safe listening может быть включен или выключен. Определяется это значением ресурса R.bool.config_safe_media_volume_enabled .
Если режим включен, то система считает время прослушивания на небезопасной громкости (выше 85 dB), и периодически сохраняет значение в переменную Settings.Secure.UNSAFE_VOLUME_MUSIC_ACTIVE_MS . Когда значение достигает 20 часов, выводится предупреждение. После согласия с предупреждением значение сбрасывается, и подсчёт начинается заново.
Такая реализация довольно простая и не учитывает, например, в течение какого времени пользователь прослушал эти 20 часов: возможно, за пару дней, а, может, слушал по 6-7 минут в течение полугода (в соответствии со стандартом это не является угрозой для слуха).
Логика safe listening сосредоточена в классе классе AudioService.java, в нём можно увидеть соответствующие поля:
Поле mMusicActiveMs содержит число миллисекунд, прослушанных пользователем на небезопасной громкости со времени последнего подтверждения диалога. Начальное значение загружается из переменной Settings.Secure.UNSAFE_VOLUME_MUSIC_ACTIVE_MS . В эту же переменную каждую минуту записывается новое значение mMusicActiveMs.
Также есть поле mSafeMediaVolumeState , оно содержит текущее состояние системы safe listening:
- DISABLED : отключена
- ACTIVE : включена, и при этом лимит прослушивания достигнут, а значит нельзя разрешать пользователю увеличивать громкость, пока он не согласится с предупреждением
- INACTIVE : включена, лимит пока не достигнут
Метод проверки превышения лимита выглядит так:
Как отключить предупреждение
Чтобы выключить safe listening, нужно добиться того, чтобы переменной mSafeMediaVolumeState на этапе конфигурации было присвоено значение DISABLED .
Посмотрим, где изначально задаётся значение:
Видим, что помимо значения ресурса R.bool.config_safe_media_volume_enabled , есть два свойства, позволяющих включать/выключать систему safe listening: audio.safemedia.force и audio.safemedia.bypass.
Чтобы отключить предупреждение, нужно установить значение audio.safemedia.bypass=true в файле system/build.properties. Но для этого нужны root-права. Если их нет, то нужно разбираться дальше и искать другой способ.
Как отключить предупреждение без root
Давайте посмотрим, что происходит при закрытии диалога с предупреждением по нажатию ОК, и попробуем это воспроизвести:
Вызывается метод disableSafeMediaVolume у инстанса AudioManager .
Он помечен аннотацией @hide . Это означает, что метод не будет включён в public API несмотря на модификатор public. До Android 9 это легко можно было обойти используя рефлекшн. Теперь же такой метод по-прежнему можно вызывать, но уже с помощью трюка под названием double-reflection:
Вызов заканчивается исключением
java.lang.SecurityException: Only SystemUI can disable the safe media volume: Neither user 10307 nor current process has android.permission.STATUS_BAR_SERVICE.
Разрешение STATUS_BAR_SERVICE имеет protectionLevel=«signature|privileged», получить его не получится.
Что ж, тогда попробуем так. Мы будем следить за переменной Settings.Secure.UNSAFE_VOLUME_MUSIC_ACTIVE_MS , в которую периодически сохраняется текущее значение mMusicActiveMs . Когда значение начнёт приближаться к 20 часам, будем его сбрасывать. Затем нужно будет сделать так, чтобы AudioService прочитал новое значение из настроек.
Прочитать значение Settings.Secure.UNSAFE_VOLUME_MUSIC_ACTIVE_MS можно так:
То же самое, используя adb:
А чтобы записать значение, приложению потребуется разрешение android.permission.WRITE_SECURE_SETTINGS .
Оно имеет protectionLevel=«signature|privileged|development», а значит его можно выдать приложению используя adb:
Само значение записать можно так:
То же самое можно сделать с помощью adb:
Сбрасывать лучше в 1, как это сделано в AudioManager, а не в 0. Так как 0 соответствует состоянию ACTIVE.
Теперь нужно, чтобы AudioService прочитал новое значение, и обновил значение локальной переменной mMusicActiveMs .
Есть подходящий метод в AudioManager.java
Он инициирует вызов метода readAudioSettings в AudioService , где происходит загрузка mMusicActiveMs из настроек.
Метод помечен аннотацией @hide . Его вызов с помощью double-reflection вызывает исключение:
java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
Да, аннотация @hide здесь тоже неспроста. Получить данное разрешение мы, конечно не можем. Оно имеет protectionLevel=«signature|installer».
Остаётся один способ заставить AudioService прочитать новое значение — его перезапуск. Просто так перезапустить системный сервис нельзя. Нужно или перезагрузить устройство, или переключиться на другого пользователя, а затем вернуться обратно.
Теперь настало время проверить теорию.
Устанавливаем unsafe_volume_music_active_ms = 71 990 000 (останется 10 секунд, в течение которых можно прослушивать музыку на высокой громкости)
Перезапускаем устройство (можно вместо этого переключиться на другого пользователя, а потом вернуться):
Подключаем наушники, включаем музыку погромче. В течение минуты появляется диалог.
Теперь повторяем те же действия, но присваиваем unsafe_volume_music_active_ms = 1. Включаем музыку, ждём минуту. Диалог не появляется.
Итоги
Чтобы отключить предупреждение, можно сделать следующее:
При наличии root-прав
Установить значение audio.safemedia.bypass=true в файле system/build.properties
Нужно следить за значением Settings.Secure.UNSAFE_VOLUME_MUSIC_ACTIVE_MS , и не давать ему подниматься выше 72 000 000 (20 часов). После сброса значения нужно перезапускать устройство (или переключаться на другого пользователя, а затем возвращаться обратно).
Я написала код простого приложения, которое делает эту работу, и напоминает о необходимости перезагрузить устройство/перелогиниться.
Источник