1 votes

Les notifications de messages sont bloquées !

J'ai mon Moto X (première génération) depuis un certain temps, je pense presque un an, l'expérience globale a été super, mais dernièrement, chaque fois que j'ouvre mon application de messagerie, je reçois une notification "Deux messages n'ont pas pu être envoyés" Je peux l'effacer, mais il va revenir si je suis dans l'application de messagerie ou chaque fois que je rouvre l'application. C'est l'application de messages de base dont je parle aussi, donc je n'ai pas la moindre idée de la raison pour laquelle elle serait buggée J'ai essayé de supprimer tous mes messages, de redémarrer mon téléphone, d'effacer les données/cache et jusqu'à présent rien n'a fonctionné il continue à me hanter chaque fois que l'application est ouverte et ça commence vraiment à m'énerver comment puis-je me débarrasser de cela ?

0voto

GummyArgyle Points 2713

Introduction :

Voici ce qui semble avoir fonctionné pour moi :

Avertissement ! !! Ce qui suit peut potentiellement endommager votre téléphone. Faites d'abord une sauvegarde complète de votre téléphone et ne faites ceci que si vous comprenez ce que chaque commande fait !

Ce qui suit nécessite une certaine compréhension de l'utilisation d'ADB (Android Debug Bridge) et des bases de données sqlite3 ainsi que des permissions linux.

Le message d'erreur que j'ai obtenu dans la zone de notification est similaire à celui-ci : Message not sent. Touch to review the message and try again.

Étapes à suivre pour réparer :

  1. Redémarrez votre téléphone en mode récupération. Et connectez votre téléphone à votre ordinateur via un câble USB.

  2. Copiez le mmssms.db base de données sqlite de votre téléphone en utilisant ADB :

    adb pull /data/data/com.android.providers.telephony/database/mmssms.db

    adb pull /data/data/com.android.providers.telephony/database/mmssms.db-journal

  3. Télécharger installer "DB Browser for SQLite" sur votre ordinateur à partir de http://sqlitebrowser.org/

  4. Abrir mmssms.db en utilisant "DB Browser for SQLite" (assurez-vous que l'option mmssms.db-journal se trouve dans le même répertoire que mmssms.db ).

  5. Sélectionnez le Browse Data onglet.

  6. Sélectionnez pending_msgs puis sélectionner et supprimer tous les enregistrements de cette table à l'aide de la fonction Delete Record bouton. Répétez cette opération pour le sr_pending table.

  7. Sélectionnez pdu puis insérer 0 en read puis sélectionnez et supprimez les enregistrements avec Delete Record où le read La colonne est 0 . répétez ceci sur sms y threads table.

  8. Sélectionnez Write Changes から File menu.

  9. Maintenant, utilisez ADB pour pousser la version modifiée mmssms.db sur votre téléphone. Mais vérifiez d'abord les autorisations qui ont été définies sur le fichier original. mmssms.db :

    adb shell

    ls -la /data/data/com.android.providers.telephony/databases/

    -rw-rw---- radio    radio      900000 2015-01-17 21:33 mmssms.db
    -rw-rw---- radio    radio       30000 2015-01-17 21:33 mmssms.db-journal
    -rw-rw---- radio    radio      170000 2015-01-17 21:30 telephony.db
    -rw-rw---- radio    radio        8000 2015-01-17 21:30 telephony.db-journal

    exit

  10. Copiez la version modifiée mmssms.db la base de données retourne au téléphone :

    adb push mmssms.db /data/data/com.android.providers.telephony/database/mmssms.db

  11. Modifier les autorisations et supprimer l'ancien fichier journal de la base de données en utilisant ADB Shell

    adb shell

    chmod 660 /data/data/com.android.providers.telephony/databases/mmssms.db chown radio:radio /data/data/com.android.providers.telephony/databases/mmssms.db rm /data/data/com.android.providers.telephony/databases/mmssms.db-journal

    exit

  12. Déconnectez votre téléphone, redémarrez-le et voyez si cela a résolu le problème.

Références :

[1] http://puremon.egloos.com/m/2145353

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X