0 votos

Ubicación y contenido de telephony.db

¿Puedo usar SQLite para encontrar la base de datos de telefonía, telephony.db? ¿Qué tablas están almacenadas en esta base de datos?

Intenté investigar en libros de la biblioteca, pero no puedo encontrar la lista.

1voto

pr0nin Puntos 353

El archivo telephony.db se encuentra en la ruta /data/user_de/0/com.android.providers.telephony/databases/telephony.db.

Tenga en cuenta que esta ruta requiere permisos de root (por lo tanto, un dispositivo rooteado).

Una vez que haya descargado la base de datos, puede ver el contenido y las estructuras de la base de datos (tablas, columnas, ...) mediante cualquier visor de base de datos SQLite.

En un dispositivo rooteado, puede acceder a telephony.db a través de una aplicación de explorador de archivos con soporte de root, o a través de adb shell + su. adb pull no funcionará a menos que esté ejecutando versiones inseguras de adb que permitan adb root.

En dispositivos Android más antiguos (Android 11 y anteriores) debería poder obtener telephony.db a través de adb backup com.android.providers.telephony y luego extraer el backup.ab creado utilizando Android Backup Extractor, una herramienta de línea de comandos basada en Java.

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