24 votos

Enciende automáticamente el dispositivo Android cuando se conecta el cargador

¿Es posible encender automáticamente el dispositivo una vez que se conecta el cargador, siempre y cuando el dispositivo esté inicialmente apagado?

12voto

IET_DEMO Puntos 31

El gráfico de carga de la batería se muestra mediante el archivo /system/bin/playlpm en dispositivos Samsung.

Si tienes acceso de superusuario, puedes editar este archivo para:

#!/system/bin/sh
/system/bin/reboot

Y asegúrate de agregar esos permisos al archivo:

chmod 0755 /system/bin/playlpm
chown root.shell /system/bin/playlpm

A partir de ahora, tu dispositivo se iniciará al conectarse

0 votos

Gracias @IET_DEMO, ¿sabes soluciones para dispositivos cyanogenmod para hacer esto?

0 votos

¡Hola, tengo un dispositivo Cyanogenmod, ¿sabes cómo puedo hacer esto en cyanogenmod? Gracias.

0 votos

Esto solo funciona en dispositivos Samsung. Esto puede ser útil para ti.

3voto

Scott Carlson Puntos 111

Acabo de hacer que esto funcione para ZTE Force (Boost Force, Sprint Force, etc).

Usé la respuesta de IET_DEMO, pero reemplacé el archivo ubicado en /system/bin/battery_charging con este código:

#!/system/bin/sh
/system/bin/reboot

0 votos

Hola, tengo un dispositivo Cyanogenmod, ¿sabes cómo puedo hacer esto en Cyanogenmod? Gracias

0 votos

Necesitarás estos comandos: adb shell 'su -c mount -o rw,remount /system' y adb shell su -c 'chmod 755 /system/bin/battery_charging' y adb shell su -c 'chown root.shell /system/bin/battery_charging'

2voto

Matthew Read Puntos 35808

Para algunos dispositivos Samsung más antiguos, esto se puede lograr a través de NoMoarPowah!:

NoMoarPowah! puede reiniciar automáticamente en Android cuando se haya completado la carga. Ya sea cuando esté completamente cargado, o cuando el nivel de la batería alcance el 15% y Android tenga suficiente energía para funcionar.

Necesitas ser root y probablemente no quieras hacerlo a menos que realmente sepas lo que estás haciendo, ya que esperaría que esto modifique archivos importantes del sistema.


Parece que esto ha sido eliminado de la Play Store, pero probablemente puedas encontrar el APK alojado en otro lugar. (No tengo un enlace de confianza en este momento.)

1voto

user46443 Puntos 11

Si quieres hacer lo contrario, apagar cuando se carga, usa esto: "Auto ShutDown when no charge" https://play.google.com/store/apps/details?id=com.zeroFactorial.probattle es bueno para el dispositivo de mi coche y también tenía el botón roto

0voto

Chahk Puntos 15796

El kernel se carga en una etapa posterior en el proceso de arranque, por lo que cualquier modificación a él no tendría ningún efecto cuando el dispositivo está apagado.

Esta funcionalidad realmente depende del hardware de cada dispositivo, muy probablemente en el cargador de arranque (editores más conocedores siéntanse libres de corregirme). Por ejemplo, mi teléfono Motorola Atrix 4G comienza a arrancar cuando conecto un cargador, mientras que mi tableta Samsung Galaxy Tab no lo hace, muestra el gráfico de "Carga de la batería" y requiere ser encendida manualmente.

2 votos

Entonces, ¿qué muestra el gráfico de carga de la batería en la pantalla? ... ahora, el cargador de arranque se llama cuando presionas el botón de encendido manualmente, ¿pero qué parte del código muestra el gráfico de carga de la batería en la pantalla?

1 votos

En estado de apagado, el comportamiento del dispositivo en eventos de hardware como el botón de encendido y el cargador obviamente depende del código de nivel inferior, incluidos el firmware de SoC/PMIC y los bootloaders. Pero no he visto un dispositivo Android en el que el bootloader maneje la carga completamente sin involucrar al sistema operativo (no estoy seguro si los había en 2012). El bootloader entrega la carga al kernel de Android e incluso se inicia init. La única diferencia es que /data (y posiblemente otros sistemas de archivos) no se montan y se inicia un conjunto limitado de servicios en comparación con el espacio de usuario normal.

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