In this book, we have completed two projects so far. With the first x86emu project, we learnt how to extend an existing device to support additional features. After that, we learnt how to create a new device using the second project, x86vbox. There is another important topic at the system-level programming of Android, which is how to patch or update a released system.
In Android systems, the way to patch or update a released system is using a tool called recovery. In the next three chapters, we will learn how to build recovery on an x86vbox device. Since x86vbox is a built for VirtualBox, we will use VirtualBox as virtual hardware for this chapter to Chapter 14, Creating OTA Update Packages. We will also prepare and test a few update packages using the recovery that we build. In this chapter, we will cover the following topics:
- Recovery introduction
- Analyzing recovery source code
- Building recovery...