2 votes

retrouver et classer les notes avec l'heure et la date de création

J'ai écrit des centaines de messages dans 'Notes' de mon smartphone (l'application système), et je voudrais les récupérer et les mettre dans un fichier CSV, (ou Excel) avec une colonne pour le contenu du message, et une autre avec l'heure et la date de création de la note. Est-ce possible ?

Mon appareil est le Huawei Y330-U01

Android 4.2.2

2 votes

Peut-être, peut-être pas. Pour donner une bonne réponse à cette question, nous avons besoin de quelques détails supplémentaires : quel appareil et quelle version d'Android utilisez-vous ? Il existe des centaines d'applications "Notes", et chaque fabricant fait son propre choix pour chacun de ses appareils (enfin, presque). De plus, votre appareil est-il enraciné ? Pouvez-vous utiliser ADB ? Quel système d'exploitation utilisez-vous sur votre ordinateur ? Ces détails aident à trouver des "solutions non conventionnelles". Bonne chance !

0 votes

Mon appareil est un Huawei Y330-U01 Android 4.2.2

3voto

Firelord Points 23064

C'est possible (du moins dans mon appareil) et j'ai donné une idée générale en utilisant mon appareil Mediatek fonctionnant sous Android 4.2.1.

L'idée est très simple. La plupart des applications de notes que j'ai essayées jusqu'à présent stockent les notes dans un fichier de type .db situé dans leur espace personnel sous /data . Nous devons obtenir les informations pertinentes .db puis de l'exporter dans un fichier .csv archivo.

Pour un appareil non rooté

  1. Trouvez le nom du paquet de votre application "Notes". Vous pouvez utiliser ADB en lançant l'application au premier plan et en entrant la commande ADB suivante depuis le PC :

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

    Le résultat affiché pour mon appareil était :

    com.mediatek.notebook

    Il est possible que la commande susmentionnée ne fonctionne pas sur votre appareil, alors vous pouvez soit le dépanner vous-même, soit installer une application comme Moniteur OS → lancez votre application "Notes" → lancez Moniteur OS → localisez votre application "Notes" parmi les processus et tapez dessus pour voir la valeur correspondant à . Process .

    Proposé par <a href="https://android.stackexchange.com/users/16575/izzy">Izzy </a>-- Si tout le reste échoue, alors essayez <a href="https://play.google.com/store/apps/details?id=com.japanesecrackers.appbrowser" rel="nofollow noreferrer">Navigateur d'applications </a>o <a href="https://github.com/IzzySoft/Adebar" rel="nofollow noreferrer">Adebar </a>pour trouver le nom du paquet. J'ai essayé le premier et il fait bien le travail.

  2. Faites une sauvegarde de votre application "Notes" en lançant la commande ADB suivante :

    adb backup <PACKAGE>

    donde <PACKAGE> est le nom du paquet de l'application dont vous voulez faire la sauvegarde. Le fichier sera sauvegardé sous le nom de backup.ab dans le répertoire à partir duquel ADB est exécuté.

    Dans mon cas, je me suis retrouvé avec le fichier de sauvegarde backup.ab (~1.7KiB) dans mon répertoire personnel de GNU/Linux en utilisant la commande :

    adb backup com.mediatek.notebook

    Cette étape est nécessaire car je ne connais pas (en tant qu'utilisateur non-Root) d'autre moyen de mettre la main sur les fichiers internes d'une application résidant dans le dossier <code>/data</code> .

  3. があります。 .ab ne peut pas être ouvert dans mon PC, j'ai donc utilisé Extracteur de sauvegarde pour Android (voir l'usage dans son README.txt ) à convertir en .tar qui peut ensuite être ouverte par n'importe quel visualisateur d'archives (comme Ark, WinRAR, etc.).

    D'autres méthodes pour déballer le <code>.ab</code> sont mentionnés <a href="https://android.stackexchange.com/q/28481/96277">aquí </a>.

  4. Ouvrez le fichier converti ( .tar pour moi) et de localiser .db fichier sous applications<PACKAGE>db<.db> .

  5. Ouvrir que .db dans un visualisateur SQL comme DB Browser for SQLite . Vous pouvez ensuite exporter le fichier dans .csv en utilisant Fichier → Exportation → Tableau(x) en fichier CSV .

Pour un appareil enraciné :

  1. Vous pouvez soit suivre toutes les instructions susmentionnées, soit copier le fichier .db fichier(s) de /data/data/<PACKAGE>/databases/<.db> dans votre PC et procédez à l'étape 5 susmentionnée.
  2. Vous pouvez essayer Éditeur SQLite pour visualiser la ou les bases de données directement sur Android si vous avez seulement l'intention de voir le contenu de votre application "Notes", puisque les données et l'heure de création seraient probablement visibles dans le fichier .db archivo.

Nous sommes prêts à partir maintenant !

0 votes

Ma méthode fonctionne sur les applications installées par l'utilisateur comme Notas ou Simplenote également.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X