Introduction / Why This Is Needed
Creating a backup via TWRP is one of the most reliable ways to save a complete image of an Android system. Unlike standard cloud or application-based solutions, TWRP takes a snapshot of all partitions: system files, application data, settings, and even the current recovery version. This is especially important before installing custom ROMs, updates, or if the system is unstable. In case of problems, you can restore the device to a working state within minutes without losing data.
Requirements / Preparation
Before you begin, ensure the following conditions are met:
- TWRP installed — the custom recovery must be flashed on the device. If not, install it first (see our TWRP installation guide).
- Unlocked bootloader — usually required to flash TWRP. Check the procedure for your specific model.
- Sufficient free space — on internal storage or a microSD card. A full backup may require from 1 GB to several tens of gigabytes.
- Battery charge — at least 50%, so the device doesn't shut down during the process.
- Recommended — connect the device to a charger to prevent discharge.
⚠️ Important: The backup is created in TWRP mode, so all data on the device will be inaccessible during the operation. Ensure you haven't missed any important files.
Step 1: Boot into TWRP
- Completely power off the device.
- Hold the key combination to enter recovery mode. Most commonly this is Volume Up + Power (hold for 5-10 seconds). On some devices, it might be Volume Down + Power or a combination involving the Home button.
- Release the buttons when the TWRP interface appears. If you see the standard Android recovery — it means TWRP is not installed or not set as the default.
💡 Tip: If you don't know the combination for your device, search for "TWRP + phone model" online.
Step 2: Select Partitions for Backup
- On the TWRP main screen, tap the Backup button.
- You will arrive at the partition selection screen. By default, some partitions may already be selected (e.g., boot, system, data). For a full backup, it is recommended to select:
- boot — kernel and ramdisk (if you installed a custom kernel)
- system — system files and apps
- data — user data, settings, SMS, call history
- cache — system and app cache
- recovery — current TWRP version (useful if you plan to roll back)
- Uncheck partitions you don't need to save (for example, if you didn't modify boot, you can omit it). But for the first backup, it's better to include everything.
⚠️ Important: Do not select partitions that do not exist on your device (for example, "EFS" might be absent). If in doubt — leave only system, data, boot.
Step 3: Specify Save Location
- Tap the Storage (or Select Storage) field at the top of the screen.
- Choose the storage medium:
- Internal Storage — device's internal memory (usually
/sdcard) - Micro SD Card — external memory card (if inserted)
- Internal Storage — device's internal memory (usually
- After selecting the storage, the system will show available and used space. Ensure there is enough free space (see the "Requirements" section).
- Optional: You can change the backup folder name by tapping the Backup Name field (by default, date and time are used).
Step 4: Start the Backup Process
- Ensure all required partitions are checked and the save location is selected.
- Swipe the swipe button at the bottom of the screen (Swipe to Backup).
- The process will begin. Progress for each partition will be displayed on the screen. Do not press any buttons and do not turn off the device!
- Execution time depends on the amount of data and storage speed (from 5 to 30 minutes). If only system and data are selected — it's faster; if cache is added — slower.
⚠️ Possible errors:
- No space left on device — not enough space. Free up storage or choose a different medium.
- Unable to mount /data — issue with decryption or a corrupted partition. Try performing Format Data in TWRP (first copy important files!).
Step 5: Reboot the Device
- After successful backup completion, a green checkmark and Backup complete message will appear.
- Tap the Reboot System button to restart into Android.
- The device will boot normally. The backup is saved in the
TWRP/Backups/folder on the selected storage. The folder name will correspond to your device model (e.g.,pixel3a), and inside — partition files and aninfofile.
Verifying the Result
- After Android boots, open a file manager (or connect the device to a computer via USB in MTP mode).
- Navigate to the
TWRP/Backups/folder (on internal storage or the microSD card). - Inside should be a folder named after your device. Open it — you will see:
- Files named after partitions (e.g.,
boot.img,system.img,userdata.img) — these are the backups. - An
infofile — contains metadata (date, TWRP version, model).
- Files named after partitions (e.g.,
- Check file sizes: they should be approximately equal to the size of the corresponding partitions (you can estimate via
Settings → Storageon the device).
💡 Tip: Make a copy of the
TWRP/Backups/folder to your computer or cloud for additional security.
Possible Issues
Backup Interrupts or Hangs
- Cause: Insufficient charge, corrupted storage, I/O error.
- Solution:
- Ensure the battery is charged above 70%.
- Check the storage: try formatting it in TWRP (Wipe → Format Data or Advanced → File System Check).
- Select only critical partitions (system, data) and try again.
- If the problem persists, try a different storage medium (e.g., use internal memory instead of microSD).
Not Enough Space on Storage After Backup
- Cause: Backup took more space than expected.
- Solution:
- Delete old backups from the
TWRP/Backups/folder (via file manager in Android or on a computer). - Compress the storage: TWRP has a Compress Backup option (enable it before swiping). This reduces size but increases backup time.
- Use a larger capacity external microSD card.
- Delete old backups from the
Error When Restoring a Backup
- Cause: Backup was made on a different Android version or a different device, or it's corrupted.
- Solution:
- Restore only backups created on the same model and same Android version.
- Before restoring, perform a data wipe (Format Data) in TWRP, but first copy your current data.
- If the backup is corrupted, try restoring individual partitions (e.g., only system) instead of the full set.
Cannot Find the TWRP Folder on Computer
- Cause: Device connected in "charging" mode or MTP not activated.
- Solution:
- In TWRP, on the main screen, tap Mount and ensure the MTP checkbox is checked.
- On the computer, the device should appear as a removable disk. If not — reconnect the USB cable or use
adb pull:adb pull /sdcard/TWRP/Backups/ - Ensure USB Debugging is enabled on the device (for ADB) or the Transfer Files mode is active.
Backup is Created but File Sizes Are Zero
- Cause: Write error, lack of permissions on the storage.
- Solution:
- In TWRP, perform Wipe → Format Data (with "yes" confirmation), then reboot and try again.
- Check the storage for bad blocks (via Advanced → File System Check).
- Update TWRP to the latest version for your device.