maik005
Legende
- 42.377
UPDATE: 27.10.2019:
Galaxy S9 / S9+ - Akkuwerte auslesen (ohne Root) – Samsung Galaxy S9 / S9+ (G960F/G965F/DS) Forum
UPDATE:
Galaxy S9 / S9+ - Akkuwerte auslesen (ohne Root)
In Samsungs Android System (mindestens beim Galaxy S7(EDGE),S8(+) und Note8 kann man direkt die ständig vom System gemessenen Akkuwerte auslesen.
sinnvolle auslesbare Werte sind:
- die Restkapazität des Akkus (in Prozent ausgehend von der maximalen Kapazität - beim Galaxy S9 3.000 mAh / beim Galaxy S9+ 3.500 mAh)
- die Anzahl der vollständigen Ladezyklen des Akkus
- der aktuelle Ladestand des Akkus in mAh
Anleitung zum auslesen:
1. lade dir als die App TotalCommander Total Commander - Dateimanager – Android-Apps auf Google Play herunter andere Apps, die Zugriff auf das Systemhauptverzeichnis gewähren sollten auch gehen, aber mit TotalCommander geht es am einfachsten.
2. öffne die Total Commander App und wähle "Systemhauptverzeichnis"
3. wechsel in den Ordner /sys/class/power_supply/battery
4. Dort tippst du auf die Datei "fg_asoc" und wählst Datei bearbeiten (keine Sorge die meisten Dateien dort sind ohne Root eh schreibgeschützt)
5. Dir wird dir eine 2-3 stellige Zahl angezeigt.
Diese entspricht deiner aktuellen vom Android System gemessenen Akkukapazität in % relativ zur Werkskapazität.
Also Beispiel, bei einem Gerät enthält die Datei "103", was auch genau mit meinen Messungen (+/-1%) hin kommt.
D.h. von 3.000 mAh / 3.500 mAh originaler (soll) Kapazität sind noch 103% übrig - also ca. 3.090 mAh / 3.605 mAh.
Man sollte nicht vergessen, dass nie der komplette Akku gemessen werden kann, da eine gewisse Restenergie immer im Akku bleibt damit dieser nicht Tiefentladen wird. Der Akku ist im Normalfall noch nicht leer wenn sich das Gerät bereits aus dem Android System ausschaltet.
6. In dem Verzeichnis findest du auch die Datei "battery_cycle" diese öffnest du genau wie die andere.
Bei dem Beispielgerät zeigt diese 55 vollständige Ladezyklen, d. h. aufladungen von 0-100% an.
7. In dem Verzeichnis findest du auch die Datei "charge_counter" dies ist der aktuell vom Kontrollchip gemessene Akkustand in mAh. Wenn der Akku komplett geladen ist (kein Strom mehr in den Akku fließt - nach Anzeige von 100% noch ca. 30 Minuten warten - charge_now MUSS auf 0 stehen während das Ladekabel angeschlossen ist!) dann kann man hier die genaue gemessene Akkukapazität auslesen. Die letzten drei Nullen einfach streichen.
Dieser Wert sollte in Prozent umgerechnet dem fg_asoc Wert entsprechen.
Gruß
maik005
PS:
in dem Verzeichnis gibt es noch einige andere Dateien, welche aber weniger interessant und zum teil auch ungenau/wiedersprüchlich sind.
Diese beiden hingegen sind sehr genau.
Die "fg_asoc" wird übrigends neu gelernt wenn der Akku komplett entladen/ausgetauscht wurde aber nicht durch Werksreset/flashen einer Firmware.
Die "battery_cycle" wird nur zurückgesetzt wenn der Akku gewechselt wird.
Bei meinem S8 konnte ich beobachten, dass wenn ich die Datei "batt_inbat_voltage" öffne es Probleme beim Laden/Schnellladen über Kabel gibt welche bei letzterem soweit gehen, dass der Akku bei ausgeschaltetem Display nur bis ca. 80% geladen wird. Diese Probleme lassen sich aber durch einen einfachen Neustart des Gerätes beheben. Ich empfehle daher dringend, nur die hier genannten Dateien zu öffnen!
Galaxy S9 / S9+ - Akkuwerte auslesen (ohne Root) – Samsung Galaxy S9 / S9+ (G960F/G965F/DS) Forum
UPDATE:
Galaxy S9 / S9+ - Akkuwerte auslesen (ohne Root)
In Samsungs Android System (mindestens beim Galaxy S7(EDGE),S8(+) und Note8 kann man direkt die ständig vom System gemessenen Akkuwerte auslesen.
sinnvolle auslesbare Werte sind:
- die Restkapazität des Akkus (in Prozent ausgehend von der maximalen Kapazität - beim Galaxy S9 3.000 mAh / beim Galaxy S9+ 3.500 mAh)
- die Anzahl der vollständigen Ladezyklen des Akkus
- der aktuelle Ladestand des Akkus in mAh
Anleitung zum auslesen:
1. lade dir als die App TotalCommander Total Commander - Dateimanager – Android-Apps auf Google Play herunter andere Apps, die Zugriff auf das Systemhauptverzeichnis gewähren sollten auch gehen, aber mit TotalCommander geht es am einfachsten.
2. öffne die Total Commander App und wähle "Systemhauptverzeichnis"
3. wechsel in den Ordner /sys/class/power_supply/battery
4. Dort tippst du auf die Datei "fg_asoc" und wählst Datei bearbeiten (keine Sorge die meisten Dateien dort sind ohne Root eh schreibgeschützt)
5. Dir wird dir eine 2-3 stellige Zahl angezeigt.
Diese entspricht deiner aktuellen vom Android System gemessenen Akkukapazität in % relativ zur Werkskapazität.
Also Beispiel, bei einem Gerät enthält die Datei "103", was auch genau mit meinen Messungen (+/-1%) hin kommt.
D.h. von 3.000 mAh / 3.500 mAh originaler (soll) Kapazität sind noch 103% übrig - also ca. 3.090 mAh / 3.605 mAh.
Man sollte nicht vergessen, dass nie der komplette Akku gemessen werden kann, da eine gewisse Restenergie immer im Akku bleibt damit dieser nicht Tiefentladen wird. Der Akku ist im Normalfall noch nicht leer wenn sich das Gerät bereits aus dem Android System ausschaltet.
6. In dem Verzeichnis findest du auch die Datei "battery_cycle" diese öffnest du genau wie die andere.
Bei dem Beispielgerät zeigt diese 55 vollständige Ladezyklen, d. h. aufladungen von 0-100% an.
7. In dem Verzeichnis findest du auch die Datei "charge_counter" dies ist der aktuell vom Kontrollchip gemessene Akkustand in mAh. Wenn der Akku komplett geladen ist (kein Strom mehr in den Akku fließt - nach Anzeige von 100% noch ca. 30 Minuten warten - charge_now MUSS auf 0 stehen während das Ladekabel angeschlossen ist!) dann kann man hier die genaue gemessene Akkukapazität auslesen. Die letzten drei Nullen einfach streichen.
Dieser Wert sollte in Prozent umgerechnet dem fg_asoc Wert entsprechen.
Gruß
maik005
PS:
in dem Verzeichnis gibt es noch einige andere Dateien, welche aber weniger interessant und zum teil auch ungenau/wiedersprüchlich sind.
Diese beiden hingegen sind sehr genau.
Die "fg_asoc" wird übrigends neu gelernt wenn der Akku komplett entladen/ausgetauscht wurde aber nicht durch Werksreset/flashen einer Firmware.
Die "battery_cycle" wird nur zurückgesetzt wenn der Akku gewechselt wird.
Bei meinem S8 konnte ich beobachten, dass wenn ich die Datei "batt_inbat_voltage" öffne es Probleme beim Laden/Schnellladen über Kabel gibt welche bei letzterem soweit gehen, dass der Akku bei ausgeschaltetem Display nur bis ca. 80% geladen wird. Diese Probleme lassen sich aber durch einen einfachen Neustart des Gerätes beheben. Ich empfehle daher dringend, nur die hier genannten Dateien zu öffnen!
Zuletzt bearbeitet von einem Moderator: