3 votes

Comment accéder aux textes d'un appareil Android rooté à partir du terminal ?

Comment accéder aux messages texte sur mon appareil rooté à l'aide de la ligne de commande ?

Je souhaite spécifiquement extraire une transcription textuelle, sans utiliser de services en nuage et donc sans exposer d'informations sensibles ou personnelles.

1 votes

3voto

young_souvlaki Points 161

Exigences :

  1. Terminal Linux (peut fonctionner sur d'autres systèmes ; non testé).
  2. adb installé.
  3. "Débogage USB" activé.
  4. Appareil Android enraciné (peut fonctionner sur un appareil non enraciné ; non testé).

Séquence :

  1. Dispositif à brancher.
  2. Mettez l'appareil en mode "Transfert de fichiers".
  3. Démarrer la session avec l'accès Root : adb root .
  4. Accepter l'invite de l'appareil à autoriser le débogage USB.
  5. Démarrer un shell interactif dans le répertoire racine ( / ) : adb shell .
  6. Localisez le fichier de la base de données en utilisant ls , find et tous les outils que vous jugez utiles. Le mien était : /data/data/com.android.messaging/databases/bugle_db .
  7. Quittez le shell avec exit o Ctrl-d .
  8. Tirez le fichier sur votre machine locale : adb pull <file> ~/texts.db .
  9. Ejecutar ce script pour extraire les messages : python3 extract_convo_from_textdb.py ~/texts.db "<convo-name>" .

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