Так получилось, что у Аманды был момент блондинки и она по ошибке удалила все свои темы в приложении SMS. Да, "Удалить все темы", вероятно, не так легко вызвать.
Телефон ZTE Blade, все пользовательские данные которого неудобно хранятся в файловой системе YAFFS2.
У меня есть старая резервная копия, но с тех пор мне нужно восстановить смс. Возможно, на SIM-карте их есть, поэтому я заказал устройство для чтения SIM-карт. Я подозреваю, что двадцать или около того это в основном спам оператора сети, так или иначе.
Итак, я проклинаю свой неэффективный план резервного копирования и обещаю в будущем создать резервную копию SMS для GMail.
Тем временем я решаю восстановить mmssms.db или то, что от него осталось.
Сначала я подключаю adb и проверяю крепления, затем пытаюсь скопировать блок на изображение на SD-карте:
dd if=/dev/block/mtdblock6 of=/sdcard/data.img
Нет такой удачи. Я считаю, что принудительный демонтаж был бы плохой идеей, и, вероятно, не сработает в любом случае.
Итак, я загружаю статически связанную копию busybox на SD-карту и использую опцию conv = noerror.
В итоге я получил файл, размер которого увеличивался до тех пор, пока SD-карта не заполнилась.
Что я делаю не так? ClockworkMod берет изображение в истинном смысле или просто создает резервные копии файлов и упаковывает их в изображение? Есть ли программа восстановления YAFFS2? (Две статьи, которые я прочитал, делают это возможным, но я не видел даже кода PoC)
Любые подсказки с благодарностью получил /
Редактировать: телефон рутирован. Очень укорененный :)
Дальнейшее редактирование:
Большинство сообщений найдено в mmssms.db-wal:
ls -al /data/data/com.android.providers.telephony/databases
drwxrwx--x 1 radio radio 2048 Jul 17 20:16 .
drwxr-xr-x 1 radio radio 2048 Oct 26 2011 ..
-rw-rw---- 1 root root 60416 Jul 17 20:16 mmssms.db
-rw-rw---- 1 radio radio 32768 Jul 17 16:18 mmssms.db-shm
-rw-rw---- 1 radio radio 628832 Jun 30 19:23 mmssms.db-wal
-rw-rw-rw- 1 root root 60416 Jul 17 20:16 mmssms.db.xxx
-rw-rw---- 1 radio radio 132096 Jun 18 13:25 telephony.db
-rw-rw---- 1 radio radio 32768 Jul 16 22:14 telephony.db-shm
-rw-rw---- 1 radio radio 106928 Jul 16 22:14 telephony.db-wal
Если повезет, SMS Backup & Restore позволит объединить.