Escribí cientos de mensajes en 'Notas' de mi teléfono inteligente (la aplicación del sistema), y me gustaría recuperarlos y ponerlos en un archivo CSV (o Excel) con una columna para el contenido del mensaje y otra con hora y fecha de creación de la nota. ¿Es posible?
Mi dispositivo es Huawei Y330-U01
Android 4.2.2
Es posible (al menos en mi dispositivo) y proporcioné una idea generalizada usando mi dispositivo Mediatek con Android 4.2.1.
La idea es muy simple. La mayoría de las aplicaciones de notas que probé hasta ahora almacenan las notas dentro de un .db
archivo ubicado en su espacio personal en /data
. Tenemos que obtener los .db
archivos relevantes y luego exportarlos a un .csv
archivo.
Encuentra el nombre del paquete de tu aplicación "Notas". Puede usar el comando ADB iniciando la aplicación en primer plano e ingresando el siguiente comando ADB desde la PC:
adb shell dumpsys activity | grep mFocused | awk -F 'u[0-9]+ ' '{print($2)}' | cut -d '/' -f 1
El resultado que se muestra para mi dispositivo fue:
com.mediatek.notebook
Es posible que el comando mencionado anteriormente no funcione para su dispositivo, por lo que puede solucionarlo usted mismo o instalar una aplicación como OS Monitor → inicie su aplicación "Notas" → inicie OS Monitor → ubique su aplicación "Notas" entre los procesos y tóquelo para ver el valor correspondiente a Process
.
Sugerido por Izzy : si todo lo demás falla, pruebe App Browser o Adebar para encontrar el nombre del paquete. Probé el primero y hace el trabajo muy bien.
Realice una copia de seguridad de su aplicación "Notas" emitiendo el siguiente comando ADB:
adb backup <PACKAGE>
donde <PACKAGE>
está el nombre del paquete de la aplicación cuya copia de seguridad desea realizar. El archivo se guardará como backup.ab
en el directorio desde donde se ejecuta ADB.
En mi caso, terminé con el archivo de respaldo backup.ab
(~1.7KiB) en mi directorio de inicio de GNU/Linux usando el comando:
adb backup com.mediatek.notebook
Este paso es necesario porque no conozco (como usuario no root) ninguna otra forma de tener en mis manos los archivos internos de una aplicación que residen en /data
.
El .ab
archivo no se puede abrir en mi PC, así que utilicé Android Backup Extractor (ver uso en su README.txt
) para convertirlo en .tar
un archivo que luego puede ser abierto por cualquier visor de archivos (como Ark, WinRAR, etc.).
Aquí.ab
se mencionan algunos otros métodos para descomprimir el archivo .
.tar
para mí) y ubique .db
el archivo en aplicaciones → <PACKAGE>
→ db → <.db>
..db
en un visor de SQL como DB Browser para SQLite . Luego puede exportar el archivo .csv
usando Archivo → Exportar → Tabla(s) como archivo CSV ..db
archivos desde /data/data/<PACKAGE>/databases/<.db>
su PC y continuar con el paso 5 mencionado anteriormente..db
archivo.¡Estamos listos para irnos ahora!
izzy
Mostafá
cerveza inglesa