HTC Desire разбился, удалил все SMS/MMS. Могу ли я выздороветь?

Некоторое время читал SO/SE, поскольку занимаюсь разработкой Android. Просто хотел задать быстрый вопрос. Надеюсь, кто-то может помочь. :)

У меня есть желание HTC (2.2 с HTC sense, как на складе), никогда не рутировался и мало использовался (установлены базовые приложения, не использовался ни для какого разработчика), я действительно использую его как телефон. Поэтому я был очень удивлен, когда на днях он разбился, и все мои SMS/MMS были удалены (стандартное приложение HTC Messages было пустым)!

Я знаю, что мне не следовало перезагружать устройство (поскольку восстановление файлов может быть проще, так как это снижает вероятность перезаписи файлового пространства), но консультант T-Mobile сказал мне сделать это.

После перезагрузки обнаружилось, что стандартное приложение HTC Messages, используемое для SMS/MMS, теперь заполнено SMS, сохраненными на SIM-карте. Поэтому я думаю, что Desire воссоздал содержимое SMS/MMS, используя для начала сохраненные сообщения SIM-карты.

Я хотел бы знать, можно ли восстановить старые SMS/MMS? Я предполагаю, что они хранятся в... /data/data/com.android.providers.telephony/databases/smsmms.db... и что этот файл (первоначально с более чем 500 сообщениями) был перезаписан новым smsmms.db (теперь содержит ~ 5 сообщений), но, поскольку я новичок в Android/Linux, я не уверен, что это предположение верно, например, новый файл smsmms.db может быть записан в другое место на диске (как это часто бывает в файловых системах FAT32/NTFS). в Windows) и, следовательно, с правильным ноу-хау можно восстановить исходный файл (я без проблем восстановил много таких файлов в Windows).

Кто-нибудь знает, как восстанавливать подобные SMS/MMS-сообщения или как восстанавливать/восстанавливать файлы с этих устройств в целом (я не возражаю, если это только частичный файл, и мне нужно восстановить/извлечь сообщения).

Связанный/дубликат: android.stackexchange.com/questions/5414/…
Не обман, но этот вопрос потенциально может помочь.
Вы уверены, что сообщения действительно ушли? У меня нет HTC, но на многих телефонах есть возможность либо просматривать тексты SIM-карты, либо тексты на устройстве, вы проверили, что переключили вас в другой режим?
Да я проверил. Пошел в магазин TMobile, так как подумал, что это может быть известная проблема, где они перезагрузили телефон, чтобы проверить это. Я предпочитаю не перезагружать, так как если на устройстве происходит потеря данных, я знаю, что лучше всего сделать, это перевести его в режим полета или аналогичный (где сигналы/сообщения/вызовы не отправляются и не принимаются), чтобы свести к минимуму риск возможной перезаписи данных, а затем попытаться восстановить
Да, я проверил и пошел в магазин TMobile, так как подумал, что это может быть известная проблема, и они перезагрузили телефон, чтобы проверить. Я не хотел перезагружаться, потому что знаю, что в случае потери данных лучше всего перевести в режим полета или аналогичный режим (где не отправляются и не принимаются сигналы / смс / звонки), чтобы минимизировать риск потенциальной перезаписи данных, а затем попытаться восстановить. Во всяком случае, после перезагрузки приложение SMS имело нулевой контент и, казалось, перестраивало базу данных, импортируя сообщения, хранящиеся на SIM-карте. Я думаю, что сейчас лучшим подходом является восстановление данных на уровне Linux, поскольку файл может быть (по крайней мере, частично) перезаписан, но я не уверен.

Ответы (3)

Я не очень надеюсь, что файл .db не был перезаписан, но я рекомендую установить хранилище телефона на ПК (предпочтительно Linux, поскольку Mac будет писать сразу, а Windows может также), чтобы попытаться восстановить. Я не знаю, какой инструмент использовать навскидку, но результаты поиска выглядят многообещающе http://www.google.com/q=linux+file+recovery

Спасибо. Телефон должен быть рутирован для этого? Попробую кое-что и отпишусь, если получится.
Да, к сожалению, вам нужен root для доступа к /data.

Также была проблема с постоянным сбоем HTC Thunderbolt. Похоже, ваши сообщения исчезли, но на будущее лучшее решение, которое я нашел, — это SMS Backup + . Это приложение будет хранить копии ваших SMS и MMS-сообщений, синхронизированные с вашей учетной записью Gmail и/или резервные копии на SD-карте.

Я использую McAfee WaveSecure ... Когда я заряжаю свой телефон ночью, он создает резервную копию моих SMS и контактов. Я также могу заблокировать свой телефон и включить будильник, если я не могу найти свой телефон в Интернете.

Его можно скачать бесплатно, и я настоятельно рекомендую его.