Parece que esto se puede hacer en casi cualquier dispositivo con la advertencia de que su dispositivo debe estar rooteado y que debe estar dispuesto a hurgar en el framework-res.apk
archivo de su sistema . Estas instrucciones provienen de una publicación en XDA con una modificación destinada a reducir el brillo, pero la ampliación en la dirección opuesta lo haría más brillante:
Aquí hay una guía sobre cómo realizar este mod en cualquier framework-res.apk usando el administrador de apk (gracias por la guía que desea):
- Descarga APK manager y descomprime en alguna parte
- Tome framework-res.apk de su teléfono en \ system \ framework \ (por ejemplo, adb pull) y colóquelo en la carpeta "place-apk-here-for-modding"
- Ejecute Script.bat y seleccione la opción 9
- Una vez hecho esto, vaya a projects \ framework-res.apk \ res \ values \ arrays.xml y edite sus valores según la primera publicación.
- Una vez editado, compile el apk usando la opción 11
- Qn: ¿Es este un apk del sistema? Respuesta: y
- Qn: Aparte de las firmas, lo haría ... al menos. Respuesta: y
- Aviso: en la carpeta del administrador de apk encontrará una carpeta de mantenimiento ... listo y luego presione Intro en este script. Pulse cualquier tecla para continuar . . . Tiene que ir a la carpeta "mantener" y eliminar resources.arsc porque arrays.xml han cambiado. Después de esto, puede presionar cualquier tecla en la ventana del administrador de apk.
- Una vez hecho esto, ingrese 22 en el administrador de apk y seleccione "unsignedframework-res.apk" ingresando el número que lo representa. Después de seleccionarlo, debería ver en la ventana principal de apk en la esquina superior derecha "Current-App: unsignedframework-res.apk". Ahora presione 5 para zipalign apk. Encontrará su apk completado, zipaligned en place-apk-here-for-modding \ unsignedframework-res.apk. Cambie el nombre de nuevo a framework-res.apk y adb empuje el archivo nuevamente a su teléfono
El archivo arrays.xml debe tener una sección como la siguiente si su dispositivo admite brillo automático:
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>32</item>
<item>69</item>
<item>118</item>
<item>177</item>
<item>255</item>
</integer-array>
Básicamente, los valores se ordenan en función de la luz detectada por el sensor, siendo el valor superior "luz más baja" y el valor inferior "luz más alta". Los valores corresponden al brillo de la pantalla LCD en una escala del 1 al 255, siendo 255 el brillo total. Por lo tanto, podría ampliar todos los valores de poca luz para que sean más brillantes si lo desea.