He sido lector de SO/SE durante un tiempo, ya que estoy entrando en el desarrollo de Android. Sólo quería hacer una pregunta rápida. Espero que alguien pueda ayudar :)
Tengo un HTC desire (2.2 con HTC sense, según stock), nunca rooteado y poco usado (apps básicas instaladas, no se usa para ningún dev) lo uso como simple teléfono realmente. ¡Por lo tanto, me sorprendió mucho cuando se estrelló el otro día y todos mis SMS / MMS se borraron (el stock HTC Mensajes aplicación estaba vacía)!
Sé que no debería haber reiniciado el dispositivo (ya que la recuperación de archivos puede ser más fácil al reducir las posibilidades de que se sobrescriba el espacio de los archivos), pero el asesor de T-Mobile me dijo que lo hiciera.
Al reiniciar, encontré que la aplicación de Mensajes de HTC utilizada para los SMS/MMS estaba ahora poblada por los SMS que estaban guardados en la SIM. Por lo tanto, creo que el Desire recreó el contenido de los SMS/MMS utilizando los mensajes guardados en la SIM como punto de partida.
Lo que me gustaría saber es si se pueden recuperar los SMS/MMS más antiguos. Supongo que están almacenados en. /data/data/com.Android.providers.telephony/databases/smsmms.db ...y que este archivo (originalmente con más de 500 mensajes) ha sido sobrescrito por un nuevo smsmms.db (que ahora contiene ~5 mensajes), pero como soy nuevo en Android/Linux no estoy seguro de que esta suposición sea correcta, por ejemplo, el nuevo archivo smsmms.db podría escribirse en una ubicación de disco diferente (como es común en los sistemas de archivos FAT32/NTFS en Windows) y por lo tanto, con los conocimientos adecuados, el archivo original puede ser recuperado (he recuperado muchos archivos como este en Windows sin problemas).
Alguien sabe cómo recuperar mensajes SMS/MMS así, o cómo recuperar/borrar archivos de estos dispositivos en general (no me importa si es sólo un archivo parcial y tengo que reconstruir/extraer los mensajes).