Module 3: Android Boot Process
- U-Boot, fastboot, and bootloaders.
- Android init system and startup sequence.
- Hands-on Lab: Customizing bootloaders and the init process.
Module 4: Linux Kernel and Android Device Drivers
- Android-specific kernel modifications (wakelocks, binder).
- Developing input, display, and power management drivers.
- Hands-on Lab: Writing a basic Android device driver.