#!/sbin/sh #open adb shell adb shell #listing partitions (general command for Android devices) #ls -l /dev/block/platform//by-name/ #for the Galaxy Note 3 ls -l /dev/block/platform/msm_sdcc.1/by-name/ #for Galaxy Note 3, handles 4GB Limit on SD Card by splitting the backup into 2000MB Parts. #backup dd if=/dev/block/platform/msm_sdcc.1/by-name/boot | gzip -c | split -b 2000m - /external_sd/backup_dd/boot.gz. dd if=/dev/block/platform/msm_sdcc.1/by-name/userdata | gzip -c | split -b 2000m - /external_sd/backup_dd/userdata.gz. dd if=/dev/block/platform/msm_sdcc.1/by-name/system | gzip -c | split -b 2000m - /external_sd/backup_dd/system.gz. #restore cat /external_sd/backup_dd/boot.gz* | gzip -dc | dd of=/dev/block/platform/msm_sdcc.1/by-name/boot cat /external_sd/backup_dd/userdata.gz* | gzip -dc | dd of=/dev/block/platform/msm_sdcc.1/by-name/userdata cat /external_sd/backup_dd/system.gz* | gzip -dc | dd of=/dev/block/platform/msm_sdcc.1/by-name/system