Per eseguire il backup del cellulare su un server uso rsync, di seguito indico come creare uno script da far girare sul telefono.
Per prima cosa ho installato rsync backup for Android https://play.google.com/store/apps/details?id=eu.kowalczuk.rsync4android
Una volta aperto il programma chiede di scaricare i files, li ho scaricati e ho chiuso il programma.
Con total commander ho cambiato i permessi a 777 ai seguenti files.
/data/data/eu.kowalczuk.rsync4android/files/rsync
/data/data/eu.kowalczuk.rsync4android/files/ssh
Qui sotto lo script completo
#!/system/bin/sh cd /sdcard echo "backup memoria interna" /data/data/eu.kowalczuk.rsync4android/files/rsync -HrltDv --stats --chmod=Du+rwx,go-rwx,Fu+rw,go-rw --no-perms -e "/data/data/eu.kowalczuk.rsync4android/files/ssh -y -p 22 -i '/Path della chiave privata'" /sdcard/ michele@ipdelserver:/path/della/memoriainterna echo "" echo "backup microsd" /data/data/eu.kowalczuk.rsync4android/files/rsync -HrltDv --exclude ".android_secure" --stats --chmod=Du+rwx,go-rwx,Fu+rw,go-rw --no-perms -e "/data/data/eu.kowalczuk.rsync4android/files/ssh -y -p 22 -i '/Path della chiave privata'" /sdcard/ michele@ipdelserver:/path/della/microsd