What is Android recovery?

What is recovery?  In Android, recovery refers to the dedicated, bootable partition that has the recovery console installed.  A combination of key presses (or instructions from a command line) will boot your phone to recovery, where you can find tools to help repair (recover) your installation as well as install official OS updates. Because Android is open and has the recovery source code available, building a customized version with more and different options is relatively easy as well. Let's look at both options.

The stock recovery is pretty limited, but that's by design.  Its main purpose is to delete all or some user data and files, or to perform system updates manually with signed and verified delta update packages. Normally, both these operations are started from the running Android system, but you can do things manually and boot right into recovery yourself.  When you tell your phone to do a factory reset, recovery is what boots up and erases the files and data. Likewise with updates— when we restart to install an official OS update, it's done in recovery. Recovery is also where we go to manually install official OS updates we've downloaded from the Internet. It's very useful, but limited. Different manufacturers use different recovery methods but all perform the same basic functions — provide the tools needed to recovery a working system.

Custom Android recoveries offer much more. They have been coded to allow for backup and restore functions, selective deletion of data so you don't have to wipe everything, and modified to allow update packages that have not been digitally signed by official sources. You also can mount various partitions so that you can copy files to the SD card without having to remove it or reboot into Android. Because of the extra functionality built in, they are a pretty important tool for folks who want to hack their Android phone or tablet. Recoveries aren't as pretty as a custom ROM and don't get the same love from users that custom builds of Android do, but in the end they're even more important. Without them none of this custom ROM stuff would be possible. 

Jerry Hildenbrand
Senior Editor — Google Ecosystem

Jerry is an amateur woodworker and struggling shade tree mechanic. There's nothing he can't take apart, but many things he can't reassemble. You'll find him writing and speaking his loud opinion on Android Central and occasionally on Threads.

Latest in Apps & Software
The promotional image for Google Workspace feature drops.
The March Workspace feature drop upgrades Gemini's note-taking and translation tools
YouTube Music home screen
YouTube Music's personalized radio stations are getting even smarter
Samsung Galaxy S25 Ultra Home Screen - 16x9
Heads up — Samsung's detailed One UI 7 rollout schedule for Galaxy appears
The old Android logo at Google's Pier 57 building in New York City
Report claims Google may move to 'privately' develop Android's future
Comparing the display size on the Samsung Galaxy S25 with the Samsung Galaxy S25 Plus
What you need to know about One UI 7: Software is hard
The Google Maps logo at the Google Maps Street View Garage
Google Maps might predict more than just the traffic for you soon
Latest in How-to
Testing Google Pixel 9's camera
Your Pixel 9 lets you connect to remote cameras and film content from different angles. Here's how
Notification Cooldown on Google Pixel
How to enable Notification Cooldown on a Google Pixel
A Google Pixel 9 Pro XL in the bootloader recovery menu.
The March Pixel update has been causing lots of headaches, but going back isn't easy
The Modes menu on a Pixel 9 showing Do Not Disturb turned on
Modes have replaced Do Not Disturb on your Pixel. Here's how to use them
Google Messages blue logo
How to automatically delete OTPs in Google Messages
Weather and Calendar in Morning Brief on Galaxy S25 Ultra
How to set up and use Now Brief on the Galaxy S25