0 votes

Exportation des enregistrements d'appels téléphoniques à partir de l'application Mega Call Recorder Advanced

C'est un peu long, mais j'espère vraiment que quelqu'un pourra m'aider.

J'utilisais le Mega Call Recorder Advanced Une application Android pour enregistrer les appels téléphoniques depuis un certain temps. Son nom de paquetage officiel était com.callrecorder.procallrecorder et le nom du développeur était MEGA Clip .

Bien que l'application soit toujours installée, elle a disparu du Play Store il y a quelque temps. Je ne sais pas trop pourquoi, car elle fonctionnait très bien. J'ai remarqué que son interface utilisateur est très similaire à celle de nombreuses autres applications d'enregistrement d'appels, et je me demande donc si elle n'était pas basée sur un autre projet.

A ce stade, j'ai beaucoup de GB d'appels enregistrés stockés par cette application aujourd'hui disparue. Les appels sont stockés au format MP3 standard, et le nom de fichier de chacun d'eux correspond à l'horodatage de l'appel. Jusqu'à présent, tout va bien. Le gros problème est que les noms de fichiers ne pas indiquent le numéro de téléphone (ou le nom du contact) de l'appelant (pour les appels entrants) / du destinataire de l'appel (pour les appels sortants). Ces données sont visibles dans l'interface utilisateur de l'application, mais je ne vois pas de fonction d'exportation.

Je veux sauvegarder toutes les données de cette application et avoir les sauvegardes dans un format utilisable. Pour ce faire, j'ai besoin de savoir à quel contact (ou au moins à quel numéro de téléphone) chaque enregistrement est associé. Idéalement, j'aimerais que les noms de fichiers MP3 eux-mêmes contiennent cette information essentielle.

J'espère que quelqu'un aura une bonne idée de la façon de procéder, ou peut-être reconnaîtra-t-il l'interface utilisateur et connaîtra-t-il une autre application qui pourra peut-être exporter les données.

Je suis persuadé qu'il existe d'autres applications d'enregistrement d'appels basées sur le même code. Quelqu'un a même écrit une critique sur le Google Play store en remarquant la même chose (voir la dernière capture d'écran ci-dessous). Peut-être que l'une de ces applications a une bonne fonction d'exportation et pourrait lire les fichiers de données de cette application.

Voici à quoi ressemble l'application (captures d'écran fournies par le Google Play store), ainsi que d'autres captures d'écran pertinentes :

Mega Call Recorder Advanced Screenshot 1

Mega Call Recorder Advanced Screenshot 2

Mega Call Recorder Advanced Screenshot 3 with example call recordings

Mega Call Recorder Advanced Screenshot 4

Mega Call Recorder Advanced Screenshot 5

Mega Call Recorder Advanced Screenshot 6

Mega Call Recorder Advanced Screenshot 7

Mega Call Recorder Advanced Screenshot 8 showing About Page

Google Play store listing for Mega Call Recorder Advanced

Google Play store listing details for Mega Call Recorder Advanced

Google Play store review for Mega Call Recorder Advanced

1voto

St0rm Points 656

L'application conserve une copie de la base de données avec les journaux d'appels dans le dossier où sont stockés les enregistrements d'appels (/sdcard/CallRecorder/.db/callRecorder).

Conditions préalables :

  • Python3 installé
  • ADB
  • Débogage USB activé sur le téléphone

Des pas :

  • Dump le dossier /sdcard/CallRecorder en utilisant ADB à partir de l'ordinateur.

    adb pull /sdcard/CallRecorder

  • Créez un nouveau fichier Python, "export.py", dans le dossier vidangé, "callRecorder", avec le contenu suivant :

    import sqlite3 import os from shutil import copyfile

    con = sqlite3.connect(".db/callRecorder")

    for filename in os.listdir("."): if ".mp3" not in filename: continue

    row = con.execute("Select * from calls where instr(filePath, "+ filename.replace('.mp3', '') +")").fetchone() phone_nbr = row[1] contact_name = row[2] date_time = filename.replace(".mp3", "") copyfile(filename, f"{phonenbr}{contactname}{date_time}.mp3")

Exécutez le fichier Python en utilisant l'interpréteur Python Notepad++ ou en utilisant CMD :

> python PATH\TO\callRecord\export.py

Cela copiera chaque enregistrement au format "phoneNumber_contactName_datetime.mp3".

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