Yes a full backup would be great.
But I need 2 different types.
1 backup using onandroid.
http://forum.xda-developers.com/showthread.php?t=162025
1 backup using this script.
Execute each command.
The files will be on the external sdcard in / bak directory
you need at least a 8gb sd card
adb shell "su -c 'mkdir /storage/sdcard0/bak'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p1 of=/storage/sdcard0/bak/modem.mbn'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p2 of=/storage/sdcard0/bak/sbl1.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p3 of=/storage/sdcard0/bak/sdi.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p4 of=/storage/sdcard0/bak/DDR.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p5 of=/storage/sdcard0/bak/emmc_appsboot.mbn'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p7 of=/storage/sdcard0/bak/boot.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p8 of=/storage/sdcard0/bak/tz.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p9 of=/storage/sdcard0/bak/pad.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p10 of=/storage/sdcard0/bak/modemst1.mbn'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p11 of=/storage/sdcard0/bak/modemst2.mbn'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p12 of=/storage/sdcard0/bak/study.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p13 of=/storage/sdcard0/bak/fsc.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p14 of=/storage/sdcard0/bak/ssd.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p15 of=/storage/sdcard0/bak/tunning.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p16 of=/storage/sdcard0/bak/traceability.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p17 of=/storage/sdcard0/bak/mobile_info.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p18 of=/storage/sdcard0/bak/splash.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p19 of=/storage/sdcard0/bak/custpack.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p20 of=/storage/sdcard0/bak/emmc_appsbootbk.mbn'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p21 of=/storage/sdcard0/bak/rpmbk.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p22 of=/storage/sdcard0/bak/tzbk.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p24 of=/storage/sdcard0/bak/redbend.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p25 of=/storage/sdcard0/bak/misc.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p26 of=/storage/sdcard0/bak/cache.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p27 of=/storage/sdcard0/bak/persist.img'"
adb shell "su -c 'dd if=/dev/block/mmcblk0p28 of=/storage/sdcard0/bak/system.img'"