Puis-je utiliser SQLite pour trouver la base de données de téléphonie, telephony.db
? Quelles tables sont stockées dans cette base de données?
J'ai essayé de chercher dans des livres de bibliothèque, mais je ne trouve pas la liste.
Puis-je utiliser SQLite pour trouver la base de données de téléphonie, telephony.db
? Quelles tables sont stockées dans cette base de données?
J'ai essayé de chercher dans des livres de bibliothèque, mais je ne trouve pas la liste.
Le fichier telephony.db
est situé dans le chemin /data/user_de/0/com.android.providers.telephony/databases/telephony.db
.
Notez que ce chemin nécessite des autorisations root (donc un appareil rooté).
Une fois que vous avez téléchargé la base de données, vous pouvez afficher le contenu et les structures de la base de données (tables, colonnes, ...) avec n'importe quel visualiseur de base de données SQLite.
Sur un appareil rooté, vous pouvez accéder à telephony.db
via une application d'explorateur de fichiers avec support root, ou via adb shell
+ su
. adb pull
ne fonctionnera pas à moins que vous n'exécutiez des versions adb non sécurisées qui permettent adb root
.
Sur les anciens appareils Android (Android 11 et antérieurs), vous devriez pouvoir obtenir telephony.db
via adb backup com.android.providers.telephony
et ensuite extraire le backup.ab
créé en utilisant Android Backup Extractor, un outil en ligne de commande basé sur Java.
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.