doc:appunti:android:cli_app_backup
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
doc:appunti:android:cli_app_backup [2019/10/18 17:40] – niccolo | doc:appunti:android:cli_app_backup [2019/10/18 19:02] (current) – niccolo | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Backup App Android da riga di comando ====== | ====== Backup App Android da riga di comando ====== | ||
- | Un dispositivo Android generalmente installa le applicazioni accedendo al **Play Store di Google** oppure a store alternativi, | + | Lo script Python |
- | La app associata allo store gestisce anche gli **aggiornamenti** in modo più o meno automatico. Questo significa che normalmente una app viene aggiornata **disinstallando automaticamente la vecchia versione** per sostituirla con quella nuova. | + | ===== Perché fare il backup di una app ===== |
+ | |||
+ | Un dispositivo Android generalmente installa le applicazioni accedendo al **Play Store di Google** oppure a store alternativi, | ||
+ | |||
+ | Inoltre la app associata allo store gestisce anche gli **aggiornamenti** in modo più o meno automatico. Questo significa che normalmente una app viene aggiornata **disinstallando automaticamente la vecchia versione** per sostituirla con quella nuova. | ||
Ci sono molti motivi per cui è possibile pentirsi di un aggiornamento, | Ci sono molti motivi per cui è possibile pentirsi di un aggiornamento, | ||
Line 25: | Line 29: | ||
===== Backup da riga di comando ===== | ===== Backup da riga di comando ===== | ||
- | Viste le premesse ho cercato una soluzione semplice e da **riga di comando**, che abbia come **unico requisito l' | + | Viste le premesse, ho cercato una soluzione semplice e da **riga di comando**, che abbia come **unico requisito l' |
- | La procedura si basa in realtà su alcuni comandi eseguibili in una **adb shell**. | + | Vedi e scarica lo script Python: **[[https:// |
+ | |||
+ | La procedura | ||
Per ottenere la lista delle **app installate**: | Per ottenere la lista delle **app installate**: | ||
Line 53: | Line 59: | ||
</ | </ | ||
- | Infine per **scaricare il file** dal dispositivo Android verso il PC si esegue sul PC il comando **adb pull**: | + | Infine per **scaricare il file** dal dispositivo Android verso il PC si esegue |
< | < | ||
adb pull / | adb pull / | ||
</ | </ | ||
+ | |||
+ | In generale **non sono richiesti i privilegi di root**. Tuttavia alcune app mettono i file apk in directory non accessibili all' | ||
+ | |||
+ | ===== Web References ===== | ||
+ | |||
+ | * **[[https:// | ||
doc/appunti/android/cli_app_backup.1571413234.txt.gz · Last modified: 2019/10/18 17:40 by niccolo