sql >> Database teknologi >  >> RDS >> SQLite

Hvordan får man adgang til data/datamappe på Android-enhed?

Det er svært at få adgang til filerne direkte på din telefon, men du kan muligvis kopiere dem til din computer, hvor du kan gøre alt, hvad du vil med den. Uden at roote har du 2 muligheder:

  1. Hvis applikationen er fejlfindbar, kan du bruge run-as kommando i adb shell

    adb shell
    run-as com.your.packagename 
    cp /data/data/com.your.packagename/
    
  2. Alternativt kan du bruge Androids backup-funktion.

    adb backup -noapk com.your.packagename
    

    Du vil nu blive bedt om at 'låse din enhed op og bekræfte sikkerhedskopieringen'. Det er bedst IKKE at angive en adgangskode, ellers bliver det sværere at læse dataene. Bare klik på 'sikkerhedskopier mine data'. Den resulterende 'backup.ab'-fil på din computer indeholder alle applikationsdata i android backup-format. Dybest set er det en komprimeret tar-fil. Denne side forklarer, hvordan du kan bruge OpenSSL's zlib-kommando til at komprimere den. Du kan bruge adb restore backup.db kommando for at gendanne sikkerhedskopien.



  1. Sådan sammenkædes flere rækker i én kolonne i MySQL

  2. Sådan ændres brugeradgangskode i PostgreSQL

  3. Forebyggelse af SQL-injektion i ASP.Net

  4. Sådan fejler eller crasher dine MySQL-instanser til test