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
No related branches found
No related tags found
No related merge requests found
...@@ -124,51 +124,7 @@ incluindo a ativação do ADB: ...@@ -124,51 +124,7 @@ incluindo a ativação do ADB:
Backups Backups
------- -------
Usaremos o [adb-sync](https://github.com/google/adb-sync) e o [adb-export](https://github.com/snatik/adb-export): 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).
# 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/
Restauro Restauro
-------- --------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment