J'ai reçu un SMS normal (SMS GSM, pas iMessage) de mon ami sur mon iPhone 4 sous iOS 7.1.2. Il y avait beaucoup de messages (plus de 10 000) dans ce fil de discussion avant le dernier message reçu. Lorsque j'ai ouvert ce SMS, j'ai constaté qu'il n'y avait qu'un seul message dans ce fil. Tous les messages précédents ont été supprimés après avoir reçu ce SMS.
J'ai essayé de rouvrir l'application Messages, de redémarrer mon iPhone, de faire défiler l'écran après avoir reçu plus de messages, mais sans succès.
Après cela, je me suis connecté à mon iPhone avec SSH et ai téléchargé le fichier de base de données SMS (~ 31 Mo) situé à /var/mobile/Library/SMS/sms.db
. J'ai ouvert le fichier de base de données avec sqlite3, il y avait 36K SMS / iMessages, mais il n'y avait aucun message avant le dernier message de ce fil dans le fichier de base de données.
Existe-t-il un scénario raisonnable causant cette perte de données? Comment puis-je récupérer ces messages supprimés?