In this chapter, you learned how to obtain the Linux kernel for your device, how to set up your host PC to properly build your custom kernel, how to add new features to the kernel, build it, package it, and flash it to your device.
You learned how the Android boot sequence works and how to manipulate the init scripts to customize the boot sequence.
In the next chapter, you will learn how to cook your first custom ROM, how to root your device, and replace the recovery partition.