adb pull file from /data/data Using adb with a rooted mobile, a common method to pull files only accessible to root (like the ones in /data/data) is moving those files with root to the SDCard attached to the mobile (which is formated with FAT32 and thus doesn't have file permission restrictions) and then adb pull those files from the SDCard.

The problem arises when the used device doesn't have a SDCard slot (as the moto G first genereation), so is it possible to pull to the host some files located in the directory /data/data (which is only accessible with root) without using an SDCard?
This is possible if the ADB daemon on the device runs with root privileges – which can be achieved e.g. using chainfire's adbd Insecure:


adbd Insecure (source: Google Play; click image to enlarge)

Another possibility would be setting ro.secure to 0 in the build.prop or default.prop. To my experience, adbd does not honor this on all devices/ROMs.