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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.