Cómo personalizar el volumen y la sonoridad de los medios en Android

No sé si te has dado cuenta, pero el volumen de medios predeterminado de tu dispositivo Android se divide en 15 pasos (0 a 14). 0 es para silenciar y 14 es para el volumen máximo. Ahora la cosa es que siempre sentí que el 11 es demasiado blando para mí, mientras que el 12 es un poco ruidoso. Me hizo anhelar un 12.5 o algo de esa escala.

Es probable que no sea posible personalizar esta configuración en otras plataformas. Pero estamos hablando de Android, y lo mejor de este sistema operativo es la flexibilidad que ofrece en términos de ajustes.

Así que después de un poco de investigación, encontré un artículo increíble escrito por Chris Dube que me ayudó a convertir los 15 pasos del volumen de los medios de comunicación a 30 pasos. Veamos cómo se hace.

Note: Necesitará un dispositivo rooteado para la tarea. Estaremos manipulando los archivos del sistema Android en la tarea y debe tener mucho cuidado al editar el archivo. Haz primero una copia de seguridad Nandroid de tu teléfono como medida de precaución. Además, este es un tutorial para geeky y requiere que conozcas cosas como la instalación de ADB, etc. Así que no para los usuarios novatos de Android.

Herramientas que necesita instalar en su ordenador.

Esta es la lista de herramientas que deben ser instaladas en su sistema antes de iniciar el tutorial. Por favor, instálelos si aún no los tiene.

  • La última versión de Java Development Kit.
  • Los controladores de su smartphone.
  • Descargue Smali/Baksmali Manager y extráigalo a una carpeta en su ordenador
  • Necesitará archivos ADB. Puedes descargarlas individualmente, pero te sugiero que instales el SDK completo de Android en tu ordenador y luego instales las herramientas adicionales.
  • 7-Zip
  • NotePad++

Extracción del archivo de estructura desde el dispositivo

Paso 1: Descargue e instale todas las herramientas anteriores en su ordenador y añada la ruta a los archivos ADB a las variables de entorno de Windows Path (compruebe el enlace, encontrará los pasos para añadir una ruta a las variables de Windows). Para comprobar si los controladores del teléfono están instalados en su ordenador, conecte el teléfono a su ordenador (habilite la depuración USB) y escriba el comando dispositivos adb . Si el símbolo del sistema devuelve un dispositivo, puede continuar con el siguiente paso. Si no es así, compruebe los archivos ADB y los controladores móviles de su ordenador.

Paso 2: Navegue hasta la carpeta Baksmali Manager y abra el Símbolo del sistema con la opción de clic derecho. Mantenga pulsada la tecla Control y Mayúsculas mientras hace clic en el ratón para revelar esa opción.

Paso 3: En el Símbolo del sistema, escriba adb pull /system/framework/framework.jar para copiar el archivo de estructura del dispositivo en el equipo y poder editarlo.

Modificación del archivo de estructura

Paso 4: Ahora ejecuta Baksmali Manager usando el comando baksmali Manager.bat .

Paso 5: En Baksmali Manager, Seleccione 4 (Select File)->2(Framework.jar)->1(Baksmali) y deje abierto el símbolo del sistema. Cambie a la carpeta Baksmali Manager, navegue hasta la carpeta framework->android->media y abra AudioService.smali en NotePad++.

Paso 6: Cuando el archivo se abre en Notepad++ buscar 0xft 0x0t 0x0t 0x0t 0x0t para encontrar una tabla de números hexadecimales. La primera entrada de la cuarta línea en el número hexadecimal del número de pasos de volumen de material y 0xf es el valor hexadecimal de 15.

Paso 7: Todo lo que necesita hacer es reemplazar la f (hexadecimal de 15) con cualquier otro número hexadecimal. Para ello, puede utilizar Window Scientific Calculator. Sin embargo, como yo, si usted también quiere que sean 30, reemplace la f por 1e y guarde el archivo.

Paso 8: Después de guardar el archivo, abra la línea de comandos del Administrador de Baksmali que dejó desatendida en el paso 5 y presione 2 para smali el archivo y crear un archivo classes.dex a partir de él. Después de crear el archivo dex, abra el framework.jar con 7-Zip y arrastre y reemplace el archivo classes.dex modificado usando el Baksmali Manager.

Sustitución del archivo modificado

Paso 9: Ahora salga del Administrador Baksmali y escriba adb remount para reconectar el teléfono.

Paso 10: Después de ver un mensaje de confirmación, escriba adb push framework.jar /system/framework/framework.jar para reemplazar el archivo.

Paso 11: Después de reemplazar el archivo, ejecute adb shell y escriba chmod 644 framework.jar para cambiar el permiso del sistema de archivos.

Uf, ya casi termina. Ahora puede reiniciar su dispositivo, reproducir algunas canciones en su teléfono y sentir la diferencia por sí mismo.

Conclusión

Admito que el procedimiento es un poco largo sólo para cambiar los pasos de volumen, pero parece ser la única manera de hacerlo. Con suerte, los geeks de Android entre ustedes apreciarán esto y seguirán los pasos sin ningún tipo de hipo.

Créditos de la imagen superior: woodleywonderworks

Última actualización el 8 de febrero de 2018

Deja un comentario