6 votos

¿Cómo desactivar el sonido de pitido al presionar los botones de subir/bajar volumen en Lenovo s660?

Aquí está el sonido en YouTube: https://www.youtube.com/watch?v=-H5ZOVelLEw

El video de sonido fue subido por una persona que tiene el mismo problema que yo, aunque él tiene un smartphone de otro modelo. En general, no son pocas las personas que hacen la pregunta, pero la solución aún no ha sido encontrada. Me gustaría colocar los enlaces a las preguntas de las personas, pero no tengo suficiente reputación para poner más de 2 enlaces aquí.

Revisé la carpeta /system y la carpeta /system/media/audio/ui en particular y encontré que el sonido fallbackring.ogg está solo en esta última. Pero este no es el sonido producido por los botones de volumen (como he aprendido, es un sonido de llamada de entrada que se reproduce cuando se enciende y utiliza el Bluetooth).

Luego encontré la página http://forum.xda-developers.com/showthread.php?t=2378177 donde se reemplaza el sonido del sistema de desbloqueo de pantalla. El sonido está situado en /system/framework/framework-res.apk. Así que copié el archivo framework-res.apk y todos los archivos .apk de /system/priv-app (ya que en la carpeta hay archivos .apk cuyos nombres suenan como system: SystemUI.apk, Settings.apk, IputDevices.apk, etc. en mi smartphone) a mi PC, los convertí a ZIP y busqué allí algún archivo .ogg, .mp3 y .wav. Encontré algunos sonidos del sistema .ogg y .mp3, pero no encontré el sonido del sistema de los botones de volumen y también encontré archivos como open.wav, open_bluetooth.wav, success.wav y failure.wav, pero no logré reproducirlos con el reproductor VLC ni en Windows ni en Linux y, aún así, sus nombres no tienen nada en común con el botón de volumen.

Por lo tanto, aquí está mi pequeña investigación. ¿Podría alguien, por favor, darme una pista de dónde puede estar el molesto sonido de pitido? ¿O tal vez se produce con el hardware del smartphone? Agradecería cualquier ayuda.

1 votos

Si tu teléfono está rooteado e instalado Xposed, puedes intentar el módulo 'GravityBox', que tiene una opción para "Silenciar ajuste de volumen"

0 votos

@GokulNC, muchas gracias por tu comentario. Intentaré instalar Xposed y GravityBox. Aunque nunca he usado el módulo antes, he oído hablar de él. Espero que pueda manejarlo.

0 votos

@beeshyams, gracias. Sí, quiero deshacerme del sonido de pitido de cualquier manera. Por ejemplo, tengo un archivo de sonido "silencio.ogg" que es simplemente un silencio de un segundo de duración y estaba pensando en reemplazar el archivo de sonido de pitido .ogg con el archivo de silencio si pudiera encontrar la ubicación del archivo de pitido.

0voto

Ben Baltz Puntos 52

Solo para aclarar, el tono no es un archivo multimedia que se reproduce. Todo se hace de forma programática como se ve aquí: https://github.com/CyanogenMod/android_frameworks_base/commit/3c786740240d8cc3b7615e36b6fad698bf79a825

Después de revisar tu dispositivo, probablemente no instalarás Xposed & Gravity Box ya que ni siquiera pude encontrar TWRP disponible para el S660. Sube tu SystemUI.apk y le echaré un vistazo.

0voto

Arctiic Puntos 6

Si no es una configuración configurable a través del espacio de usuarios de la interfaz, aún puedes encontrarla en los archivos settings.db de tu dispositivo. Para acceder y editar estos archivos, necesitarás utilizar una aplicación como SetEdit. Ten en cuenta que es posible que tengas que otorgar a SetEdit ciertos permisos a través de ADB (la descripción de la aplicación en Play Market te indicará cuáles) antes de que puedas editar valores dentro de ciertas tablas.

Los niveles de volumen individuales deberían estar listados hacia la parte inferior de la tabla System; sin embargo, si no puedes encontrarlo entre las entradas allí, aún es posible que esté ubicado en otro lugar, así que espera tener que revisar las tablas si ese es el caso.

-1voto

beeshyams Puntos 82

Puedes probar esta solución para silenciar el sonido al cambiar el volumen usando la aplicación de automatización MacroDroid (No se requiere ser usuario Root)

Para entender rápidamente cómo funciona MacroDroid, los ajustes necesarios, pruebas/ solución de problemas, consulta mi respuesta

Tu macro se vería así (se activa al presionar el botón de volumen para aumentar o disminuir el volumen)

Desencadenador:

Botón de Volumen PresionadoAumentar VolumenActualizar Volumen

Botón de Volumen PresionadoDisminuir VolumenActualizar Volumen

Acción:

Cambiar Volumen → seleccionar Sonidos del Sistema y establecerlo en cero en la escala deslizante

Nota: Hay algunos cambios de API entre Kitkat y versiones más recientes en cuanto a los sonidos y cómo se tratan, así que si la acción anterior no funcionó, sugiero probar con otras opciones en la configuración de la acción Alarma/ Música/ Notificación/ Timbre

Restricciones:

Ninguna (El macro se ejecuta siempre)

Descargo de responsabilidad:

  1. Probado en Huawei Honor 6, con Kitkat

  2. No probado en Lollipop/ Marshmallow

  3. Solicito al OP que confirme si funciona o no en su dispositivo

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X