Ist es möglich, das Gerät nach dem Anschließen des Ladegeräts automatisch einzuschalten, wenn das Gerät zum ersten Mal ausgeschaltet wird?
15
Die Grafik zum Laden des Akkus wird /system/bin/playlpm
auf Samsung-Geräten als Datei angezeigt .
Wenn Sie als Root angemeldet sind, können Sie diese Datei folgendermaßen bearbeiten:
#!/system/bin/sh
/system/bin/reboot
Und stellen Sie sicher, dass Sie diese Berechtigungen zur Datei hinzufügen:
chmod 0755 /system/bin/playlpm
chown root.shell /system/bin/playlpm
Ihr Gerät startet jetzt, wenn es eingesteckt ist
Das funktioniert gerade für ZTE Force (Boost Force, Sprint Force usw.).
Ich habe die Antwort von IET_DEMO verwendet, die Datei unter jedoch durch den folgenden
/system/bin/battery_charging
Code ersetzt:quelle
Bei einigen älteren Samsung-Geräten kann dies über NoMoarPowah! :
Sie benötigen root und möchten es wahrscheinlich nicht tun, es sei denn, Sie wissen wirklich, was Sie tun, da ich davon ausgehen würde, dass dies wichtige Systemdateien ändert.
Es sieht so aus, als ob dies aus dem Play Store entfernt wurde, aber Sie finden die APK wahrscheinlich woanders. (Ich habe keinen vertrauenswürdigen Link.)
quelle
Wenn Sie das Gegenteil tun wollen, Abschalten bei Ladung, verwenden Sie diese: „Auto Abschaltung , wenn keine Gebühr“ https://play.google.com/store/apps/details?id=com.zeroFactorial.probattle gut für mein Auto Gerät und hatte auch Knopf gebrochen
quelle
Der Kernel wird zu einem späteren Zeitpunkt während des Startvorgangs geladen , sodass Änderungen am Kernel keine Auswirkung haben, wenn das Gerät ausgeschaltet wird.
Diese Funktion hängt wirklich von der Hardware des jeweiligen Geräts ab, am wahrscheinlichsten vom Bootloader (sachkundigere Redakteure können mich jederzeit korrigieren.) Mein Motorola Atrix 4G-Telefon startet beispielsweise, wenn ich ein Ladegerät anschließe, während mein Samsung Galaxy Tab dies nicht tut. Es zeigt die Grafik "Batterieladung" an und muss manuell eingeschaltet werden.
quelle
Es gibt also viele Möglichkeiten, dies zu tun. Die richtige ist, wie immer unterstützt von Google (und immer mehr durch andere, zB nvidia aus Nougat) ist das Fast Boot - Befehl
Andernfalls können Sie entweder die Binärdatei für den Ladevorgang entführen (dies ist nicht auf allen Geräten garantiert möglich, erfordert jedoch nur Root) oder Ihre Ramdisk patchen (theoretisch universell, erfordert jedoch einen nicht gesperrten Bootloader).
Für die erste Lösung müssen Sie irgendwo in Ihrer Systempartition (normalerweise im Ordner " bin ") das Programm finden, das für die Batterieanimation zuständig ist und sich alle befindet. Einige gebräuchliche Namen :
charge_only_mode
kpoc_charger
oderipod
chargemon
oderzchgd
playlpm
oderlpm
chargemon
oderbattery_charging
healthd
Einmal gefunden, können Sie es einfach durch ein Skript wie das obige von IET_DEMO ersetzen.
Das Berühren des Kernels ist etwas, das ich nicht erklären und empfehlen möchte, wenn Sie nicht wissen, was Sie tun.
Nur zur Veranschaulichung, ich möchte nur betonen, dass Offline-Ladevorgänge vorhanden sind, da der Startvorgang ziemlich energieintensiv ist, und insbesondere bei älteren Telefonen ohne schnelles Aufladen könnte der Stromverbrauch des Systems höher sein als der des Steckers.
quelle