vendredi 31 juillet 2015

How to dd PIT, EFS and the rest



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/show...php?p=52329632


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=/platform/7824900.sdhci/by-name/efs        of=/storage/extSdCard/sm-a500fu/backup/dd/EFS_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/modemst1  of=/storage/extSdCard/sm-a500fu/backup/dd/modemst1_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/modemst2  of=/storage/extSdCard/sm-a500fu/backup/dd/modemst2_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/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=/platform/7824900.sdhci/by-name/aboot      of=/storage/extSdCard/sm-a500fu/backup/dd/aboot_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/apnhlos    of=/storage/extSdCard/sm-a500fu/backup/dd/apnhlos_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/backup    of=/storage/extSdCard/sm-a500fu/backup/dd/backup_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/boot      of=/storage/extSdCard/sm-a500fu/backup/dd/boot_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/cache      of=/storage/extSdCard/sm-a500fu/backup/dd/cache_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/ddr        of=/storage/extSdCard/sm-a500fu/backup/dd/ddr-RADIO_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/efs        of=/storage/extSdCard/sm-a500fu/backup/dd/EFS_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/modemst1  of=/storage/extSdCard/sm-a500fu/backup/dd/modemst1_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/modemst2  of=/storage/extSdCard/sm-a500fu/backup/dd/modemst2_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/modem      of=/storage/extSdCard/sm-a500fu/backup/dd/modem_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/fota      of=/storage/extSdCard/sm-a500fu/backup/dd/fota_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/fsc        of=/storage/extSdCard/sm-a500fu/backup/dd/fsc_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/fsg        of=/storage/extSdCard/sm-a500fu/backup/dd/fsg_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/hidden    of=/storage/extSdCard/sm-a500fu/backup/dd/hidden_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/pad        of=/storage/extSdCard/sm-a500fu/backup/dd/pad_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/param      of=/storage/extSdCard/sm-a500fu/backup/dd/param_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/persdata  of=/storage/extSdCard/sm-a500fu/backup/dd/persdata_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/persist    of=/storage/extSdCard/sm-a500fu/backup/dd/persist_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/qhee      of=/storage/extSdCard/sm-a500fu/backup/dd/qhee_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/qsee      of=/storage/extSdCard/sm-a500fu/backup/dd/qsee_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/recovery  of=/storage/extSdCard/sm-a500fu/backup/dd/recovery_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/rpm        of=/storage/extSdCard/sm-a500fu/backup/dd/rpm_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/sbl1      of=/storage/extSdCard/sm-a500fu/backup/dd/sbl1_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/sec        of=/storage/extSdCard/sm-a500fu/backup/dd/sec_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/ssd        of=/storage/extSdCard/sm-a500fu/backup/dd/ssd_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/system    of=/storage/extSdCard/sm-a500fu/backup/dd/system_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img
dd if=/platform/7824900.sdhci/by-name/userdata  of=/storage/extSdCard/sm-a500fu/backup/dd/userdata_A500FUXXU1AOB4_A500FUOXA1AOB1_A500FUXXU1AOB4_dd.img





Aucun commentaire:

Enregistrer un commentaire