Project

General

Profile

Actions

BackupsResearch » History » Revision 6

« Previous | Revision 6/25 (diff) | Next »
Kurtis Hanna, 10/03/2019 10:04 PM
removed the version history in wiki link so it goes to updated page


BackupsResearch

Doing the backup of partitions or other block devices

adb shell cat pipe

Old versions of the EFS backup instructions used the following command:

adb shell "cat /dev/block/platform/*/by-name/EFS > /EFS.img" 

At some point or under some condition, this stopped working and the backup were corrupted.

adb shell cat adb pull

adb shell "cat /dev/block/platform/*/by-name/EFS /dev/block/platform/*/by-name/EFS" > /EFS.img" EFS.img
adb pull /EFS.img ./

Doing in in two stage like that seem to be widely used in other instructions (like the ones found in XDA forums).

Normally cat should produce a valid backup, however it might be better to use dd for extra safety.

On Replicant 6.0 0004, the recoveries for the following devices have 'dd':
  • Galaxy Nexus
  • Galaxy SIII

adb pull the block device

The following should also work:

adb pull /dev/block/mmcblk0p3 ./EFS.img

The advantage is that it can also backup huge partitions like the user data partition or Replicant system partition.

Also see

Updated by Kurtis Hanna over 5 years ago · 6 revisions

Also available in: PDF HTML TXT