Also a big part of this article is copied from BackupTheEFS, it would be better to find a way to include content instead.
Many Android devices have a data partition.
If is used for several distinct things that are often mounted in different locations at the same time (through fuse).
Mount points | Content |
/data/ | Applications (internal) data |
/sdcard /storage/<UUID> |
User accessible storage to store music, photos, etc |
First, you need to make sure that the data partition is not mounted.
To do that, you can run this command:
adb shell "umount -l /data"
If the /data partition was mounted, it will unmount it. This will look like that:
$ adb shell "umount -l /data" $
If it was not mounted, it will instead show an error that we can ignore:
$ adb shell "umount -l /data" umount: /data: Invalid argument
Once this is taken care of, we can backup the partition with the following command:
adb pull /dev/block/platform/dw_mmc/by-name/USERDATA ./