A | B | C | D | E | F | G | H | I | J | K | L | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||||
2 | cat /proc/emmc read-out plus some other data i found by comparing, thinking and cursing... | |||||||||||
3 | dev: | size | erasesize | name | RUU Image: | Explained: | ||||||
4 | mmcblk0p1 | "sbl1" | SBL1-x.img | Secondary 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.img | Another 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 | mmcblk0p4 | Here 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.img | Largely encrypted, but only partially filled, much empty space. | ||||||||
11 | mmcblk0p8 | "sbl2_update" | empty | |||||||||
12 | mmcblk0p9 | "sbl3" | sbl3.img | Another Bootloader part. Not sure how to understand it. | ||||||||
13 | mmcblk0p10 | "rpm" | rpm.img | Possibly 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.img | Possibly the Trusted Zone (tz.img??) - used to store DRM relevant certificates, keys and whatnot. | ||||||||
15 | mmcblk0p12 | "hboot" | hboot_signedbyaa.img | Primary 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.nb0 | This 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: | 00100000 | 00000200 | "dsps" | unknown | |||||||
19 | mmcblk0p16: | 03c00400 | 00000200 | "adsp" | adsp.img | Advanced Digital Signal Processor. Used to process digitalized analogue signals before giving them out again, like Sound, Video and maybe also Radio signals? | ||||||
20 | mmcblk0p17: | 007ffa00 | 00000200 | "radio_config" | rcdata.img | Radio Configuration Data. | ||||||
21 | mmcblk0p18: | 02000000 | 00000200 | "reserve_1" | empty | |||||||
22 | mmcblk0p19: | 000ffa00 | 00000200 | "misc" | unknown | |||||||
23 | mmcblk0p20: | 00400000 | 00000200 | "modem_st1" | unknown | |||||||
24 | mmcblk0p21: | 00400000 | 00000200 | "modem_st2" | unknown | |||||||
25 | mmcblk0p22: | 01400000 | 00000200 | "devlog" | log partition. | |||||||
26 | mmcblk0p23: | "debug_config" | unknown | |||||||||
27 | mmcblk0p24: | 00040000 | 00000200 | "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: | 00140200 | 00000200 | "local" | unknown | |||||||
30 | mmcblk0p27: | 00010000 | 00000200 | "extra" | empty | |||||||
31 | mmcblk0p28: | 00100000 | 00000200 | "cdma_record" | unknown | |||||||
32 | mmcblk0p29: | 06069e00 | 00000200 | "reserve" | unknown | |||||||
33 | mmcblk0p30: | 034ffa00 | 00000200 | "reserve_2" | unknown | |||||||
34 | mmcblk0p31: | 04b00200 | 00000200 | "radio" | radio.img | Radio 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: | 05fffc00 | 00000200 | "reserve_3" | unknown | |||||||
36 | mmcblk0p33: | 01000000 | 00000200 | "boot" | boot_signed.img | Boot holds the Linux Kernel for the Android System. | ||||||
37 | mmcblk0p34: | 00fffe00 | 00000200 | "recovery" | recovery_signed.img | Recovery 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: | 73fffc00 | 00000200 | "system" | system.img | System holds the main android system. | ||||||
39 | mmcblk0p36: | 27fffe00 | 00000200 | "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: | 680000000 | 00000200 | "userdata" | dzdataxx.img | Userdata 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.img | Infra-red driver HTC ONE - flash partition unknown! Might be flashed into /system?? | |||||||||
44 | ? | tp_SYN3202.img | Synaptics Touch Panel driver HTC ONE - flash partition unknown! Might be flashed into /system?? | |||||||||
45 |