[Hardware Hacking General] wladimir_tm:
Online Nandroid repo consists of many part layout tables

maybe that is not news for you, but..

there are famous [MENTION=4540978]ameer1234567890[/MENTION] tool Online Nandroid / Nandroid Backup without re-booting [CWM + TWRP + 4EXT]

and its git sources (OnlineNandroid/part_layouts/raw/) consists of great number (671 for today) of partitions layouts tables;

Of course - maybe not so detailed as infos upon partx or gdisk but its still very interesting.

------------------------------------------------------------

For example part infos about presented above device:

can be found (according to codenames (falcon_umts	=> Motorola Moto G XT1032)) on partlayout4nandroid.falcon_umts:

dev: size erasesize name
mmcblk0p1: 010000 000000 "modem"
mmcblk0p2: 000200 000000 "sbl1"
mmcblk0p3: 000020 000000 "DDR"
mmcblk0p4: 000200 000000 "aboot"
mmcblk0p5: 0000c8 000000 "rpm"
mmcblk0p6: 000190 000000 "tz"
mmcblk0p7: 000020 000000 "sdi"
mmcblk0p8: 000200 000000 "utags"
mmcblk0p9: 000800 000000 "logs"
mmcblk0p10: 00091c 000000 "padA"
mmcblk0p11: 000200 000000 "abootBackup"
mmcblk0p12: 0000c8 000000 "rpmBackup"
mmcblk0p13: 000190 000000 "tzBackup"
mmcblk0p14: 000020 000000 "sdiBackup"
mmcblk0p15: 000200 000000 "utagsBackup"
mmcblk0p16: 00041c 000000 "padB"
mmcblk0p17: 000600 000000 "modemst1"
mmcblk0p18: 000600 000000 "modemst2"
mmcblk0p19: 000200 000000 "hob"
mmcblk0p20: 000008 000000 "dhob"
mmcblk0p21: 000600 000000 "fsg"
mmcblk0p22: 000001 000000 "fsc"
mmcblk0p23: 000008 000000 "ssd"
mmcblk0p24: 000400 000000 "sp"
mmcblk0p25: 000080 000000 "cid"
mmcblk0p26: 000c00 000000 "pds"
mmcblk0p27: 001000 000000 "logo"
mmcblk0p28: 001000 000000 "clogo"
mmcblk0p29: 002000 000000 "persist"
mmcblk0p30: 000200 000000 "misc"
mmcblk0p31: 002800 000000 "boot"
mmcblk0p32: 002800 000000 "recovery"
mmcblk0p33: 0a5880 000000 "cache"
mmcblk0p34: 0f4000 000000 "system"
mmcblk0p35: 002000 000000 "kpan"
mmcblk0p36: 585f80 000000 "userdata"

+ in additions HEX2DEC ('cause size is in HEX):

dev: size erasesizname HEX2DEC
mmcblk0p1: 010000 000000 modem 65536
mmcblk0p2: 000200 000000 sbl1 512
mmcblk0p3: 000020 000000 DDR 32
mmcblk0p4: 000200 000000 aboot 512
mmcblk0p5: 0000c8 000000 rpm 200
mmcblk0p6: 000190 000000 tz 400
mmcblk0p7: 000020 000000 sdi 32
mmcblk0p8: 000200 000000 utags 512
mmcblk0p9: 000800 000000 logs 2048
mmcblk0p10: 00091c 000000 padA 2332
mmcblk0p11: 000200 000000 abootBackup 512
mmcblk0p12: 0000c8 000000 rpmBackup 200
mmcblk0p13: 000190 000000 tzBackup 400
mmcblk0p14: 000020 000000 sdiBackup 32
mmcblk0p15: 000200 000000 utagsBackup 512
mmcblk0p16: 00041c 000000 padB 1052
mmcblk0p17: 000600 000000 modemst1 1536
mmcblk0p18: 000600 000000 modemst2 1536
mmcblk0p19: 000200 000000 hob 512
mmcblk0p20: 000008 000000 dhob 8
mmcblk0p21: 000600 000000 fsg 1536
mmcblk0p22: 000001 000000 fsc 1
mmcblk0p23: 000008 000000 ssd 8
mmcblk0p24: 000400 000000 sp 1024
mmcblk0p25: 000080 000000 cid 128
mmcblk0p26: 000c00 000000 pds 3072
mmcblk0p27: 001000 000000 logo 4096
mmcblk0p28: 001000 000000 clogo 4096
mmcblk0p29: 002000 000000 persist 8192
mmcblk0p30: 000200 000000 misc 512
mmcblk0p31: 002800 000000 boot 10240
mmcblk0p32: 002800 000000 recovery 10240
mmcblk0p33: 0a5880 000000 cache 678016
mmcblk0p34: 0f4000 000000 system 999424
mmcblk0p35: 002000 000000 kpan 8192
mmcblk0p36: 585f80 000000 userdata 5791616

- is almost the same as cat /proc/partition + names of partitions