#!/system/bin/sh
PARTITIONS="DDR aboot abootbak boot modem modemst1 modemst2 recovery rpm rpmbak sbl1 sbl1bak tz tzbak sec oem fsg fsc"
FILE_SYSTEM=/dev/block/bootdevice/by-name/
DIR_BACK=/sdcard/back_partitions/
if [ ! -e ${DIR_BACK} ]; then
   mkdir ${DIR_BACK}
fi
for PARTITION in ${PARTITIONS}; do
 if [ -e ${FILE_SYSTEM}${PARTITION} ]; then
    dd if=${FILE_SYSTEM}${PARTITION} of=${DIR_BACK}${PARTITION}".img" bs=4096
 else
	echo "No existe ${FILE_SYSTEM}${PARTITION}"
 fi
done
