dd commands not working

8 posts
Thanks Meter: 0
By cwd, Junior Member on 9th April 2014, 04:57 AM
Post Reply Subscribe to Thread Email Thread
So I did something stupid without researching it.

I have a factory replacement nexus 5. I though I could just make a backup of my old phone and flash it onto my new one. So I did that. However, I ticked the box for EFS backup, and then I restored my old EFS onto my new phone, which has essentially bricked it.

Before I did that, though, I created a backup of the new phone including its EFS. So as you may have guessed, I'm currently busting my ass trying to recover the data that has been erased. I'm attempting to use this guide

I understand most of what it's attempting to do. I've checked the location of busybox, I've entered these commands hundreds of times now. My issue seems to be dd commands are not working.

For instance,

adb shell
dd if=/dev/block/mmcblk0p10 of=/dev/null

returns nothing. I have a cygwin terminal open right now that has been sitting after my last input for 20 minutes. It appears that no dd commands work at all, and I am not sure what the issue could be. Does anyone have any suggestions?
9th April 2014, 06:15 AM |#2  
OP Junior Member
Thanks Meter: 0
I figured it out. My issue with this method was a combination of a non-compatible version of netcat, and an incorrect path to the block/partition which I was trying to mirror.

The correct path to /userdata/ for Nexus 5 devices is /dev/block/platform/msm_sdcc.1/mmcblk0p28 in case anyone in the future has the same issue.
9th April 2014, 06:51 AM |#3  
danarama's Avatar
Senior Member
Flag Oxenhope, West Yorkshire, UK
Thanks Meter: 19,342
Yeah careful with this stuff. You were lucky I guess that 10 was rpmb and you couldn't do anything with it.

I've listed all "partitions" here:

Sent from my Nexus 5 using Tapatalk
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes