2 votos

recuperación y clasificación de notas con fecha y hora de creación

Escribí cientos de mensajes en 'Notas' de mi smartphone (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 la hora y fecha de creación de la nota. ¿Es posible?

Mi dispositivo es Huawei Y330-U01

Android 4.2.2

2 votos

Puede que sí, puede que no. Para dar una buena respuesta al respecto, necesitamos algunos detalles más: ¿qué dispositivo y versión de Android utilizas? Hay cientos de aplicaciones de "Notas", y cada fabricante hace su propia elección para cada uno de sus dispositivos (bueno, casi). Además: ¿tu dispositivo está rooteado? ¿Puedes utilizar ADB ? ¿Qué sistema operativo utiliza en su ordenador? Estos detalles ayudan a encontrar "soluciones no convencionales". Suerte

0 votos

Mi dispositivo es Huawei Y330-U01 Android 4.2.2

0 votos

3voto

Firelord Puntos 161

Es posible (al menos en mi dispositivo) y he proporcionado una idea generalizada utilizando mi dispositivo Mediatek con Android 4.2.1.

La idea es muy sencilla. La mayoría de las aplicaciones de notas que he probado hasta ahora almacenan las notas dentro de un .db archivo situado en su espacio personal en /data . Tenemos que conseguir la .db y, a continuación, exportarlo a un archivo .csv archivo.

Para un dispositivo no rooteado

  1. Busca el nombre del paquete de tu aplicación "Notas". Puede utilizar ADB iniciando la aplicación en primer plano e introduciendo el siguiente comando ADB desde el PC:

    adb shell dumpsys activity | grep mFocused | awk -F 'u[0-9]+ ' '{print($2)}' | cut -d '/' -f 1

    La salida mostrada para mi dispositivo fue:

    com.mediatek.notebook

    Es posible que el comando mencionado no funcione en su dispositivo, por lo que puede solucionarlo usted mismo o instalar una aplicación como Monitor OS → inicia tu aplicación "Notas" → inicia Monitor OS → localiza tu app "Notas" entre los procesos y toca sobre ella para ver el valor correspondiente a Process .

    Sugerido por <a href="https://android.stackexchange.com/users/16575/izzy">Izzy </a>-- Si todo lo demás falla, pruebe <a href="https://play.google.com/store/apps/details?id=com.japanesecrackers.appbrowser" rel="nofollow noreferrer">Navegador de aplicaciones </a>o <a href="https://github.com/IzzySoft/Adebar" rel="nofollow noreferrer">Adebar </a>para encontrar el nombre del paquete. He probado el primero y hace el trabajo muy bien.

  2. Haz una copia de seguridad de tu aplicación "Notes" ejecutando el siguiente comando ADB:

    adb backup <PACKAGE>

    donde <PACKAGE> es 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 el que se ejecuta ADB.

    En mi caso, terminé con el archivo de copia de seguridad backup.ab (~1.7KiB) en mi directorio Home 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 acceder a los archivos internos de una aplicación que residen en <code>/data</code> .

  3. En .ab no se puede abrir en mi PC, así que utilicé Extractor de copias de seguridad de Android (véase el uso en su README.txt ) para convertir en .tar que puede abrirse con cualquier visor de archivos (como Ark, WinRAR, etc.).

    Algunos otros métodos para desempaquetar el <code>.ab</code> se mencionan <a href="https://android.stackexchange.com/q/28481/96277">aquí </a>.

  4. Abra el archivo convertido ( .tar para mí) y localizar .db archivar en aplicaciones<PACKAGE>db<.db> .

  5. Abra que .db en un visor SQL como Navegador DB para SQLite . A continuación, puede exportar el archivo a .csv utilizando Archivo → Exportar → Tabla(s) como archivo CSV .

Para un dispositivo rooteado:

  1. Puede seguir todas las instrucciones mencionadas o copiar el archivo .db archivo(s) de /data/data/<PACKAGE>/databases/<.db> en tu PC y procede con el paso 5.
  2. Puede probar Editor SQLite para ver la(s) base(s) de datos directamente en Android si sólo pretende ver el contenido de su aplicación "Notas", ya que los datos y la hora de creación probablemente serían visibles en .db archivo.

¡Ya estamos listos!

0 votos

Mi método funciona en aplicaciones instaladas por el usuario como Notas o Simplenote también.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X