Чому всі попередні SMS-повідомлення видаляються після отримання звичайного SMS-повідомлення на моєму iPhone4 / iOS 7.1.2?


0

Я отримав звичайний SMS (GSM SMS, не iMessage) від свого друга на своєму iPhone 4 під керуванням iOS 7.1.2. У цій темі чату було багато повідомлень (більше 10 К) перед тим, як надійшло останнє повідомлення. Коли я відкрив це SMS, я побачив, що в цьому потоці є лише одне повідомлення. Усі попередні повідомлення були видалені після отримання цього SMS-повідомлення.

Я спробував повторно відкрити програму Messages, перезавантажив iPhone, прокручував після отриманих більше повідомлень, але не пощастило.

Після цього я ввійшов у свій iPhone за допомогою SSH та завантажив файл db (~ 31 Мб), розташований у /var/mobile/Library/SMS/sms.db. Я відкрив db-файл із sqlite3, було 36K SMS / iMessages, але до останнього повідомлення з цього потоку у файлі бази даних не було жодних повідомлень.

Чи є якийсь розумний сценарій, що спричинить цю втрату даних? Як я можу відновити видалені повідомлення?


Чи можете ви підтвердити, що ваш друг не змінив номер телефону або додав інший електронний лист до свого облікового запису iMessage?
Ендрю Ларссон

Так. Нічого з них не відбулося. Зауважте, що це питання не пов'язане з iMessage. Це питання GSM / Cellular SMS. У додатку Повідомлення різні номери / рахунки відображатимуться окремо. З іншими потоками чату немає проблем.
Хамід Рохані
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.