三星Galaxy S3 i9300分区解释

首先手机必须ROOT

常用分区:
/dev/block/mmcblk0p3 – /efs
/dev/block/mmcblk0p5 – kernel
/dev/block/mmcblk0p6 – recovery
/dev/block/mmcblk0p8 – cache
/dev/block/mmcblk0p9 – system
/dev/block/mmcblk0p12 – data

全部分区信息:

mmcblk0p1 BOTA0 = sboot.bin = boot.bin
mmcblk0p2 BOTA1 = sboot. bin = Sbl.bin
mmcblk0p3 EFS = efs.img = efs.img
mmcblk0p4 PARAM = param.bin = param.lfs
mmcblk0p5 BOOT = boot.img = zImage
mmcblk0p6 RECOVERY = recovery.img = no
mmcblk0p7 RADIO (MODEM) = modem.bin = modem.bin
mmcblk0p8 CACHE = cache.lmg = cache.img
mmcblk0p9 SYSTEM = system.img = factoryfs.img
mmcblk0p10 HIDDEN = hidden.img = hidden.img
mmcblk0p11 OTA = data = data.img
mmcblk0p12 USERDATA = userdata.img = UMS.img

备份方法:(adb都会用吧?蓝色部分为举例,请举一反三)
adb shell
dd if=/dev/block/mmcblk0p3 of=/sdcard/efsbackup.img
exit
adb pull /sdcard/efsbackup.img



还原方法:
adb push efsbackup.img /sdcard/efsbackup.img
adb shell
dd if=/sdcard/efsbackup.img of=/dev/mmcblk0p3
exit
如果你有洁癖,请使用以下方法还原
adb push efsbackup.img /sdcard/efsbackup.img
adb shell’
dd if=/dev/zero of=/dev/block/mmcblk0p3
dd if=/sdcard/efsbackup.img of=/dev/mmcblk0p3
exit

 

Code:
su
ls -lR /dev
Code:
/dev/block:
brw——- root root 7, 0 2013-07-04 18:28 loop0
brw——- root root 7, 1 2013-07-04 18:28 loop1
brw——- root root 7, 2 2013-07-04 18:28 loop2
brw——- root root 7, 3 2013-07-04 18:28 loop3
brw——- root root 7, 4 2013-07-04 18:28 loop4
brw——- root root 7, 5 2013-07-04 18:28 loop5
brw——- root root 7, 6 2013-07-04 18:28 loop6
brw——- root root 7, 7 2013-07-04 18:28 loop7
brw——- root root 179, 0 2013-07-04 18:28 mmcblk0
brw——- root root 179, 1 2013-07-04 18:28 mmcblk0p1
brw——- root root 179, 10 2013-07-04 18:28 mmcblk0p10
brw——- root root 179, 11 2013-07-04 18:28 mmcblk0p11
brw——- root root 179, 12 2013-07-04 18:28 mmcblk0p12
brw——- root root 179, 2 2013-07-04 18:28 mmcblk0p2
brw——- root root 179, 3 2013-07-04 18:28 mmcblk0p3
brw-rw—- system system 179, 4 2013-07-04 18:31 mmcblk0p4
brw——- root root 179, 5 2013-07-04 18:28 mmcblk0p5
brw——- root root 179, 6 2013-07-04 18:28 mmcblk0p6
brw-rw—- system radio 179, 7 2013-07-04 18:28 mmcblk0p7
brw——- root root 179, 8 2013-07-04 18:28 mmcblk0p8
brw——- root root 179, 9 2013-07-04 18:28 mmcblk0p9
brw——- root root 179, 16 2013-07-04 18:28 mmcblk1
brw——- root root 179, 17 2013-07-04 18:28 mmcblk1p1
lrwxrwxrwx root root 2013-07-04 18:28 param -> /dev/block/mmcblk0p4
drwxr-xr-x root root 2013-07-04 18:28 platform
brw——- root root 1, 0 2013-07-04 18:28 ram0
brw——- root root 1, 1 2013-07-04 18:28 ram1
brw——- root root 1, 10 2013-07-04 18:28 ram10
brw——- root root 1, 11 2013-07-04 18:28 ram11
brw——- root root 1, 12 2013-07-04 18:28 ram12
brw——- root root 1, 13 2013-07-04 18:28 ram13
brw——- root root 1, 14 2013-07-04 18:28 ram14
brw——- root root 1, 15 2013-07-04 18:28 ram15
brw——- root root 1, 2 2013-07-04 18:28 ram2
brw——- root root 1, 3 2013-07-04 18:28 ram3
brw——- root root 1, 4 2013-07-04 18:28 ram4
brw——- root root 1, 5 2013-07-04 18:28 ram5
brw——- root root 1, 6 2013-07-04 18:28 ram6
brw——- root root 1, 7 2013-07-04 18:28 ram7
brw——- root root 1, 8 2013-07-04 18:28 ram8
brw——- root root 1, 9 2013-07-04 18:28 ram9
drwx—— root root 2013-07-04 18:28 vold
brw——- root root 253, 0 2013-07-04 18:28 zram0

/dev/block/platform:
drwxr-xr-x root root 2013-07-04 18:28 dw_mmc
drwxr-xr-x root root 2013-07-04 18:28 s3c-sdhci.2

/dev/block/platform/dw_mmc:
drwxr-xr-x root root 2013-07-04 18:28 by-name
drwxr-xr-x root root 2013-07-04 18:28 by-num
lrwxrwxrwx root root 2013-07-04 18:28 mmcblk0 -> /dev/block/mmcblk0
lrwxrwxrwx root root 2013-07-04 18:28 mmcblk0p1 -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 2013-07-04 18:28 mmcblk0p10 -> /dev/block/mmcblk0p10
lrwxrwxrwx root root 2013-07-04 18:28 mmcblk0p11 -> /dev/block/mmcblk0p11
lrwxrwxrwx root root 2013-07-04 18:28 mmcblk0p12 -> /dev/block/mmcblk0p12
lrwxrwxrwx root root 2013-07-04 18:28 mmcblk0p2 -> /dev/block/mmcblk0p2
lrwxrwxrwx root root 2013-07-04 18:28 mmcblk0p3 -> /dev/block/mmcblk0p3
lrwxrwxrwx root root 2013-07-04 18:28 mmcblk0p4 -> /dev/block/mmcblk0p4
lrwxrwxrwx root root 2013-07-04 18:28 mmcblk0p5 -> /dev/block/mmcblk0p5
lrwxrwxrwx root root 2013-07-04 18:28 mmcblk0p6 -> /dev/block/mmcblk0p6
lrwxrwxrwx root root 2013-07-04 18:28 mmcblk0p7 -> /dev/block/mmcblk0p7
lrwxrwxrwx root root 2013-07-04 18:28 mmcblk0p8 -> /dev/block/mmcblk0p8
lrwxrwxrwx root root 2013-07-04 18:28 mmcblk0p9 -> /dev/block/mmcblk0p9

/dev/block/platform/dw_mmc/by-name:
lrwxrwxrwx root root 2013-07-04 18:28 BOOT -> /dev/block/mmcblk0p5
lrwxrwxrwx root root 2013-07-04 18:28 BOTA0 -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 2013-07-04 18:28 BOTA1 -> /dev/block/mmcblk0p2
lrwxrwxrwx root root 2013-07-04 18:28 CACHE -> /dev/block/mmcblk0p8
lrwxrwxrwx root root 2013-07-04 18:28 EFS -> /dev/block/mmcblk0p3
lrwxrwxrwx root root 2013-07-04 18:28 HIDDEN -> /dev/block/mmcblk0p10
lrwxrwxrwx root root 2013-07-04 18:28 OTA -> /dev/block/mmcblk0p11
lrwxrwxrwx root root 2013-07-04 18:28 PARAM -> /dev/block/mmcblk0p4
lrwxrwxrwx root root 2013-07-04 18:28 RADIO -> /dev/block/mmcblk0p7
lrwxrwxrwx root root 2013-07-04 18:28 RECOVERY -> /dev/block/mmcblk0p6
lrwxrwxrwx root root 2013-07-04 18:28 SYSTEM -> /dev/block/mmcblk0p9
lrwxrwxrwx root root 2013-07-04 18:28 USERDATA -> /dev/block/mmcblk0p12

/dev/block/platform/dw_mmc/by-num:
lrwxrwxrwx root root 2013-07-04 18:28 p1 -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 2013-07-04 18:28 p10 -> /dev/block/mmcblk0p10
lrwxrwxrwx root root 2013-07-04 18:28 p11 -> /dev/block/mmcblk0p11
lrwxrwxrwx root root 2013-07-04 18:28 p12 -> /dev/block/mmcblk0p12
lrwxrwxrwx root root 2013-07-04 18:28 p2 -> /dev/block/mmcblk0p2
lrwxrwxrwx root root 2013-07-04 18:28 p3 -> /dev/block/mmcblk0p3
lrwxrwxrwx root root 2013-07-04 18:28 p4 -> /dev/block/mmcblk0p4
lrwxrwxrwx root root 2013-07-04 18:28 p5 -> /dev/block/mmcblk0p5
lrwxrwxrwx root root 2013-07-04 18:28 p6 -> /dev/block/mmcblk0p6
lrwxrwxrwx root root 2013-07-04 18:28 p7 -> /dev/block/mmcblk0p7
lrwxrwxrwx root root 2013-07-04 18:28 p8 -> /dev/block/mmcblk0p8
lrwxrwxrwx root root 2013-07-04 18:28 p9 -> /dev/block/mmcblk0p9

/dev/block/platform/s3c-sdhci.2:
drwxr-xr-x root root 2013-07-04 18:28 by-num
lrwxrwxrwx root root 2013-07-04 18:28 mmcblk1 -> /dev/block/mmcblk1
lrwxrwxrwx root root 2013-07-04 18:28 mmcblk1p1 -> /dev/block/mmcblk1p1

/dev/block/platform/s3c-sdhci.2/by-num:
lrwxrwxrwx root root 2013-07-04 18:28 p1 -> /dev/block/mmcblk1p1

/dev/block/vold:
brw——- root root 179, 16 2013-07-04 18:28 179:16
brw——- root root 179, 17 2013-07-04 18:28 179:17
————————————————————–
Code:
su
df
Code:
Filesystem Size Used Free Blksize
/dev 414M 80.0K 414M 4096
/mnt/secure 414M 0.00K 414M 4096
/mnt/asec 414M 0.00K 414M 4096
/mnt/obb 414M 0.00K 414M 4096
/system 1.48G 1.15G 337M 4096
/efs 19.7M 8.36M 11.3M 4096
/cache 1007M 17.4M 990M 4096
/data 11.4G 10.9G 462M 4096
/mnt/shell/emulated 11.3G 10.9G 362M 4096
/preload 551M 9.22M 541M 4096
/storage/extSdCard 1.83G 398M 1.44G 32768
/mnt/secure/asec 1.83G 398M 1.44G 32768
————————————————————–
Code:
su
mount
Code:
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/secure tmpfs rw,relatime,mode=700 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/mmcblk0p9 /system ext4 ro,noatime,errors=panic,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p3 /efs ext4 rw,nosuid,nodev,noatime,barrier=1,journal_async_commit,data=ordered,noauto_da_alloc,discard 0 0
/dev/block/mmcblk0p8 /cache ext4 rw,nosuid,nodev,noatime,errors=panic,barrier=1,journal_async_commit,data=ordered,noauto_da_alloc,discard 0 0
/dev/block/mmcblk0p12 /data ext4 rw,nosuid,nodev,noatime,barrier=1,journal_async_commit,data=ordered,noauto_da_alloc,discard 0 0
/sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0
/dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,noexec,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
none /dev/memcgrp cgroup rw,relatime,memory 0 0
/dev/block/mmcblk0p10 /preload ext4 ro,nosuid,nodev,noatime,barrier=1,data=ordered 0 0
/dev/block/vold/179:17 /storage/extSdCard vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1023,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:17 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1023,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /storage/extSdCard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0