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

Come accedere alla cartella dati/dati nel dispositivo Android?

Accedere ai file direttamente sul tuo telefono è difficile, ma potresti essere in grado di copiarli sul tuo computer dove puoi fare tutto ciò che vuoi. Senza il root hai 2 opzioni:

  1. Se l'applicazione è di cui è possibile eseguire il debug, puoi utilizzare run-as comando nella shell adb

    adb shell
    run-as com.your.packagename 
    cp /data/data/com.your.packagename/
    
  2. In alternativa puoi utilizzare la funzione di backup di Android.

    adb backup -noapk com.your.packagename
    

    Ora ti verrà chiesto di "sbloccare il tuo dispositivo e confermare l'operazione di backup". È meglio NON fornire una password, altrimenti diventa più difficile leggere i dati. Basta fare clic su "backup dei miei dati". Il file "backup.ab" risultante sul tuo computer contiene tutti i dati dell'applicazione in formato di backup Android. Fondamentalmente è un file tar compresso. Questa pagina spiega come usare il comando zlib di OpenSSL per decomprimerlo. Puoi usare adb restore backup.db comando per ripristinare il backup.