Dump entire internal device memory? [duplicate]
Is there a way to do a raw byte-by-byte dump of the entire internal 16GB storage memory?
I specifically don't mean just all the files that are currently on there. Actually, the unused space is much more interesting.
I'd like to try and see if I can recover some data from it, but that may take me a while. In the meantime I need to use the phone, so I don't want to keep it in recovery mode the whole time.
Background:
I recently did a factory reset and then upgraded three times or so all the way to Sailfish 2. Forgot about certain data created by an android app I had used. That data wasn't backed up but is important to me. Since I haven't installed or used the phone much since the upgrade, my hope is that the data still floats around somewhere on the unused space and I can find a way to retrieve it from the memory image.