ABCDEFGHIJKL
1
2
cat /proc/emmc read-out plus some other data i found by comparing, thinking and cursing...
3
dev:size erasesizenameRUU Image:Explained:
4
mmcblk0p1"sbl1"SBL1-x.imgSecondary bootloader. 3 Variants on the HTC ONE. SBL1-1 or SBL1-2 or SBL1-3 - only one seems to get flashed.
5
mmcblk0p2"sbl2"sbl2.imgAnother Bootloader part. Not sure how to understand it.
6
mmcblk0p3"pg1fs"This is where the security Flag (S-ON/OFF Switch) is at home. SIMLOCK is here too. Dunno if it can be hacked. Also a long key (probably the security-key)
7
mmcblk0p4Here we find CID Data located along with some other stuff i don't understand. Hack this to get SuperCID (not possible anymore lately, now protected by security)
8
mmcblk0p5"board_info"Here we find HTC_BOARD_INFO including CID and IMEI like in p4, along with some encrypted bits.
9
mmcblk0p6"mfg"Here we see various network-signal related things, a MAC Address and an encrypted part
10
mmcblk0p7"pg2fs"pg2fs_spcustom.imgLargely encrypted, but only partially filled, much empty space.
11
mmcblk0p8"sbl2_update"empty
12
mmcblk0p9"sbl3"sbl3.imgAnother Bootloader part. Not sure how to understand it.
13
mmcblk0p10"rpm"rpm.imgPossibly the Resource Power Manager (rpm.img??). Contains chip specific data, voltage tables, shutdown routines etc (from what i could see with a HEX Ed).
14
mmcblk0p11"tz"tz.imgPossibly the Trusted Zone (tz.img??) - used to store DRM relevant certificates, keys and whatnot.
15
mmcblk0p12"hboot"hboot_signedbyaa.imgPrimary bootloader, that initializes all hardware and makes booting of Android possible. Without it, the phone is dead. I think it boots after the Secondary though. Odd, hmm?
16
mmcblk0p13"Splash1"splash1.nb0This is the place where the first splash image is located. It needs to have a certain fixed size (depends on phone) and cannot be animated.
17
mmcblk0p14"wifi"formerly WCNSS, now deprecated, seems to be changed to a folder structure in system instead like on vanilla android.
18
mmcblk0p15:0010000000000200"dsps"unknown
19
mmcblk0p16:03c0040000000200 "adsp"adsp.imgAdvanced Digital Signal Processor. Used to process digitalized analogue signals before giving them out again, like Sound, Video and maybe also Radio signals?
20
mmcblk0p17:007ffa0000000200"radio_config"rcdata.imgRadio Configuration Data.
21
mmcblk0p18: 0200000000000200"reserve_1"empty
22
mmcblk0p19:000ffa0000000200"misc"unknown
23
mmcblk0p20:
0040000000000200"modem_st1"unknown
24
mmcblk0p21:
0040000000000200"modem_st2"unknown
25
mmcblk0p22:
0140000000000200"devlog"log partition.
26
mmcblk0p23:"debug_config"unknown
27
mmcblk0p24:
0004000000000200"pdata"unknown, but pdata seems to indicate "Product Data" and i would assume it holds device identification data. Like unique ID's as IMEI and MAC.
28
mmcblk0p25"control"unknown
29
mmcblk0p26:0014020000000200 "local"unknown
30
mmcblk0p27:
0001000000000200"extra"empty
31
mmcblk0p28:0010000000000200"cdma_record"unknown
32
mmcblk0p29: 06069e0000000200"reserve"unknown
33
mmcblk0p30:034ffa0000000200"reserve_2"unknown
34
mmcblk0p31: 04b0020000000200"radio"radio.imgRadio is the actual Modem, that receives and emitts radio signals in all bands (Mobile, Wifi, BT, FM, NFC) - without this, the Phone turns into a PDA only.
35
mmcblk0p32: 05fffc0000000200"reserve_3"unknown
36
mmcblk0p33: 0100000000000200"boot"boot_signed.imgBoot holds the Linux Kernel for the Android System.
37
mmcblk0p34:00fffe0000000200"recovery"recovery_signed.imgRecovery holds an emergency system - a micro OS with it's own little linux kernel and GUI which allows for recovering the main system in case of failure and some more advanced features like Backup/Restore with custom made recoveries.
38
mmcblk0p35: 73fffc0000000200"system"system.imgSystem holds the main android system.
39
mmcblk0p36: 27fffe0000000200"cache"Cache is for temporary files that the main android system builds for performance increase. If deleted, the main system just rebuilds it. No harm done deleting it.
40
mmcblk0p37: 68000000000000200 "userdata"dzdataxx.imgUserdata usually fills up with the user adding stuff to the System. It normally holds data not delivered with an empty system. Some custom ROM's pre-define some userdata content though and won't run if omitted. Also, with the newer Phones like the HTC ONE, userdata also holds what we know as SDCARD as a subdirectory.
41
42
43
?cir.imgInfra-red driver HTC ONE - flash partition unknown! Might be flashed into /system??
44
?tp_SYN3202.imgSynaptics Touch Panel driver HTC ONE - flash partition unknown! Might be flashed into /system??
45