Accendi automaticamente Android quando il caricabatterie è collegato


15

È possibile accendere automaticamente il dispositivo una volta collegato il caricabatterie dato che il dispositivo è stato inizialmente spento?

Risposte:


10

Il grafico di ricarica della batteria viene visualizzato per /system/bin/playlpmfile sui dispositivi Samsung.

Se sei root, puoi modificare questo file in:

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

E assicurati di aggiungere quelle autorizzazioni al file:

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

Il dispositivo ora verrà avviato quando collegato


Grazie @IET_DEMO, conosci le soluzioni per i dispositivi cyanogenmod per farlo?
m0j1,

Ciao, ho un dispositivo Cyanogenmod, sai come posso farlo su Cyanogenmod? Grazie
m0j1

Funziona solo su dispositivi Samsung. Questo potrebbe esserti utile
IET_DEMO

Se stai provando a farlo, assicurati di non avere ritorni a capo nel tuo file playlpm o che non funzionerà.
ZorroDeLaArena,

2

Ho appena funzionato per ZTE Force (Boost Force, Sprint Force, ecc.).

Ho usato la risposta di IET_DEMO, ma ho sostituito il file che si trova in /system/bin/battery_chargingcon questo codice:

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

Ciao, ho un dispositivo Cyanogenmod, sai come posso farlo su Cyanogenmod? Grazie
m0j1

2

Per alcuni vecchi dispositivi Samsung, questo può essere realizzato tramite NoMoarPowah! :

NoMoarPowah! può riavviarsi automaticamente su Android al termine della ricarica. O quando è completamente carico, o quando il livello della batteria raggiunge il 15% e Android ha abbastanza succo per funzionare.

Hai bisogno di root e probabilmente non vuoi farlo a meno che tu non sappia davvero cosa stai facendo, dal momento che mi aspetterei che questo modifichi importanti file di sistema.


Sembra che questo sia stato rimosso dal Play Store, ma probabilmente puoi trovare l'APK ospitato altrove. (Non ho un link fidato di persona.)



1

Quindi, ci sono molti modi per farlo. Il più appropriato, come sempre supportato da Google (e sempre più da altri, ad esempio nvidia da torrone) è questo comando di avvio rapido

fastboot oem off-mode-charge 0

Altrimenti, puoi dirottare il binario di ricarica (non è garantito che sia possibile su tutti i dispositivi, ma richiede solo il root) o patchare il tuo ramdisk (teoricamente universale, ma richiederà un bootloader sbloccato).

Per la prima soluzione, dovrai trovare un posto nella partizione di sistema (di solito la cartella bin ) in cui risiede il programma responsabile dell'animazione della batteria e tutto. Alcuni nomi comuni :

  • Motorola: charge_only_mode
  • Mediatek: kpoc_chargeroipod
  • Htc: chargemonozchgd
  • Samsung: playlpmolpm
  • Sony: chargemonobattery_charging
  • La maggior parte (?) Rom basati su AOSP: healthd

Una volta trovato, puoi semplicemente sostituirlo con uno script come quello sopra di IET_DEMO.

Toccare il kernel è invece qualcosa che non mi va di spiegare e raccomandare se non sai cosa stai facendo.

Solo per i record, quindi, vorrei solo sottolineare che la ricarica offline esiste perché il processo di avvio è abbastanza dispendioso dal punto di vista energetico, e specialmente sui telefoni più vecchi senza nemmeno una ricarica rapida il consumo di energia dal sistema potrebbe essere superiore a quello sulla spina.


0

Il kernel viene caricato in una fase successiva del processo di avvio , quindi qualsiasi modifica ad esso non avrebbe alcun effetto per quando il dispositivo è spento.

Questa funzionalità dipende davvero dall'hardware di ciascun dispositivo, molto probabilmente nel bootloader (editor più esperti si sentono liberi di correggermi.) Ad esempio, il mio telefono Motorola Atrix 4G inizia l'avvio quando collego un caricabatterie, mentre il mio Samsung Galaxy Tab non lo fa - visualizza il grafico "Carica batteria" e richiede l'accensione manuale.


2
quindi che cosa fa apparire il grafico di ricarica della batteria sullo schermo?! ... ora il bootloader viene chiamato quando si preme il pulsante di accensione manualmente, ma quale pezzo di codice visualizza il grafico di ricarica della batteria sullo schermo ?!
Muhammad Ghandour,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.