¿Cómo aumenta el volumen cambiando el mezclador_paths.xml?

He estado tratando de aumentar el volumen máximo que se puede obtener a través del conector de audio de mi teléfono (Nexus 5). En lugar de instalar aplicaciones de ecualizador o aumento de volumen, pensé en hacerlo de la manera técnica:

Los foros de XDA sugieren un "MOD" que consiste en modificar su mixer_paths.xmlarchivo ubicado en /system/etc/(se requiere naturalmente acceso a la raíz) para aumentar el volumen de su altavoz o auriculares más allá de los límites establecidos:

Find: <path name="speaker"> 
You will see this string just below it: "RX7 Digital Volume" value="88"
The value is the only part we are going to adjust.
For the mod above, I changed the value to "93". 
The default value is "88" and I would suggest not to go over "95".

To change the Headphone volume:
Find: <path name="headphones"> Look for these strings below it:
"HPHL Volume" value="15"
"HPHR Volume" value="15"
Again all we are changing is the values (ensure both are set at the same number).
For the mod above, I changed the values to "20". The default values are "15" and I would suggest not to go over "20".

¿Como funciona esto? ¿Android limita artificialmente el volumen máximo y este "MOD" pasa por alto esos límites? ¿O compromete la calidad del audio?

Respuestas (2)

Visité esto hace algún tiempo y exploré algunos valores dentro del archivo. Como puede ser difícil determinar comparaciones de calidad de sonido, también comparé las apariencias visuales de las formas de onda.

Aquí hay una captura de pantalla de la página:

resultados de las rutas del mezclador en Nexus 7 Enlace

Tenga en cuenta que solo escucho el audio de mi Nexus7 a través de auriculares o altavoces externos.

Considere este escenario: esta respuesta está escrita por el usuario X y usted es un observador. Encuentra que el goo.glenlace no funciona o está muerto. Dime, ¿qué tan útil encontrarías esta respuesta del usuario X entonces? Mi sugerencia para el usuario X sería incorporar todas las cosas relevantes de ese enlace en esta respuesta.
¿Estás seguro de que el recorte ocurrió en el lado del teléfono y no en el proceso de grabación porque la entrada era simplemente demasiado grande para el primer amplificador? Sería muy interesante conocer alguna información sobre la configuración de su grabación.

En realidad, son ambos. Para preservar los oídos del usuario y los altavoces del teléfono, Android limita la salida de sonido. Sin embargo, cambiar este factor también influye en la calidad del sonido, tener demasiado alto o demasiado bajo distorsiona el sonido ;)