Esiste un modo per accedere ai file /data/data
e copiarli nella memory card? Non ho accesso root.
Esiste un modo per accedere ai file /data/data
e copiarli nella memory card? Non ho accesso root.
Risposte:
Senza accesso root hai 2 opzioni. Entrambe le opzioni (possono) consentono di accedere ai file per una particolare app, ad esempio la cartella /data/data/com.app.packagename
.
Se l'applicazione è debug è possibile utilizzare il run-as
comando nella shell adb (ulteriori informazioni su cos'è adb e su come installarlo sono disponibili qui )
adb shell
run-as com.your.packagename`
cp /data/data/com.app.packagename/
Se l'applicazione non è debug, è possibile utilizzare la funzione di backup di Android.
adb backup -noapk com.app.packagename
Ti verrà ora richiesto di "sbloccare il 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'app nel formato di backup Android. Fondamentalmente è un file tar compresso. Questa pagina spiega come usare il comando zlib di OpenSSL per decomprimerlo. È possibile utilizzare il adb restore backup.db
comando per ripristinare il backup.
android:allowbackup="false"
?