How to pull mmcblk0 to a windows pc?
Try: dd if=/dev/block/mmcblk0 of=/sdcard/something.bin
You can do that in a Terminal Emulator or ADB shell. 
It requires only root access.
You can then pull this file to your desktop. I don't know of a way to do it simultaneously.