Custom Recovery Installation Guide โ
Complete guide to installing custom recovery on Android devices - your gateway to advanced modifications, custom ROMs, and powerful system management tools.
Table of Contents โ
- Quick Start
- What is Custom Recovery?
- Recovery Options Comparison
- Before You Begin
- Universal Installation Steps
- Post-Installation Setup
- Using Your Custom Recovery
- Troubleshooting
- Advanced Topics
Quick Start โ
Ready to install custom recovery? Follow this roadmap:
- ๐ Unlock bootloader - Essential prerequisite
- ๐ Choose recovery - TWRP, OrangeFox, or SKYHAWK
- ๐ Check prerequisites - Ensure you have everything ready
- ๐ฑ Find your device - Download correct recovery image
- ๐ ๏ธ Install recovery - Flash using fastboot
- โ Verify installation - Test recovery functionality
๐ Related Guides in This Series: โ
- ๐ Complete Rooting Guide - Master guide covering all aspects of rooting
- ๐ Bootloader Unlocking - Required prerequisite step
- โก Root Installation - Next step: Install Magisk, KernelSU, or APatch
- ๐ Custom ROM Installation - Advanced: Install custom Android ROMs
- โ FAQ & Troubleshooting - Complete support guide with troubleshooting solutions
๐ Prerequisites Check
Before starting, ensure you have completed bootloader unlocking and have ADB/Fastboot tools ready. Custom recovery installation requires an unlocked bootloader.
What is Custom Recovery? โ
Custom recovery is a specialized environment that replaces your device's stock recovery mode, providing advanced system management capabilities:
Key Functions โ
- ๐ฆ Flash Custom ROMs - Install LineageOS, Pixel Experience, and other custom Android versions
- ๐ง Install Root Solutions - Flash Magisk, KernelSU, and APatch packages
- ๐พ Complete System Backups - Create and restore NANDroid backups of entire system
- ๐๏ธ Advanced File Management - Mount partitions and manage system files
- ๐งน System Maintenance - Wipe cache, dalvik, and perform factory resets
- ๐ Update Management - Install OTA updates and custom firmware
Stock vs Custom Recovery โ
Stock Recovery | Custom Recovery |
---|---|
โ Factory reset and cache wipes | โ All stock features plus advanced options |
โ Official OTA updates | โ Custom ROM and kernel installation |
โ No custom ROM support | โ Complete system backups (NANDroid) |
โ Limited file management | โ Advanced file manager with root access |
โ No root package installation | โ Flash Magisk, KernelSU, and custom packages |
โ Basic interface | โ Touch-friendly modern interface |
Recovery Options Comparison โ
TWRP - Team Win Recovery Project โ
TWRP - The most popular and widely supported custom recovery
Latest Version: 3.7.1 (February 2024) โ
Pros:
- โ Widest Device Support - Largest compatibility across Android devices
- โ Mature and Stable - Years of development and testing
- โ Extensive Documentation - Comprehensive guides and community support
- โ Touch Interface - Full touchscreen navigation
- โ Active Community - Large user base and developer community
Cons:
- โ Basic Interface - Older, less modern design
- โ Limited Theming - Minimal customization options
- โ Development Slowing - Updates less frequent recently
Best For:
- First-time users seeking maximum compatibility
- Devices with official TWRP support
- Users wanting proven stability
Device Support: Check TWRP Device Database
OrangeFox Recovery โ
OrangeFox Recovery - Modern TWRP-based recovery with enhanced features
Pros:
- โ Modern Interface - Beautiful, intuitive design with Material Design elements
- โ Enhanced Features - Additional tools and utilities beyond standard TWRP
- โ Regular Updates - Active development with frequent improvements
- โ TWRP Compatibility - Full compatibility with TWRP scripts and functions
- โ Advanced File Manager - Improved file management capabilities
Cons:
- โ Limited Device Support - Fewer officially supported devices than TWRP
- โ Newer Project - Less long-term stability testing
- โ Larger Size - More storage space required
Best For:
- Users wanting modern interface and enhanced features
- Devices with official OrangeFox support
- Advanced users appreciating extra utilities
Device Support: Check OrangeFox Downloads
SKYHAWK Recovery Project (SHRP) โ
SKYHAWK Recovery - Feature-rich recovery with dashboard interface
Latest Version: 3.1 โ
Pros:
- โ Dashboard Interface - Unique dashboard design for easy navigation
- โ Built-in Tools - Integrated Magisk installer, Camera2API enabler
- โ Security Features - Password lock protection for recovery access
- โ Theming Support - Multiple theme options (Dark, Black, White)
- โ Modern Design - Clean, contemporary interface
Cons:
- โ Newest Project - Least mature of the three options
- โ Limited Device Support - Smallest device compatibility list
- โ Less Documentation - Fewer guides and community resources
Best For:
- Users wanting cutting-edge features and modern design
- Devices with official SHRP support
- Power users who appreciate integrated tools
Device Support: Check SHRP Devices
Before You Begin โ
Prerequisites โ
โ ๏ธ ESSENTIAL REQUIREMENTS
You MUST have these completed before proceeding:
- ๐ Unlocked Bootloader - Custom recovery requires unlocked bootloader
- ๐ฑ ADB/Fastboot Tools - Setup guide here
- ๐ป USB Debugging Enabled - Enable in Developer Options
Additional Requirements โ
- โ Device Drivers - Proper USB drivers installed (Windows)
- โ Recovery Image - Correct recovery file for your exact device model
- โ Backup - Complete device backup before proceeding
- โ Battery - At least 50% charge on device
- โ Stable Connection - Quality USB cable and reliable computer
Important Warnings โ
โ ๏ธ CRITICAL WARNINGS
Read these warnings carefully:
- ๐ฑ DEVICE-SPECIFIC: Using wrong recovery image can brick your device
- ๐ IRREVERSIBLE: Some devices cannot return to stock recovery easily
- โก POWER LOSS: Interruption during flashing can cause serious issues
- ๐ WARRANTY: Further voids warranty beyond bootloader unlocking
- ๐ก๏ธ SECURITY: Custom recovery provides root-level system access
Universal Installation Steps โ
These steps apply to all custom recovery installations:
Step 1: Download Recovery Image โ
Finding Recovery for Your Device โ
Identify Your Device:
- Find exact model number: Settings โ About Phone โ Model Number
- Note Android version and build number
- Identify device codename (important for downloads)
Download from Official Sources:
For TWRP:
- Visit TWRP.me
- Search for your device model
- Download latest stable version
For OrangeFox:
- Visit OrangeFox Downloads
- Use search to find your device
- Download latest stable build
For SKYHAWK (SHRP):
- Visit SHRP Devices
- Find your device in supported list
- Download from official channels
๐ก Device Not Listed?
If your device isn't officially supported:
- Check XDA Developers forum for unofficial builds
- Look for Telegram groups for your device
- Consider TWRP first as it has widest support
Step 2: Prepare for Installation โ
Place Recovery File:
- Move downloaded
.img
file to ADB/Fastboot folder - Rename to simple name:
recovery.img
- Move downloaded
Enable USB Debugging:
- Ensure USB Debugging is still enabled
- Connect device to computer
Test ADB Connection:
adb devices
Expected output: [device_serial] device
Step 3: Boot to Fastboot Mode โ
Choose your method:
Method 1: ADB Command (Recommended)
adb reboot bootloader
Method 2: Hardware Keys
- Power off device completely
- Hold Volume Down + Power until fastboot screen appears
- (Key combination varies by manufacturer)
Method 3: Fastboot Command (if in fastboot already)
fastboot devices
Verify device is detected: [device_serial] fastboot
Step 4: Flash Custom Recovery โ
โ ๏ธ CRITICAL STEP
Double-check you have the correct recovery image for your exact device model before proceeding!
Flash the recovery:
fastboot flash recovery recovery.img
Expected output:
Sending 'recovery' (xxxxx KB)...
OKAY [ x.xxxs]
Writing 'recovery'...
OKAY [ x.xxxs]
Finished. Total time: x.xxxs
Step 5: Boot to Recovery (Important!) โ
Immediately boot to recovery to prevent stock recovery restoration:
Method 1: Fastboot Command
fastboot boot recovery.img
Method 2: Hardware Keys
- Use Volume buttons to navigate to "Recovery Mode"
- Press Power to select
- Device should boot directly to custom recovery
๐ก Why Boot Immediately?
Some devices automatically restore stock recovery on first normal boot. Booting to custom recovery first prevents this restoration.
Post-Installation Setup โ
Step 1: Verify Installation โ
Boot to Recovery:
- Power off device
- Use hardware key combination to enter recovery
- Should boot to custom recovery interface
Test Basic Functions:
- Navigate through menus
- Test backup function (create test backup)
- Verify file manager works
Step 2: Create System Backup โ
๐พ CRITICAL: Create Backup Immediately
Create a NANDroid backup before making any modifications!
In Custom Recovery:
- Navigate to Backup section
- Select partitions to backup:
- โ Boot (essential)
- โ System (essential)
- โ Data (user data - optional but recommended)
- โ Recovery (to restore current recovery if needed)
- Start backup process
- Wait for completion (may take 10-30 minutes)
Step 3: Configure Recovery Settings โ
Recommended Settings:
- Enable screen timeout extension
- Set default backup location
- Configure advanced features as needed
- Test restore functionality with small backup
Using Your Custom Recovery โ
Essential Operations โ
Installing Packages (.zip files) โ
- Download files to internal storage or SD card
- Boot to recovery
- Select Install (or Flash in some recoveries)
- Navigate to file location
- Select package and swipe to confirm
- Reboot when complete
Creating Backups โ
- Go to Backup section
- Select partitions to backup
- Choose backup location
- Start backup process
- Store backup safely
Restoring Backups โ
- Go to Restore section
- Select backup location
- Choose backup to restore
- Select partitions to restore
- Confirm and wait for completion
Wiping Partitions โ
- Go to Wipe section
- Select wipe type:
- Factory Reset - Data and cache
- Advanced Wipe - Choose specific partitions
- Format Data - Complete data partition format
Troubleshooting โ
Common Issues and Solutions โ
Recovery Won't Boot / Bootloop โ
Symptoms: Device stuck on boot screen or boot loops
Solutions:
Boot to Fastboot:
- Use hardware keys to enter fastboot mode
- Reflash recovery image
bashfastboot flash recovery recovery.img
Flash Stock Recovery (Emergency):
- Download stock recovery for your device
- Flash using fastboot
bashfastboot flash recovery stock_recovery.img
"No OS Installed" Message โ
Meaning: Recovery doesn't detect bootable system
Solutions:
Install ROM:
- Flash custom ROM if intended
- Or restore system backup if available
Boot to System:
- Try rebooting to system anyway
- May boot normally despite message
Touch Not Working in Recovery โ
Causes: Incompatible recovery image or driver issues
Solutions:
Try Different Recovery:
- Download different recovery version
- Try different recovery project (TWRP vs OrangeFox)
Use Hardware Keys:
- Volume keys for navigation
- Power key for selection
- Check if hardware navigation works
Recovery Gets Replaced by Stock โ
Symptoms: Custom recovery disappears after reboot
Solutions:
Disable Recovery Replacement:
- Root device first
- Install Magisk to prevent stock recovery restoration
Flash Recovery Again:
- Reflash custom recovery
- Boot directly to recovery after flashing
Emergency Recovery Procedures โ
Soft Brick Recovery โ
Boot to Fastboot Mode:
bashfastboot devices # Verify device detected
Flash Stock Recovery:
bashfastboot flash recovery stock_recovery.img
Flash Stock ROM:
bashfastboot flashall # If fastboot ROM available
Complete Recovery Process โ
- Download stock firmware for your exact device
- Use manufacturer tools:
- Samsung: Odin + stock firmware
- Xiaomi: Mi Flash Tool + fastboot ROM
- OnePlus: MSM Download Tool
- Google Pixel: Flash factory images
Advanced Topics โ
Recovery Modifications โ
Themes and Customization:
- Custom themes for supported recoveries
- Icon packs and layout modifications
- Language translations
Integration with Root Solutions โ
Magisk Integration:
- Automatic Magisk installation from recovery
- Magisk module flashing
- SafetyNet considerations
KernelSU/APatch Integration:
- Recovery compatibility with kernel-based solutions
- Module management from recovery
What's Next? โ
Excellent work! You now have custom recovery installed. Here's your roadmap:
Essential Steps โ
- ๐พ Create NANDroid Backup - Protect your current system
- โก Root Your Device - Install Magisk, KernelSU, or APatch
- ๐งช Test Recovery Features - Familiarize yourself with the interface
Advanced Modifications โ
- ๐ Install Custom ROM - Complete Android transformation
- ๐ฆ Install LSPosed Modules - System customization
Need Help? โ
- โ FAQ & Troubleshooting - Solutions to common issues
- ๐ฌ Join Community - Connect with fellow enthusiasts