¿Cuál es la ruta donde GoSMS almacena los mensajes SMS?

¿Cómo dice el título? No puedo encontrar dónde están almacenados los sms. Veo esta pregunta similar pero las respuestas no me han ayudado.

Tengo gosms y quiero eliminar todos los mensajes, pero si hago esta opción con gosms, la aplicación falla porque hay muchos mensajes (alrededor de 6000).

Encontré:

./data/data/com.android.providers.telephony/mmssms.db
./data/data/com.jb.gosms/databases/gommssms.db

Pero son archivos demasiado pequeños (unos pocos kb) y con lector de texto vi que solo contenían algunas consultas. Además, cuando los eliminé si abro gosms todavía veo todos los mensajes. Entonces, ¿cuál es el camino real de sms?

Editar: después de reiniciar, los gosms ya no pueden encontrar sms, por lo que mi problema está resuelto (aunque probablemente los sms reales todavía estén almacenados en algún lugar)

Me parecen los correctos. "unos pocos kb" también tiene sentido, considerando que un SMS puede tener un máximo de 160 caracteres. Tal vez podría editar su pregunta y agregar cómo exactamente eliminó qué y de dónde. No creo que simplemente hayas borrado esas bases de datos. Pero al usar el comando de SQL DELETE, es posible que, por ejemplo, haya perdido el COMMITpara hacer que su DELETEs sea persistente y, por lo tanto, es posible que sus cambios se hayan "retrocedido".
Esto podría ser solo un comentario y una continuación de la respuesta aceptada a la pregunta anterior.
@Izzy Eliminé las bases de datos usando un explorador de archivos (rootexplorer) e hice clic en el botón para eliminar las bases de datos del sistema de archivos
@wbogacz Mmm... No había considerado esta posibilidad
¿Qué tal un reinicio? Podría haberlos sacado del caché. Por cierto: no es una idea muy inteligente eliminar el archivo de la base de datos, ya que de esta manera la configuración también podría perderse. Aunque la aplicación debería volver a crear el archivo de la base de datos como si acabara de instalarse, también podría fallar si no se tiene en cuenta esto (al encontrar sus otros archivos intactos, es posible que piense que no tiene que volver a crear nada).
Sí, conozco los riesgos de mis acciones, pero finalmente con un reinicio todo parece estar bien :D

Respuestas (1)

Los mensajes SMS se almacenan en data/data/com.android.providers.telephony/databases/mmssms.db. Si no puede verlo en su explorador raíz (o es demasiado pequeño), intente reiniciar su dispositivo o simplemente conecte su teléfono a la computadora y copie ese archivo (usando, por ejemplo, ADB) en él y estoy seguro de que lo hará. ser capaz de leerlo correctamente.