This chapter, Android Rooting, gives an introduction to the techniques typically used to root Android devices. We will begin with the basics of rooting and its pros and cons. Then, we shall move on to topics such as various Android partition layouts, boot loaders, boot loader unlocking techniques, and so on. This chapter acts as a guide for those who want to root their devices and want to know the ins and outs of rooting concepts before they proceed.
The following are some of the major topics that we will discuss in this chapter:
What is rooting?
Advantages and disadvantages
Locked and unlocked boot loaders
Stock recovery and custom recovery
Rooting an Android device