从用户数据分区中恢复已删除的内容?
因此,Amanda确实度过了一个金发碧眼的时刻,并错误地删除了她在SMS应用中的所有线程。是的,“删除所有线程”可能不应该那么容易调用。 该电话是ZTE Blade,它的所有用户数据均不方便地存储在YAFFS2文件系统中。 我有一个旧的备份,但是从那时起我需要恢复的SMS。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 …