Yes, with ADB, this is possible. However, there are also some unofficial images on TWRP and CWM, which may be unofficially ported to your device. If not, you can follow ADB instructions below.
NOTE: Do it at your own risk.
This is the compilation of some of my research on this specifically, so proceed at your own risk until I test it myself.
Prerequisites
You will need busybox installed on your android, ADB on PC, OS X/Linux native tools or Cygwin for Windows, USB debugging.
Once you are sure that everything is working on your phone, then you have a choice between backing the entire phone up, or partitions by name. To view partitions by name, type this in your adb shell or phone terminal:
ls /dev/block/platform/dw_mmc*/by-name
You should get a long list of names like USERDATA or SYSTEM. These are familiar when doing a nandroid on TWRP or CWM.
Backing up entire phone
I would recommend this one more because I had experience with restoring System and Data partitions from TWRP, but all of my photos disappeared.
Type in cygwin window
adb forward tcp:5555 tcp:5555
adb shell
su
/system/xbin/busybox nc -l -p 5555 -e /system/xbin/busybox dd if=/dev/block/mmcblk0
And in a new cygwin window
adb forward tcp:5555 tcp:5555
cd /path/to/store/the/backup
nc 127.0.0.1 5555 | pv -i 0.5 > mmcblk0.raw
This will netcat transfer the raw mmcblk0 to your computer.
Backing up by name
Backing up by name, you would do the same as with the whole phone, just replacing /dev/block/mmcblk0
in the dd
command, with /dev/block/platfrom/dw_mmc*/by-name/USERDATA
, replacing USERDATA with whatever partition you want.