sql >> Base de Datos >  >> RDS >> SQLite

Cómo verificar la base de datos en un dispositivo Android no rooteado

La siguiente solución solo funciona para aplicaciones que se pueden depurar. Puede que no funcione bien en todos los dispositivos, ya que el comando ejecutar como no funciona en algunos dispositivos, especialmente con Jelly Bean.

  1. ​Cree un archivo *.bat y copie los siguientes scripts

    ejecución de shell adb como [paquete] chmod 777 /data/data/[paquete]/databases/

    ejecución de shell adb como [paquete] chmod 777 /data/data/[paquete]/databases/[db_file_name]

    adb shell se ejecuta como [paquete] cp /data/data/[paquete]/databases/[db_file_name] /sdcard/

    adb pull /sdcard/[db_file_name]

  2. ​Cambiar [paquete] al paquete de aplicación deseado

  3. Cambie [db_file_name] al nombre de base de datos deseado Ejecute el archivo bat y debería ver la base de datos copiada en la misma carpeta que el archivo bat

La solución anterior asume:

  • Estás trabajando en Windows
  • El dispositivo está conectado y visible en "adb devices"