Android Nachrichten Counter zurücksetzen


Es kann vorkommen dass eine App ungelesene Nachrichten signalisiert obwohl es keine gibt. Der Auslöser für meine Recherche nach einer Lösung war ein WhatsApp-Absturz während ich die Nachrichten las. Das WhatsApp-Icon zeigte danach 2 ungelesene Nachrichten an, im WhatsApp-Chat gab es aber keine neuen und ungelesen markiert. Neue ankommende Nachrichten wurden dem Zähler hinzugefügt, also 3, 4 usw. Nach dem Öffnen der Nachrichten wurde der Zähler bis auf die 2 wieder dekrementiert.

WhatsApp - BadgeCounter 2
WhatsApp – ungelesene Nachrichten


Die einzige plausible Erklärung für dieses Verhalten ist der Absturz der App. Sie hat sich wahrscheinlich gemerkt, dass ich die Nachrichten gelesen habe, hat aber durch den Absturz nicht geschaft den Counter zurückzusetzen. Also musste ich ihn manuell wieder auf 0 bringen. Hier die Anleitung wie es geht.

Methode 1 (root nicht notwendig):

EinstellungenAnwendungenAnwendungsmanagerAlleBadgeProviderDATEN LÖSCHEN

EinstellungenAnwendungenAnwendungsmanagerAlleBadgeProvider ⇒ CACHE LEEREN

 

BadgeProvider Bild 1
BadgeProvider Daten löschen und Cache leeren

Hilft diese Methode nicht muss zur Methode 2 gegriffen werden.


Anzeige

Methode 2 (root notwendig):

INFO: Die folgende Anleitung richtet sich an Benutzer von gerooteten Android Geräten.

Vorausgesetzt ist ein Android-Gerät mit root-Zugriffsrechten und einem installierten SQL Editor. Alternativ kann auch dieser sein.

Den SQL Editor öffnen und im Reiter „APPS“ nach dem BadgeProvider oder im Reiter „FILES“ nach dem Pfad /data/data/com.sec.android.provider.badge/databases/badge.db suchen.

 

SQLite Editor - BadgeProvider - Bild 1
SQLite Editor – BadgeProvider App auswählen



Anzeige

Duch das Tippen auf den BadgeProvider wird die Datenbank badge.db angezeigt.

SQLite Editor - BadgeProvider - Bild 2
SQLite Editor – BadgeProvider – badge-Datenbank

Nach dem Öffnen der Datenbank sind drei Tabellen sichtbar wovon die apps-Tabelle geöffnent werden sollte.

SQLite Editor - BadgeProvider - Bild 3
SQLite Editor – BadgeProvider ‚apps‘ Tabelle öffnen



Anzeige


In der apps-Tabelle befinden sich alle Apps die einen BadgeCounter nutzen. Die betroffene App markieren und auf den Stift zum Editieren tippen.

SQLite_Editor - BadgeProvider - Bild 4
SQLite Editor – BadgeProvider – App wählen und editieren

In der Zeile badgecount den Zähler auf 0 setzen, speichern und mit mehrmaligem Drücken der Zurück-Taste den SQL Editor schliessen.

SQLite Editor - BadgeProvider - Bild 5
SQLite Editor – BadgeProvider – Counter editieren un speichern



Anzeige
 

Damit die Änderungen sichtbar werden den Startbildschirm aktualisieren mit EinstellungenAnwendungenAnwendungsmanagerAlleTouchWiz-StartSTOPP ERZWINGEN oder das Gerät neu starten.

 

TouchWiz-Start - Stopp erzwingen
TouchWiz-Start – Stopp erzwingen

Das App-Icon zeigt keine ungelesene Nachrichten mehr an.

WhatsApp - BadgeCounter 0
WhatsApp – keine ungelesenen Nachrichten



Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.