Copy data from android phone How do I copy all the content from /data/data/ from a rooted android phone to the PC or SDCard ?


ES file explorer so far is unable to copy 
adb pull does not find the content of that folder
adb shell does not seem to have a pull or push command


Or I'm doing both wrongly...

After copy, how do I put the files back (and replace, if needed) ?
Since the device is rooted, there is a good chance that a custom Recovery is also installed. I was able to copy all content from /data/data of Android 4.2.1 to my Linux PC by using following instructions:


Boot into custom Recovery and mount Data.
Enter adb pull /data/data/ ~/&lt;TARGET_DIR&gt;/ in terminal on Linux PC, or enter adb pull /data/data/ C:\&lt;TARGET_DIR&gt;\ in command prompt on Windows PC.

It will take sometime in processing and the final result would be something like:

5847 files pulled. 0 files skipped.
554 KB/s (269059005 bytes in 473.725s)

Enter the following commands to see size of /data/data:

adb shell
du -h /data/data/
exit

Enter du -h ~/&lt;TARGET_DIR&gt;/ in PC's terminal to see size of your target directory.
See if those two output matches, which it would.


Or,

Though I would still use the aforesaid steps for ease, you may try the following solutions too:


Make a Nandroid backup of Data from custom Recovery and then extract ../data from the backup in your PC.
You can also save Nandroid backup in SD card and then extract the relevant content using Nandroid Manager.