Batteriestatistiken sind sehr falsch

7

Nach dem Update auf 6.0.1 (MMB29K) von 6.0.0 (MRA58R) bin ich auf ein sehr merkwürdiges und noch nie gesehenes Problem gestoßen. Meine Batteriestatistiken sind völlig falsch. Meine Statistiken zeigen 4k% oder mehr und kein Batteriestatusmonitor, wie zum Beispiel der Systembatteriemonitor oder GSAM, kann etwas richtig sehen.

Hier ist ein Bild von dem, was der Batteriestatus zeigt:

Geben Sie hier die Bildbeschreibung ein

Hier ist der Power Manager:

Geben Sie hier die Bildbeschreibung ein

Ist jemand auf dieses Problem gestoßen und wenn ja, was verursacht das? Ich habe bisher nichts gefunden, was es erklären könnte. Obwohl ich noch keine Gelegenheit hatte, den Quellcode der neuesten Version vollständig zu kämmen, vermute ich nicht, dass sie ihn mit einem so krassen Problem veröffentlichen würden, also frage ich mich, wie es dazu gekommen ist.

Einige FYI, es ist ein Nexus 6-Gerät, vollständig verwurzelt und nicht relevant, sondern auch vollständig verschlüsselt. Alles andere, was Sie wissen möchten, lassen Sie es mich wissen. Die Apps und Konfigurationen auf diesem Gerät (+/- gelegentliche Test-App, die normalerweise innerhalb eines Tages oder so entfernt wird) sind seit dem Standard-Betriebssystem 5.0 (das sofort nach Erhalt entsperrt und gerootet wurde) identisch.

UPDATE: 20.12.15

Ich möchte mich zunächst bei @beeshyams für die Unterstützung und die Berücksichtigung von Möglichkeiten bedanken. Obwohl das Problem in unserer Diskussion nicht vollständig behandelt wurde, habe ich aufgrund der Entscheidung boot.img, das Problem erneut zu lösen, herausgefunden, was das Problem war, und das hat das Problem aufgedeckt. Kurzversion, hat die Aktie 6.0.1 erneut aktualisiert boot.imgund das Problem behoben. Lange Version, lesen Sie unten:

TL / DR / RL

Die systemlose Methode, mit der der Start ab M (6.0) durchgeführt wird, bestand darin, das SuperSU-Zip-Update zu verwenden, um das System zu rooten, ohne die Systempartition tatsächlich zu ändern in der Vergangenheit mit dem System Exploit. Fühlen Sie sich frei, den Prozess von @chainfire hier zu verfolgen: [WIP] [2015.12.20] Android 6.0 Marshmallow [v2.64], aber einfach ausgedrückt, es würde eine modifizierte boot.imgund eine spezielle Version der SuperSU verwenden und das Root erreichen. Als das Projekt jedoch an Dynamik gewann und neue Methoden getestet wurden, wurde entschieden, die Verwendung des Modifizierten aufzugebenboot.imgund Ermöglichen, dass die verbesserte SuperSU-Binärdatei die intern erforderlichen Änderungen handhabt. Ich hatte vergessen, die Batch-Datei zu ändern, mit der ich den Prozess automatisiere, um das Patchen des geänderten Starts über dem Standardstart zu entfernen, und das hat vereinfacht ausgedrückt das Problem verursacht. Ich habe den Boot auf den Bestand zurückgesetzt und die SuperSu-Binärdatei erneut angewendet, um den Bestand ordnungsgemäß zu ändern, und das Problem wurde behoben. Vielen Dank für die Aufmerksamkeit aller und ich hoffe, dass dies anderen irgendwie helfen wird.

GµårÐïåñ
quelle

Antworten:

3

Ich würde beginnen, indem ich alle drei physischen Tasten volle 3 Minuten lang gedrückt halte (Telefon ausgeschaltet), um das Problem mit der Batterielogik zu beheben. Dadurch wird die Batterielogik einiger Telefone zurückgesetzt und wie die Batterie mit der Software kommuniziert, um sie über die Stromversorgung und andere Parameter zu informieren. Das Service-Center kann Ihnen möglicherweise bei der genauen Vorgehensweise für Ihr Telefon behilflich sein (bitte teilen Sie die Empfehlung mit, damit andere helfen können).

Einige Möglichkeiten, wenn oben nicht geholfen hat:

  1. In der Batterie befindet sich der Chip, der den Zustand der Batterie an das Gerät weiterleitet, einschließlich Ladezustand, Temperatur usw. Dies kann schlecht sein, obwohl Ihr Telefon neu ist und ein defektes Teil ist. Kann durch Batteriewechsel überprüft werden

  2. Kraftstoffanzeigetreiber im Betriebssystem beschädigt. Führen Sie nach dem Sichern der Daten einen erneuten Flash-Vorgang durch, um diese Möglichkeit auszuschließen. Beseitigt auch die Möglichkeit einer betrügerischen App, obwohl App-Unfug in Ihrem Fall nicht wahrscheinlich ist

  3. Problem mit der Hardware (Kraftstoffanzeige-Chip). Unwahrscheinlich aber möglich

Bearbeiten

Im Anschluss an unsere Diskussion haben wir dies im Nexus-Forum gesehen, das für die meisten funktioniert hat, obwohl keiner Ihr Problem gemeldet hat: https://productforums.google.com/forum/m/#!topic/nexus/D7er7nMbzHI

1.Schalten Sie Ihr Telefon aus. 2 "Halten Sie die Ein- / Aus-Taste und die Lautstärketaste gedrückt. Dadurch wird das Telefon in den Schnellstart versetzt. 3. Verwenden Sie die Lautstärketasten, um durch das Menü zu scrollen, bis" Bootloader-Protokolle "angezeigt werden. 4. Halten Sie die Ein- / Aus-Taste lange gedrückt (7+ Sekunden) bis das Telefon neu startet.

Das in meiner Antwort als erste Option beschriebene 3-Tasten-Verfahren wird hier ausführlicher behandelt: http://forums.androidcentral.com/verizon-htc-one/394469-battery-charger-reset-procedure-htc-one-m7-m8.html

Lassen Sie mich wissen, was funktioniert ...

Beeshyams
quelle
Vielen Dank für die Vorschläge. # 2 Dies ist ein neuer Flash des neuen ROM-Images, also kümmert sich das darum, daher meine Überraschung. # 1, # 3, nicht sagen, dass es nicht möglich ist, aber es unmittelbar nach dem Update geschehen zu lassen, scheint ein bisschen zu zufällig für ein Timing zu sein, oder? Ich werde versuchen, die 3-Tasten-Reset, ich muss herausfinden, wie es geht, damit das Gerät nicht mehr
einschaltet
Vielen Dank für die zusätzlichen Informationen, das weiß ich zu schätzen. Es tut mir leid für die verspätete Rückmeldung. Ich habe eine Reihe von Dingen ausprobiert. Ich habe auf die vorherige Version zurückgesetzt und das Problem ist sicher verschwunden, aber ich habe es auf die neue und BAM zurückgesetzt. Ich habe einige der Lösungen ausprobiert und bisher kein Glück. Die Fastboot-Reset-Methode hat nichts bewirkt. Ich habe das Terminal verwendet, um die batterystats.bin zu entfernen (ein Schuss in die Dunkelheit), aber ohne Erfolg habe ich so ziemlich alles versucht, das ist sehr, sehr rätselhaft.
GµårÐïåñ
Ich weiß, das Löschen von batterstats.bin war, wie gesagt, nur ein Schuss in die Dunkelheit, nicht etwas, das ich für eine echte Lösung hielt, aber wenn Sie keine Lösung haben, versuchen Sie, was harmlos ist, nur um alle Basen
abzudecken
OK ich verstehe. Um ganz klar zu sein, ich soll nur das boot.image zurückrollen, oder? Um die Theorie zu testen, auf die wir uns beziehen? Wenn ich richtig verstehe und mich bitte korrigiere, wenn ich es nicht habe, werde ich das vorherige Boot-Image zusammen mit dem neuen System-Image verwenden? Ist das die Kombination, die du meinst? Da Sie Recht haben, irgendwo etwas schief geht und das Rollback das Problem "behebt", muss es etwas im neuen Image sein. Ich werde mich auch an das Entwicklerteam wenden und sehen, ob sie wissen, was los ist. Ich warte auf eine Antwort, aber vielleicht muss ich noch ein bisschen mehr stupsen.
GµårÐïåñ
1
Schätzen Sie es, danke. Ich habe auch upvote :)
GµårÐïåñ