Skip to content
Snippets Groups Projects
Unverified Commit ae9223c4 authored by rhatto's avatar rhatto
Browse files

Move smartphone backup procedure to scripts repo

parent 02b18ec1
Branches
Tags 0.4.0
No related merge requests found
......@@ -124,51 +124,7 @@ incluindo a ativação do ADB:
Backups
-------
Usaremos o [adb-sync](https://github.com/google/adb-sync) e o [adb-export](https://github.com/snatik/adb-export):
# Pasta de trabalho
cd ~/load
# Parâmetros
date="`date +%Y%m%d`"
base="/storage/emulated/0"
previous="data-do-backup-anterior"
storage="/var/backups/remote/celular.`facter domain`/"
mkdir -p $date && cd $date
# Se você tiver um backup antigo e quiser aproveitá-lo com hardlinks:
sudo cp -alf $storage/$previous/files files
# Garante a existência da pasta de arquivos
mkdir -p files
# Contatos
# Exportar também para .vcf direto do aplicativo de contatos
adb-export.sh -e content://com.android.contacts/contacts
adb shell content query --uri content://com.android.contacts/contacts > contacts.rows
# Configurações
adb backup -all
# Arquivos: cópia completa
#adb pull $base files/
# Remover cache multimídia do backup
#rm -rf files/Music
# Arquivos: cópia completa básica
#adb shell ls -1 $base | grep -v ^Music | while read file; do
# adb pull $base/$file files/
#done
# Arquivos: cópia incremental básica
adb shell ls -1 $base | grep -v ^Music | while read file; do
adb-sync --delete --reverse $base/$file files/
done
# Move backup to storage
cd .. && sudo mv $date $storage/
Usaremos o [adb-sync](https://github.com/google/adb-sync) e o [adb-export](https://github.com/snatik/adb-export) através do script [android-backup](https://git.fluxo.info/scripts/tree/android-backup).
Restauro
--------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment