How to dd PIT, EFS and the rest

gggg

Senior Member
Jun 18, 2012
374
26
0
Here are the infos from my device (SM-A500FU):
PLease tell us how to dd PIT and EFS:

PIT: dd if=/dev/block/BBB of=/storage/extSdCard/sm-a500fu/backup/dd/out.pit bs=8 count=CCC skip=SSS

1. How to get the missing items right ?
Reference Post: http://forum.xda-developers.com/showthread.php?p=52329632
I dont know if this is OK: dd if=/dev/block/mmcblk0 of=/sdcard/out.pit bs=8 count=580 skip=2176

Code:
cat /proc/partitions
major minor  #blocks  name

 179        0   15388672 mmcblk0
 179        1      15360 mmcblk0p1
 179        2      58816 mmcblk0p2
 179        3        512 mmcblk0p3
 179        4         32 mmcblk0p4
 179        5       2048 mmcblk0p5
 179        6        512 mmcblk0p6
 179        7        512 mmcblk0p7
 179        8        512 mmcblk0p8
 179        9       3072 mmcblk0p9
 179       10         16 mmcblk0p10
 179       11      10768 mmcblk0p11
 179       12      10240 mmcblk0p12
 179       13      14336 mmcblk0p13
 179       14       3072 mmcblk0p14
 179       15       3072 mmcblk0p15
 179       16      13312 mmcblk0p16
 179       17      15360 mmcblk0p17
 179       18       5121 mmcblk0p18
 179       19       7159 mmcblk0p19
 179       20       3072 mmcblk0p20
 179       21          8 mmcblk0p21
 179       22       8192 mmcblk0p22
 179       23       9216 mmcblk0p23
 179       24    2457600 mmcblk0p24
 179       25     204800 mmcblk0p25
 179       26      61440 mmcblk0p26
 179       27   12476396 mmcblk0p27
 179       32       4096 mmcblk0rpmb
 179       64    3872256 mmcblk1
 179       65    3868149 mmcblk1p1
Code:
/dev/block # ll
lrwxrwxrwx root     root              2014-06-26 22:19 bootdevice -> /dev/block/platform/7824900.sdhci
brw------- root     root       7,   0 2014-06-26 22:19 loop0
brw------- root     root       7,   1 2014-06-26 22:19 loop1
brw------- root     root       7,   2 2014-06-26 22:19 loop2
brw------- root     root       7,   3 2014-06-26 22:19 loop3
brw------- root     root       7,   4 2014-06-26 22:19 loop4
brw------- root     root       7,   5 2014-06-26 22:19 loop5
brw------- root     root       7,   6 2014-06-26 22:19 loop6
brw------- root     root       7,   7 2014-06-26 22:19 loop7
brw------- root     root     179,   0 2014-06-26 22:19 mmcblk0
brw------- root     root     179,   1 2014-06-26 22:19 mmcblk0p1
brw------- root     root     179,  10 2014-06-26 22:19 mmcblk0p10
brw------- root     root     179,  11 2014-06-26 22:19 mmcblk0p11
brw-rw---- system   system   179,  12 2015-07-31 18:00 mmcblk0p12
brw------- root     root     179,  13 2014-06-26 22:19 mmcblk0p13
brw------- root     root     179,  14 2015-07-31 18:09 mmcblk0p14
brw------- root     root     179,  15 2015-07-31 18:00 mmcblk0p15
brw------- root     root     179,  16 2014-06-26 22:19 mmcblk0p16
brw------- root     root     179,  17 2014-06-26 22:19 mmcblk0p17
brw------- root     root     179,  18 2014-06-26 22:19 mmcblk0p18
brw------- root     root     179,  19 2014-06-26 22:19 mmcblk0p19
brw------- root     root     179,   2 2014-06-26 22:19 mmcblk0p2
brw------- root     root     179,  20 2014-06-26 22:19 mmcblk0p20
brw------- root     root     179,  21 2014-06-26 22:19 mmcblk0p21
brw------- root     root     179,  22 2014-06-26 22:19 mmcblk0p22
brw------- root     root     179,  23 2014-06-26 22:19 mmcblk0p23
brw------- root     root     179,  24 2014-06-26 22:19 mmcblk0p24
brw------- root     root     179,  25 2014-06-26 22:19 mmcblk0p25
brw------- root     root     179,  26 2014-06-26 22:19 mmcblk0p26
brw------- root     root     179,  27 2014-06-26 22:19 mmcblk0p27
brw------- root     root     179,   3 2014-06-26 22:19 mmcblk0p3
brw------- root     root     179,   4 2014-06-26 22:19 mmcblk0p4
brw------- root     root     179,   5 2014-06-26 22:19 mmcblk0p5
brw------- root     root     179,   6 2014-06-26 22:19 mmcblk0p6
brw------- root     root     179,   7 2014-06-26 22:19 mmcblk0p7
brw------- root     root     179,   8 2014-06-26 22:19 mmcblk0p8
brw------- root     root     179,   9 2014-06-26 22:19 mmcblk0p9
brw------- root     root     179,  32 2014-06-26 22:19 mmcblk0rpmb
brw------- root     root     179,  64 2014-06-26 22:19 mmcblk1
brw------- root     root     179,  65 2014-06-26 22:19 mmcblk1p1
lrwxrwxrwx root     root              2015-07-31 17:59 param -> /dev/block/platform/7824900.sdhci/by-name/param
drwxr-xr-x root     root              2014-06-26 22:19 platform
brw------- root     root       1,   0 2014-06-26 22:19 ram0
brw------- root     root       1,   1 2014-06-26 22:19 ram1
brw------- root     root       1,  10 2014-06-26 22:19 ram10
brw------- root     root       1,  11 2014-06-26 22:19 ram11
brw------- root     root       1,  12 2014-06-26 22:19 ram12
brw------- root     root       1,  13 2014-06-26 22:19 ram13
brw------- root     root       1,  14 2014-06-26 22:19 ram14
brw------- root     root       1,  15 2014-06-26 22:19 ram15
brw------- root     root       1,   2 2014-06-26 22:19 ram2
brw------- root     root       1,   3 2014-06-26 22:19 ram3
brw------- root     root       1,   4 2014-06-26 22:19 ram4
brw------- root     root       1,   5 2014-06-26 22:19 ram5
brw------- root     root       1,   6 2014-06-26 22:19 ram6
brw------- root     root       1,   7 2014-06-26 22:19 ram7
brw------- root     root       1,   8 2014-06-26 22:19 ram8
brw------- root     root       1,   9 2014-06-26 22:19 ram9
drwx------ root     root              2015-07-31 17:59 vold
Code:
/dev/block/platform # ll
drwxr-xr-x root     root              2014-06-26 22:19 7824900.sdhci
drwxr-xr-x root     root              2014-06-26 22:19 7864900.sdhci
Code:
/dev/block/platform/7864900.sdhci # ll
drwxr-xr-x root     root              2014-06-26 22:19 by-num
lrwxrwxrwx root     root              2014-06-26 22:19 mmcblk1 -> /dev/block/mmcblk1
lrwxrwxrwx root     root              2014-06-26 22:19 mmcblk1p1 -> /dev/block/mmcblk1p1
Code:
/dev/block/platform/7824900.sdhci/by-name # ll
lrwxrwxrwx root     root              2014-06-26 22:19 aboot -> /dev/block/mmcblk0p5
lrwxrwxrwx root     root              2014-06-26 22:19 apnhlos -> /dev/block/mmcblk0p1
lrwxrwxrwx root     root              2014-06-26 22:19 backup -> /dev/block/mmcblk0p19
lrwxrwxrwx root     root              2014-06-26 22:19 boot -> /dev/block/mmcblk0p16
lrwxrwxrwx root     root              2014-06-26 22:19 cache -> /dev/block/mmcblk0p25
lrwxrwxrwx root     root              2014-06-26 22:19 ddr -> /dev/block/mmcblk0p4
lrwxrwxrwx root     root              2014-06-26 22:19 efs -> /dev/block/mmcblk0p13
lrwxrwxrwx root     root              2014-06-26 22:19 fota -> /dev/block/mmcblk0p18
lrwxrwxrwx root     root              2014-06-26 22:19 fsc -> /dev/block/mmcblk0p20
lrwxrwxrwx root     root              2014-06-26 22:19 fsg -> /dev/block/mmcblk0p9
lrwxrwxrwx root     root              2014-06-26 22:19 hidden -> /dev/block/mmcblk0p26
lrwxrwxrwx root     root              2014-06-26 22:19 modem -> /dev/block/mmcblk0p2
lrwxrwxrwx root     root              2014-06-26 22:19 modemst1 -> /dev/block/mmcblk0p14
lrwxrwxrwx root     root              2014-06-26 22:19 modemst2 -> /dev/block/mmcblk0p15
lrwxrwxrwx root     root              2014-06-26 22:19 pad -> /dev/block/mmcblk0p11
lrwxrwxrwx root     root              2014-06-26 22:19 param -> /dev/block/mmcblk0p12
lrwxrwxrwx root     root              2014-06-26 22:19 persdata -> /dev/block/mmcblk0p23
lrwxrwxrwx root     root              2014-06-26 22:19 persist -> /dev/block/mmcblk0p22
lrwxrwxrwx root     root              2014-06-26 22:19 qhee -> /dev/block/mmcblk0p8
lrwxrwxrwx root     root              2014-06-26 22:19 qsee -> /dev/block/mmcblk0p7
lrwxrwxrwx root     root              2014-06-26 22:19 recovery -> /dev/block/mmcblk0p17
lrwxrwxrwx root     root              2014-06-26 22:19 rpm -> /dev/block/mmcblk0p6
lrwxrwxrwx root     root              2014-06-26 22:19 sbl1 -> /dev/block/mmcblk0p3
lrwxrwxrwx root     root              2014-06-26 22:19 sec -> /dev/block/mmcblk0p10
lrwxrwxrwx root     root              2014-06-26 22:19 ssd -> /dev/block/mmcblk0p21
lrwxrwxrwx root     root              2014-06-26 22:19 system -> /dev/block/mmcblk0p24
lrwxrwxrwx root     root              2014-06-26 22:19 userdata -> /dev/block/mmcblk0p27
2. Must we save all of those for EFS and is the ending .img OK ?
Code:
dd if=/dev/block/platform/7824900.sdhci/by-name/efs        of=/storage/extSdCard/sm-a500fu/backup/dd/EFS_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/modemst1   of=/storage/extSdCard/sm-a500fu/backup/dd/modemst1_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/modemst2   of=/storage/extSdCard/sm-a500fu/backup/dd/modemst2_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/modem      of=/storage/extSdCard/sm-a500fu/backup/dd/modem_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
3. Should we save those too ?
Code:
dd if=/dev/block/mmcblk1   of=/storage/extSdCard/sm-a500fu/backup/dd/mmcblk1_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/mmcblk1p1   of=/storage/extSdCard/sm-a500fu/backup/dd/mmcblk1p1_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
4. And what of the rest is useless ?
Code:
dd if=/dev/block/platform/7824900.sdhci/by-name/aboot      of=/storage/extSdCard/sm-a500fu/backup/dd/aboot_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/apnhlos    of=/storage/extSdCard/sm-a500fu/backup/dd/apnhlos_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/backup     of=/storage/extSdCard/sm-a500fu/backup/dd/backup_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/boot       of=/storage/extSdCard/sm-a500fu/backup/dd/boot_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/cache      of=/storage/extSdCard/sm-a500fu/backup/dd/cache_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/ddr        of=/storage/extSdCard/sm-a500fu/backup/dd/ddr-RADIO_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 

dd if=/dev/block/platform/7824900.sdhci/by-name/efs        of=/storage/extSdCard/sm-a500fu/backup/dd/EFS_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/modemst1   of=/storage/extSdCard/sm-a500fu/backup/dd/modemst1_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/modemst2   of=/storage/extSdCard/sm-a500fu/backup/dd/modemst2_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/modem      of=/storage/extSdCard/sm-a500fu/backup/dd/modem_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 

dd if=/dev/block/platform/7824900.sdhci/by-name/fota       of=/storage/extSdCard/sm-a500fu/backup/dd/fota_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/fsc        of=/storage/extSdCard/sm-a500fu/backup/dd/fsc_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/fsg        of=/storage/extSdCard/sm-a500fu/backup/dd/fsg_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/hidden     of=/storage/extSdCard/sm-a500fu/backup/dd/hidden_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/pad        of=/storage/extSdCard/sm-a500fu/backup/dd/pad_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/param      of=/storage/extSdCard/sm-a500fu/backup/dd/param_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/persdata   of=/storage/extSdCard/sm-a500fu/backup/dd/persdata_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/persist    of=/storage/extSdCard/sm-a500fu/backup/dd/persist_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/qhee       of=/storage/extSdCard/sm-a500fu/backup/dd/qhee_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/qsee       of=/storage/extSdCard/sm-a500fu/backup/dd/qsee_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/recovery   of=/storage/extSdCard/sm-a500fu/backup/dd/recovery_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/rpm        of=/storage/extSdCard/sm-a500fu/backup/dd/rpm_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/sbl1       of=/storage/extSdCard/sm-a500fu/backup/dd/sbl1_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/sec        of=/storage/extSdCard/sm-a500fu/backup/dd/sec_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/ssd        of=/storage/extSdCard/sm-a500fu/backup/dd/ssd_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/system     of=/storage/extSdCard/sm-a500fu/backup/dd/system_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img 
dd if=/dev/block/platform/7824900.sdhci/by-name/userdata   of=/storage/extSdCard/sm-a500fu/backup/dd/userdata_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
 
Last edited: