Originally Posted by syserr
2. Understand the layout of partition blocks on disk.
I assume this is the bootloader.
I really have no idea
Master Boot Record, but why do we even have it if we have PMT to tell us where the partition blocks are?
Extended Boot Record, but what is it for?
The partition table -- binary form of the scatter file.
The NVRAM block holds a list of variables and values that MTK would like preserving. These seem synced with /data/nvram
? I read the wikipedia, but why do we have this?
Linux kernel and ramdisk, boot and mount /, then probably boot straps over to init stuff on /system (ANDROID)
Recovery image, this is what boots when you hold VolUp/VolDown shortly after power on, at least my devices.
Holds animated logo data.
Extended Boot Record, but what is it for and why do we have 2?
"Factory" on some Lenovo (exclusively?) holds OEM Vendor / Operator startup stuff, mostly chooses initial language
The ext4 filesystem that gets mounted on /system
Performance cache stuff
The filesystem that ends up being mounted on /data
An internal "sdcard" so you have somewhere to store stuff if you don't have a real sdcard.
I'd appreciate any help filling in the blanks!!!