Chapter 2. Android Rooting

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

What is rooting?

Android is built on top of Linux Kernel. ...

Get Penetration Testing: A Survival Guide now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.