El camino en esta respuesta no funcionó, supongo que no es el verdadero camino.
Aquí es mi propio post en el foro de XDA mostrando un script que se ejecuta usando una macro. Se explica el camino de acuerdo a lo que funcionó para mí y los pasos involucrados. Muestra que una implementación basada en macro permite el camino que funciona para mí.
Estoy agradecido por el post anterior que señaló este archivo.
Para resumir:
-
La ruta publicada anteriormente me llevó al archivo pero no me permitió cambiar los valores. Probablemente porque este es un archivo del sistema y la ruta resultó ser /sys/devices/amba.0/fdf0a000.i2c/i2c-0/0-006b
.
-
Por alguna razón no pude hacer un eco de 0 al archivo para cambiarlo. La única opción que se me ocurrió fue copiar el archivo cuando no se está cargando en un en la tarjeta SD y pegar esto en el sistema en el nivel de carga deseado para engañar al sistema a comportarse como si estuviera cargado.
-
Para hacer esto, monté sys
como rw primero haciendo SELINUX permisivo y copió el archivo en la tarjeta SD. Lo siguiente fue escribir un guión para copiarlo en el sistema.
su –c "cp /storage/emulated/legacy/for_testing/enable_charger /sys/devices/amba.0/fdf0a000.i2c/i2c-0/0-006b"
Para ejecutar el script con la carga apropiada automáticamente utilicé una macro escrita con la aplicación MacroDroid (mucho más fácil de aprender comparado con Tasker)
Todo este ejercicio funcionó sin problemas.
Sería feliz si alguien pudiera:
- sugieren una mejor manera
- ayuda con la información del archivo de la nota 2, mi antiguo dispositivo y si es posible hacer