[HoWTO] [FINDING MOUNT POINTS] [SAMSUNG] [NAUTILUS]

mithun46

Senior Member
Oct 28, 2012
1,275
1,979
0
▒▅|▆|█|▆|▅▒
Hello buddies..
From the concept SHARING IS CARING, I am going to share with you how to get the mount points of a samsung device.
So let's start!!

Needed tools:
1)Any Linux distro that supports Nautilus scripts
2)Willing of learning and some patience and cold nerves!

First off Download This : CLICK ME!

Set-Up:
Now Open Your Home Folder.
1) Copy The Downloaded File then Press Ctrl+H .
2) Now open .gnome2 . Now open nautilus-scripts.
3) Paste the downloaded File There.
4) Open Terminal Using Ctrl+Alt+T
5) Paste This Into Terminal And Hit Enter.
Code:
chmod a+x ~/.gnome2/nautilus-scripts/Mount-Points
Now To Use This Script to find the mount points.
1) Ensure You Have ADB Working
2) Connect Your Phone with USB Debugging On
3) Now Open HOME Folder
4) Right-Click And Scroll To Scripts.
5) Now Select "Mount-Points"
6) Check in You Home Dir To See mounts.txt

Thats It!! Have Fun Making ROMS!!
 
Last edited:

Guitarfreak26

Senior Member
Nov 24, 2009
2,609
202
143
Birmingham, UK
Hi mate.

I can get some Mount points later if you still need them, what Linux distro is recommended? And how easy is to to use a n7100 ROM after the mount points have been found??

Sent from my GT-N7105 using Tapatalk 2
 

ikjadoon

Senior Member
Jul 4, 2012
866
436
0
Richmond, KY
Wtf :D

Isnt it easier to just tell em to adb shell cat /proc/mounts and adb shell cat /proc/partitions :silly:
This way some will learn a bit since this is xda university section and not the i want likes for every post section ^^
Hmm...but those commands don't show me the logical location (aka mount points):
Code:
C:\Users\hehehehehe\AppData\Local\Android\android-sdk\platform-tools>adb shell cat /proc/mounts
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/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/platform/msm_sdcc.1/by-name/system /system ext4 ro,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 rw,nosuid,nodev,relatime,user_xattr,barrier=1,journal_async_commit,data=ordered,noauto_da_alloc,discard 0 0
/dev/block/platform/msm_sdcc.1/by-name/cache /cache ext4 rw,nosuid,nodev,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/persist /persist ext4 rw,nosuid,nodev,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/modem /firmware vfat ro,relatime,gid=1000,fmask=0006,dmask=0006,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
/dev/block/platform/msm_sdcc.1/by-name/efs /efs ext4 rw,nosuid,nodev,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/fuse /storage/sdcard0 fuse rw,nosuid,nodev,noexec,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/block/dm-0 /mnt/asec/com.urbandroid.sleep.full.key-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-1 /mnt/asec/com.quoord.tapatalkpro.activity-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-2 /mnt/asec/com.boatbrowser.license.key-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-3 /mnt/asec/com.vito.lux-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-4 /mnt/asec/com.distractionware.superhexagon-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-6 /mnt/asec/com.asksven.betterbatterystats-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-7 /mnt/asec/gov.whitehouse-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-8 /mnt/asec/com.tyenee.android.googlecontactformatter-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-9 /mnt/asec/org.mots.haxsync-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/vold/179:97 /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


C:\Users\hehehehehe\AppData\Local\Android\android-sdk\platform-tools>adb shell cat /proc/partitions
major minor  #blocks  name

   7        0       2111 loop0
   7        1       9387 loop1
   7        2       2111 loop2
   7        3       3150 loop3
   7        4      66591 loop4
   7        6       5229 loop6
   7        7       3150 loop7
 179        0   15388672 mmcblk0
 179        1      61440 mmcblk0p1
 179        2        128 mmcblk0p2
 179        3        256 mmcblk0p3
 179        4        512 mmcblk0p4
 179        5       2048 mmcblk0p5
 179        6        512 mmcblk0p6
 179        7      10240 mmcblk0p7
 179        8        512 mmcblk0p8
 179        9        512 mmcblk0p9
 179       10      10240 mmcblk0p10
 179       11      13952 mmcblk0p11
 179       12       3072 mmcblk0p12
 179       13       3072 mmcblk0p13
 179       14    1536000 mmcblk0p14
 179       15   12832768 mmcblk0p15
 179       16       8192 mmcblk0p16
 179       17     860160 mmcblk0p17
 179       18      10240 mmcblk0p18
 179       19      10240 mmcblk0p19
 179       20       6144 mmcblk0p20
 179       21       3072 mmcblk0p21
 179       22          8 mmcblk0p22
 179       23       5120 mmcblk0p23
 179       64       2048 mmcblk0boot1
 179       32       2048 mmcblk0boot0
 179       96   15558144 mmcblk1
 179       97   15557120 mmcblk1p1
 254        0       2110 dm-0
 254        1       9387 dm-1
 254        2       2110 dm-2
 254        3       3150 dm-3
 254        4      66591 dm-4
 254        6       5229 dm-6
 254        7       3150 dm-7
   7        8       2111 loop8
 254        8       2110 dm-8
   7        9       3150 loop9
 254        9       3150 dm-9
I know mmcblk0p18 is recovery from another guide I read, but how did they figure that out? Are these Nautilus scripts the easiest way, then?

EDIT: this command works! ls -al /dev/block/platform/msm_sdcc.1/by-name
 
Last edited:
  • Like
Reactions: Theshawty

sidneyk

Senior Member
Nov 16, 2011
1,688
1,725
0
Bonner Springs, KS
Hmm...but those commands don't show me the logical location (aka mount points):
Code:
C:\Users\hehehehehe\AppData\Local\Android\android-sdk\platform-tools>adb shell cat /proc/mounts
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/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/platform/msm_sdcc.1/by-name/system /system ext4 ro,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 rw,nosuid,nodev,relatime,user_xattr,barrier=1,journal_async_commit,data=ordered,noauto_da_alloc,discard 0 0
/dev/block/platform/msm_sdcc.1/by-name/cache /cache ext4 rw,nosuid,nodev,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/persist /persist ext4 rw,nosuid,nodev,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/modem /firmware vfat ro,relatime,gid=1000,fmask=0006,dmask=0006,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
/dev/block/platform/msm_sdcc.1/by-name/efs /efs ext4 rw,nosuid,nodev,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/fuse /storage/sdcard0 fuse rw,nosuid,nodev,noexec,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/block/dm-0 /mnt/asec/com.urbandroid.sleep.full.key-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-1 /mnt/asec/com.quoord.tapatalkpro.activity-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-2 /mnt/asec/com.boatbrowser.license.key-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-3 /mnt/asec/com.vito.lux-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-4 /mnt/asec/com.distractionware.superhexagon-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-6 /mnt/asec/com.asksven.betterbatterystats-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-7 /mnt/asec/gov.whitehouse-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-8 /mnt/asec/com.tyenee.android.googlecontactformatter-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-9 /mnt/asec/org.mots.haxsync-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/vold/179:97 /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


C:\Users\hehehehehe\AppData\Local\Android\android-sdk\platform-tools>adb shell cat /proc/partitions
major minor  #blocks  name

   7        0       2111 loop0
   7        1       9387 loop1
   7        2       2111 loop2
   7        3       3150 loop3
   7        4      66591 loop4
   7        6       5229 loop6
   7        7       3150 loop7
 179        0   15388672 mmcblk0
 179        1      61440 mmcblk0p1
 179        2        128 mmcblk0p2
 179        3        256 mmcblk0p3
 179        4        512 mmcblk0p4
 179        5       2048 mmcblk0p5
 179        6        512 mmcblk0p6
 179        7      10240 mmcblk0p7
 179        8        512 mmcblk0p8
 179        9        512 mmcblk0p9
 179       10      10240 mmcblk0p10
 179       11      13952 mmcblk0p11
 179       12       3072 mmcblk0p12
 179       13       3072 mmcblk0p13
 179       14    1536000 mmcblk0p14
 179       15   12832768 mmcblk0p15
 179       16       8192 mmcblk0p16
 179       17     860160 mmcblk0p17
 179       18      10240 mmcblk0p18
 179       19      10240 mmcblk0p19
 179       20       6144 mmcblk0p20
 179       21       3072 mmcblk0p21
 179       22          8 mmcblk0p22
 179       23       5120 mmcblk0p23
 179       64       2048 mmcblk0boot1
 179       32       2048 mmcblk0boot0
 179       96   15558144 mmcblk1
 179       97   15557120 mmcblk1p1
 254        0       2110 dm-0
 254        1       9387 dm-1
 254        2       2110 dm-2
 254        3       3150 dm-3
 254        4      66591 dm-4
 254        6       5229 dm-6
 254        7       3150 dm-7
   7        8       2111 loop8
 254        8       2110 dm-8
   7        9       3150 loop9
 254        9       3150 dm-9
I know mmcblk0p18 is recovery from another guide I read, but how did they figure that out? Are these Nautilus scripts the easiest way, then?

EDIT: this command works! ls -al /dev/block/platform/msm_sdcc.1/by-name
Actually, the first command - cat /proc/mounts gives you the mount points. The first column is the device, the second column is the mount point, the third column is the file system type, the fourth column is how it is mounted, i.e. ro (read-only) or rw (read-write) and so on. The second command gives the partition table. You may be able to look at other files, like fstab or recovery.fstab to see where other things are.
 
  • Like
Reactions: ikjadoon

mithun46

Senior Member
Oct 28, 2012
1,275
1,979
0
▒▅|▆|█|▆|▅▒
Actually, the first command - cat /proc/mounts gives you the mount points. The first column is the device, the second column is the mount point, the third column is the file system type, the fourth column is how it is mounted, i.e. ro (read-only) or rw (read-write) and so on. The second command gives the partition table. You may be able to look at other files, like fstab or recovery.fstab to see where other things are.
Do a adb pull yourphone/proc/mounts

Sent from my GT-P7300 using xda premium
 

sidneyk

Senior Member
Nov 16, 2011
1,688
1,725
0
Bonner Springs, KS
Do a adb pull yourphone/proc/mounts

Sent from my GT-P7300 using xda premium
OK, here is from my SGH-T769 under Android:

Code:
[email protected]:~$ adb shell cat /proc/mounts
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/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/mmcblk0p24 /system ext4 ro,relatime,user_xattr,acl,barrier=0,data=ordered 0 0
/dev/block/mmcblk0p26 /cache ext4 rw,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p21 /efs ext4 rw,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p25 /data ext4 rw,nosuid,nodev,noatime,user_xattr,acl,barrier=1,data=ordered,noauto_da_alloc 0 0
/dev/block/mmcblk0p13 /system/etc/firmware/misc vfat ro,relatime,fmask=0133,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
/dev/block/mmcblk0p17 /system/etc/firmware/misc_mdm vfat ro,relatime,fmask=0133,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
/dev/block/mmcblk0p27 /tombstones ext4 rw,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered 0 0
/sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0
/dev/block/dm-0 /mnt/asec/com.keramidas.TitaniumBackupPro-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/vold/179:33 /storage/sdcard1 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:28 /storage/sdcard0 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:28 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /storage/sdcard0/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
/dev/block/dm-1 /mnt/asec/com.gsn.android.casino-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-2 /mnt/asec/com.phantomefx.standalone.mermaidspearl-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-3 /mnt/asec/com.phantomefx.standalone.robinhood-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-4 /mnt/asec/com.chartcross.gpstest-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-5 /mnt/asec/com.androidwasabi.livewallpaper.raindrop-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-6 /mnt/asec/air.com.slotgalaxy-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-7 /mnt/asec/com.farproc.wifi.analyzer-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-8 /mnt/asec/air.com.playtika.slotomania-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-9 /mnt/asec/com.iudesk.android.photo.editor-2 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-10 /mnt/asec/com.eamobile.life_na_wf-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-11 /mnt/asec/com.google.android.apps.plus-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-12 /mnt/asec/org.zwanoo.android.speedtest-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-13 /mnt/asec/com.phantomefx.standalone.theheist-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-14 /mnt/asec/com.joeykrim.rootcheckp-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-15 /mnt/asec/com.androidwasabi.livewallpaper.dandelion-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-16 /mnt/asec/com.phantomefx.indianspirit_x-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-17 /mnt/asec/com.zumobi.msnbc-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-18 /mnt/asec/com.slots-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-19 /mnt/asec/com.anddoes.launcher.pro-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-20 /mnt/asec/com.bvalosek.cpuspy.realgpp-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-21 /mnt/asec/com.pokiemagic.KalahariSunFree-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-22 /mnt/asec/com.mw.slotsroyale-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-23 /mnt/asec/com.phantomefx.leprecoin_x-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-24 /mnt/asec/air.com.Slot-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-25 /mnt/asec/com.audioaddict.sky-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-26 /mnt/asec/com.fishsticksgames.SlotsJourney-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-27 /mnt/asec/com.quoord.tapatalkxda.activity-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-28 /mnt/asec/com.mxtech.videoplayer.ad-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-29 /mnt/asec/mobi.mgeek.TunnyBrowser-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-30 /mnt/asec/com.phantomefx.aztecsun_x-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-31 /mnt/asec/com.natenai.virtualhorseracing3d-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-32 /mnt/asec/com.eamobile.monopoly_full_azn-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-33 /mnt/asec/com.phantomefx.balloonblitz-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-34 /mnt/asec/com.jrummy.liberty.toolboxpro-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-35 /mnt/asec/com.ziplinegames.slotstycoon-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-36 /mnt/asec/com.google.zxing.client.android-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-37 /mnt/asec/com.phantomefx.bovinebling_x-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-38 /mnt/asec/com.koushikdutta.rommanager-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-39 /mnt/asec/com.phantomefx.tunzamunny-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-40 /mnt/asec/com.hotrod.reference.spiritofseventysix-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-41 /mnt/asec/com.phantomefx.standalone.spiritwolf-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
And here is the contents of /etc/recovery.fstab from the CWM recovery ramdisk:

Code:
# mount point    fstype    device        [device2]

/boot             emmc       /dev/block/mmcblk0p8
/recovery       emmc      /dev/block/mmcblk0p22
/efs            ext4      /dev/block/mmcblk0p21
/data           ext4      /dev/block/mmcblk0p25
/system         ext4      /dev/block/mmcblk0p24
/cache          ext4      /dev/block/mmcblk0p26
/emmc           vfat      /dev/block/mmcblk0p28
/sdcard         vfat      /dev/block/mmcblk1p1 /dev/block/mmcblk1
/sd-ext         ext4      /dev/block/mmcblk1p2
And here is the contents of /fstab.qcom back in the normal Android OS:

Code:
[email protected]:/ # cat /fstab.qcom                                               
# Android fstab file.
#<src>                   <mnt_point>         <type>    <mnt_flags and options>                                      <fs_mgr_flags>
# The filesystem that contains the filesystem checker binary (typically /system) cannot
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK

/dev/block/mmcblk0p24    /system             ext4      ro,barrier=1                                                 wait
/dev/block/mmcblk0p26    /cache              ext4      nosuid,nodev,barrier=1                                       wait,check
/dev/block/mmcblk0p21    /efs                ext4      nosuid,nodev,barrier=1                                       wait.check
/dev/block/mmcblk0p25    /data               ext4      noatime,nosuid,nodev,barrier=1,noauto_da_alloc               wait,check
This, of course, applies to my phone, Samsung Galaxy S Blaze 4G SGH-T769 with custom CWM recovery and custom PACman JB 4.1.2 ROM. You should be able to see the same things on your phone, especially if rooted, and can see where the friendly names of the familiar mount points are at and how it was figured out. There are also other mounts being executed in some of the other startup files. One thing of note, is that the recovery system and Android system may, and probably do, use different mount points and even different mount names for internal storage and external sdcard. For example, in recovery, the internal storage is /emmc and /sdcard and /sd-ext are the external sdcard. Under Android, /sdcard can refer to at least a part of internal storage. Under Android 4.1+ the external card is /storage/sdcard1 and the internal is also /storage/sdcard0. Some of the devices are given multiple mount points (or at least symlinks) with different names pointing to the same device. Confusing as hell, but that's the way it is.
 
Last edited:

mithun46

Senior Member
Oct 28, 2012
1,275
1,979
0
▒▅|▆|█|▆|▅▒
OK, here is from my SGH-T769 under Android:

Code:
[email protected]:~$ adb shell cat /proc/mounts
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/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/mmcblk0p24 /system ext4 ro,relatime,user_xattr,acl,barrier=0,data=ordered 0 0
/dev/block/mmcblk0p26 /cache ext4 rw,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p21 /efs ext4 rw,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p25 /data ext4 rw,nosuid,nodev,noatime,user_xattr,acl,barrier=1,data=ordered,noauto_da_alloc 0 0
/dev/block/mmcblk0p13 /system/etc/firmware/misc vfat ro,relatime,fmask=0133,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
/dev/block/mmcblk0p17 /system/etc/firmware/misc_mdm vfat ro,relatime,fmask=0133,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
/dev/block/mmcblk0p27 /tombstones ext4 rw,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered 0 0
/sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0
/dev/block/dm-0 /mnt/asec/com.keramidas.TitaniumBackupPro-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/vold/179:33 /storage/sdcard1 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:28 /storage/sdcard0 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:28 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /storage/sdcard0/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
/dev/block/dm-1 /mnt/asec/com.gsn.android.casino-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-2 /mnt/asec/com.phantomefx.standalone.mermaidspearl-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-3 /mnt/asec/com.phantomefx.standalone.robinhood-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-4 /mnt/asec/com.chartcross.gpstest-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-5 /mnt/asec/com.androidwasabi.livewallpaper.raindrop-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-6 /mnt/asec/air.com.slotgalaxy-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-7 /mnt/asec/com.farproc.wifi.analyzer-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-8 /mnt/asec/air.com.playtika.slotomania-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-9 /mnt/asec/com.iudesk.android.photo.editor-2 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-10 /mnt/asec/com.eamobile.life_na_wf-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-11 /mnt/asec/com.google.android.apps.plus-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-12 /mnt/asec/org.zwanoo.android.speedtest-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-13 /mnt/asec/com.phantomefx.standalone.theheist-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-14 /mnt/asec/com.joeykrim.rootcheckp-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-15 /mnt/asec/com.androidwasabi.livewallpaper.dandelion-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-16 /mnt/asec/com.phantomefx.indianspirit_x-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-17 /mnt/asec/com.zumobi.msnbc-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-18 /mnt/asec/com.slots-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-19 /mnt/asec/com.anddoes.launcher.pro-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-20 /mnt/asec/com.bvalosek.cpuspy.realgpp-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-21 /mnt/asec/com.pokiemagic.KalahariSunFree-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-22 /mnt/asec/com.mw.slotsroyale-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-23 /mnt/asec/com.phantomefx.leprecoin_x-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-24 /mnt/asec/air.com.Slot-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-25 /mnt/asec/com.audioaddict.sky-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-26 /mnt/asec/com.fishsticksgames.SlotsJourney-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-27 /mnt/asec/com.quoord.tapatalkxda.activity-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-28 /mnt/asec/com.mxtech.videoplayer.ad-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-29 /mnt/asec/mobi.mgeek.TunnyBrowser-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-30 /mnt/asec/com.phantomefx.aztecsun_x-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-31 /mnt/asec/com.natenai.virtualhorseracing3d-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-32 /mnt/asec/com.eamobile.monopoly_full_azn-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-33 /mnt/asec/com.phantomefx.balloonblitz-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-34 /mnt/asec/com.jrummy.liberty.toolboxpro-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-35 /mnt/asec/com.ziplinegames.slotstycoon-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-36 /mnt/asec/com.google.zxing.client.android-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-37 /mnt/asec/com.phantomefx.bovinebling_x-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-38 /mnt/asec/com.koushikdutta.rommanager-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-39 /mnt/asec/com.phantomefx.tunzamunny-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-40 /mnt/asec/com.hotrod.reference.spiritofseventysix-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
/dev/block/dm-41 /mnt/asec/com.phantomefx.standalone.spiritwolf-1 ext4 ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1 0 0
And here is the contents of /etc/recovery.fstab from the CWM recovery ramdisk:

Code:
# mount point    fstype    device        [device2]

/boot             emmc       /dev/block/mmcblk0p8
/recovery       emmc      /dev/block/mmcblk0p22
/efs            ext4      /dev/block/mmcblk0p21
/data           ext4      /dev/block/mmcblk0p25
/system         ext4      /dev/block/mmcblk0p24
/cache          ext4      /dev/block/mmcblk0p26
/emmc           vfat      /dev/block/mmcblk0p28
/sdcard         vfat      /dev/block/mmcblk1p1 /dev/block/mmcblk1
/sd-ext         ext4      /dev/block/mmcblk1p2
And here is the contents of /fstab.qcom back in the normal Android OS:

Code:
[email protected]:/ # cat /fstab.qcom                                               
# Android fstab file.
#<src>                   <mnt_point>         <type>    <mnt_flags and options>                                      <fs_mgr_flags>
# The filesystem that contains the filesystem checker binary (typically /system) cannot
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK

/dev/block/mmcblk0p24    /system             ext4      ro,barrier=1                                                 wait
/dev/block/mmcblk0p26    /cache              ext4      nosuid,nodev,barrier=1                                       wait,check
/dev/block/mmcblk0p21    /efs                ext4      nosuid,nodev,barrier=1                                       wait.check
/dev/block/mmcblk0p25    /data               ext4      noatime,nosuid,nodev,barrier=1,noauto_da_alloc               wait,check
This, of course, applies to my phone, Samsung Galaxy S Blaze 4G SGH-T769 with custom CWM recovery and custom PACman JB 4.1.2 ROM. You should be able to see the same things on your phone, especially if rooted, and can see where the friendly names of the familiar mount points are at and how it was figured out. There are also other mounts being executed in some of the other startup files. One thing of note, is that the recovery system and Android system may, and probably do, use different mount points and even different mount names for internal storage and external sdcard. For example, in recovery, the internal storage is /emmc and /sdcard and /sd-ext are the external sdcard. Under Android, /sdcard can refer to at least a part of internal storage. Under Android 4.1+ the external card is /storage/sdcard1 and the internal is also /storage/sdcard0. Some of the devices are given multiple mount points (or at least symlinks) with different names pointing to the same device. Confusing as hell, but that's the way it is.
U r right

Sent from my GT-P7300 using xda premium
 
  • Like
Reactions: bilokuda

majdinj

Senior Member
Nov 25, 2006
980
3,438
0
AlAhsa
Since this is xda university to share info with new xda members, here is a summary on how to get mounting points without rooting or extracting recovery.img.
The different procedures only needs to have adb shell or terminal emulator.. I will explain using adb shell through pc.

After establishing adb connection to your device, you can choose any of the following procedures to get your mounting points:

#1
Code:
adb shell
cat /proc/mounts
This will give you info about device, the mount point, the file system type, and how it is mounted. (see post #4)
Limitation: This method, however, will not give you all mounting points.!!!



#2
Code:
adb shell
cat /proc/partitions
This is more neat, it will give you info about ALL dev blocks and their names (not the familiar name!), and block size
Limitation: Needs from you to figure out which block belong to which partition name.!!





#3
Code:
adb shell
ls -al /dev/block/platform/[B][COLOR="Blue"]dw_mmc[/COLOR][/B]/by-name
This one is the command that I like on non-rooted device..! It will give you info about the dev block names WITH their familiar names (i.e, boot, recovery, system... etc) :laugh:



This command is not universal between devices, and you will need to gather its pieces (/dev/block/platform/dw_mmc/by-name).
How?
- In your device, use any explorer that can get you to the device root (personally I use ES Explorer, by pressing on "/" on navigation bar).
- Go to "/dev/block/platform/" folder
- Here you will see some files and folders, we need to open folders and search for the folder called "by-name" inside one of them; in my situation it was "dw_mmc" folder which has the folder "by-name" inside it.
N.B: If you check post #4, it was "msm_sdcc.1", so it depends totally on which device you have.!
- At the end, my targeted piece info will be (/dev/block/platform/dw_mmc/by-name)
- Now open adb shell and put the command..


If anyone knows any other method for NON-ROOTED devices, please share.

Cheers
 

yyh991013

Senior Member
Nov 3, 2015
196
11
0
Why not use adb shell,then just type mount > /sdcard/mounts.txt and use adb pull to get it?


通过我的 SM-N9200 上的 Tapatalk发言
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone