How to recover deleted photos on Xiaomi Redmi 8 Pro 128 GB: from shopping cart to professional utilities

Deleting photos on a smartphone is one of the most painful mistakes, especially when it comes to valuable footage: family photos, documents or unique moments. Xiaomi Redmi 8 Pro with 128 GB of memory is no exception: despite the bulk storage, users regularly face data loss due to accidental pressing, software failures or formatting. The good news is that in 80% of cases, photos can be returned even if they were deleted months ago. The bad: the longer you delay with recovery, the chances of success are lower.

In this article, we have 7 proven methods for returning deleted images, from basic (check basket) to advanced (working with ADB and hex editors). We have taken into account the specifics of Redmi 8 Pro: its F2FS file system, features of MIUI and restrictions on reading partitions without root. All instructions are adapted for 128 GB modification - taking into account the nuances of working with large amounts of data.

Key point: If you deleted a photo less than 30 days ago and didn't write new files to your device, the chances of recovery are close to 95%, and after a month or active use of your smartphone, they drop to 40-60%.

πŸ“Š How long ago did you delete the photo?
Less than a day.
1-7 days
1-4 weeks
More than a month.
I remember.

The first thing you need to do is to look into the Gallery's built-in application cart, where MIUI 12-14 (relevant to the Redmi 8 Pro) stores deleted photos for 30 days before being erased, which works even without the Internet and requires no additional software.

How to check:

  1. Open the Gallery app (an icon with a floral logo).
  2. Slip on three dots in the upper right corner β†’ select the basket.
  3. View the list of deleted files. Photos are sorted by date of deletion.
  4. Select the desired images β†’ click Restore (the icon with the arrow down).

Important: If the cart is empty, it doesn't mean that the photos are lost forever, but they may have been removed manually or through third-party apps (like Google Photos), in which case move on to the next method.

Another nuance: the basket in MIUI has a limit of 500 MB. If you deleted a large number of photos (for example, 1-2 GB), some of them could automatically erase to make room.

πŸ’‘

If you don't have the photos in the cart, but you remember their names, try searching for keywords at the top of the gallery. Sometimes the images stay in the system but lose the preview.

2.Restore via Google Photos

If your Redmi 8 Pro has been enabled to sync with Google Photos, the chances of returning photos increase to 99%, the service stores deleted photos for 60 days in a special archive, even if they were erased from the device, the main condition: you must have access to the same Google account that was used for backup.

Instructions for remediation:

  • πŸ“± Open the Google Photos app (if not, install it from Play Market).
  • πŸ” In the top menu, tap on the profile avatar β†’ Basket.
  • ⏳ Look at photos that are sorted by date of deletion, and there may even be photos that you deleted a year ago.
  • πŸ”„ Select the files you need. β†’ Click Restore. They'll go back to the main gallery and back to the device.

Limitations of the method:

  • Photos are restored to their original quality, but if you have compressed ("High Quality"), the resolution may be lower than the original.
  • If the synchronization has been disabled, this method will not work.
  • A free Google account holds up to 15GB of data, and if the limit is reached, no new photos are saved.

Check your backup settings: go to Google Photos β†’ Settings β†’ Backup and Sync. If the option is active but the photo is not in the Recycle Bin, they may have been deleted more than 60 days ago.

What if Google Photos don’t show you the cart?
If the Recycle Bin is missing, then (1) you are logged in to another Google account (check your email profile). (2) The sync was never enabled. (3) Deleted photos were manually erased from the Recycle Bin earlier, in which case you go to recovery methods via PC.

3. Use of recovery applications (without root)

If the photo is not found in the cart and Google Photos, the next step is specialized utilities. 8 Pro without root rights, we'll use programs that scan cache and residual data. 5 popular tools and selected the top-3 efficiency:

AnnexEfficiencyPlusesCons
DiskDigger85%Deep scanning, F2FS support, cloud recoveryPaid version for full recovery
Recuva (via PC)70%Free, simple interfaceCan't see some sections of MIUI
Dumpster60%It works like an extended basket.You need to install the SIGN (will not restore already deleted files)

We recommend starting with DiskDigger:

  • πŸ“² Install an application from the Play Market.
  • πŸ” Run a full scan (may take 1-2 hours at 128 GB).
  • πŸ“‚ Select the Internal Storage (Internal Memory) section).
  • πŸ–ΌοΈ Check the photos found (they are displayed with a preview) β†’ press Recover.
  • πŸ’Ύ Save files to SD-Map or cloud (not internal memory!).

⚠️ Warning: Do not save recovered photos back to the internal memory of the Redmi 8 Pro! This can overwrite the very sectors where lost data is still stored. SD-card.

If DiskDigger doesn’t find the photos you want, try Recuva on your computer:

  1. Connect your smartphone to your PC in File Transfer (MTP) mode.
  2. Install Recuva on your computer and select the scan of the connected device.
  3. Mark the file types of Images and Videos.
  4. Wait until the analysis is complete (it can take up to 3 hours for 128 GB).

Disable battery optimization for gallery app

Connect the charger (energy-intensive process)

Use the original USB-cable (not cheap analogues)

Do not interrupt the scan even if it is frozen (wait 10-15 minutes)-->

4. Recovery with ADB (for power users)

If standard methods don't work, you can try extracting raw data through ADB (Android Debug Bridge), which doesn't require root, but requires command line work, and is suitable if the photos were recently deleted and not overwritten.

What you need:

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ“± Included debugging by USB Redmi 8 Pro (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times tap to unlock the developer options, then additionally β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ Original. USB-cable (important for stable connection).

Step-by-step:

  1. Connect your smartphone to your PC and confirm the debugging permission on the device screen.
  2. Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
  3. Enter the command to create a photo partition image: adb shell su -c "dd if=/dev/block/mmcblk0p53 of=/sdcard/recovery.img" Note: mmcblk0p53 is the standard partition for user data on Redmi 8 Pro. If the command doesn't work, try mmcblk0p54 or mmcblk0p55.
  4. Copy the image on PC: adb pull /sdcard/recovery.img C:\Temp\
  5. Scan the image with PhotoRec (free, running on Windows/macOS/Linux).

⚠️ Note: Incorrect use of dd can lead to the loss of all data on the device. If you are not sure about the commands, skip this method or contact a specialist.

An alternative way is to extract files via adb pull:

adb shell "find /storage/emulated/0/ -name '.jpg' -o -name '.png' > /sdcard/photos_list.txt"


adb pull /sdcard/photos_list.txt C:\Temp\




adb pull /storage/emulated/0/DCIM/ C:\Temp\DCIM_backup\

This command will find all the images in the DCIM folder (including hidden ones) and copy them to the PC.

5. Deep scan with root access

If previous methods fail, the last chance is root-right recovery, which will allow you to scan all memory areas, including system ones, where standard utilities do not have access. Redmi 8 Pro can be unlocked through the official Mi Unlock Tool, but this will reset all data.

How to get root on Xiaomi Redmi 8 Pro:

  1. Unlock the bootloader through the Mi Unlock Tool (requires an account binding Mi).
  2. Install custom recovery (TWRP) for your model.
  3. Please use Magisk to obtain root rights.

After getting root, use deep scanning apps:

  • πŸ› οΈ Undeleter scans all sections, including /data and /system.
  • πŸ” Hex Editor – for manual signature search JPEG (Suitable for experienced users).
  • πŸ“ Root Browser – Checking hidden folders like /data/media/0/.thumbnails.

Key folders to search:

/storage/emulated/0/DCIM/


/storage/emulated/0/Pictures/




/data/media/0/ (hidden files)




/data/data/com.android.gallery3d/ (galleries cache)

⚠️ Attention: Unlocking the bootloader and getting root erases all data on the device. This method only makes sense if: Photos are critical (such as documents or unique pictures). Other recovery methods have failed. If you're in doubt, contact the service center.

πŸ’‘

Root access gives you the best chance of recovery, but requires technical skills. For most users, methods 1-4 are enough.

6. Contact the Xiaomi Service Center

If the independent attempts are unsuccessful, professional assistance remains, and Xiaomi’s official service centers do not restore data, but can redirect you to partners specializing in extracting information from flash memory.

What the services offer:

  • πŸ”¬ Chip-off analysis – extracting data directly from the memory chip (effective even after formatting).
  • πŸ› οΈ JTAG-recovery – connecting to test contacts of the board to access raw data.
  • πŸ’Ύ Recovery from damaged partitions – if the smartphone is not turned on or booted to bootloop.

Cost and timing (2026):

Type of recoveryCost (β‚½)TimelineChances of success
Logical (programmatic)3 000 – 8 0001-3 days70–80%
Chip-off (physical)15 000 – 30 0005-10 days90–95%
JTAG10 000 – 20 0003-7 days80–85%

How to choose a reliable service:

  • πŸ“Œ Check reviews on 2GIS or Yandex.Maps (look for mentions of successful photo recovery).
  • πŸ“„ Request a contract with guarantees (e.g., β€œno result – no payment").
  • πŸ”’ Please specify whether it is provided NDA (Non-Disclosure Agreement for Confidential Data.

In Moscow and St. Petersburg, you can contact:

  • Data recovery laboratory "Flashback" (specializes in Xiaomi).
  • Center for Digital Forensics (working with damaged devices).
  • Official partners of Xiaomi (list on the website mi.com).

7.Preventing future data loss

To avoid the problem of losing a photo, set up automatic backup and follow the simple rules:

Cloud services:

  • ☁️ Google Photos – free up to 15GB (settings: Original quality for saving without compression).
  • πŸ“¦ Mi Cloud – 5GB free, integrated into MIUI (Settings β†’ Accounts. β†’ Mi Cloud β†’ gallery).
  • 🌐 Yandex Disk or Mail.ru Cloud – 10-20 GB free, there is autoload photo.

Local backup:

  • πŸ’Ύ Copy the folder regularly DCIM on a PC or external drive (once a month).
  • πŸ“ Use applications like FolderSync to automatically sync with NAS or FTP.
  • πŸ”„ Set up a backup. MIUI: Settings β†’ Additionally. β†’ Backup and reset β†’ Local backup.

Safety regulations:

  • 🚫 Don’t store a single copy of important photos on your smartphone.
  • πŸ”‹ Avoid formatting or resetting settings without backup.
  • πŸ“΅ Do not connect Redmi 8 Pro to suspicious PCs/chargers (risk of viruses, ransomware).
  • πŸ”„ Update. MIUI Up to the latest version – the stability of the file system has been improved in the new firmware.

πŸ’‘

Create a folder on your PC called "Backups [Model Phone]" and copy it every time you make room on your smartphone, which will take 5 minutes, but save you days of nerves in the future.

FAQ: Frequent questions about photo recovery on Xiaomi

Can I recover photos that were deleted a year ago?
Theoretically, yes, but the odds are extremely low (5-10%). The F2FS file system on Redmi 8 Pro actively overwrites sectors, especially when you're using it heavily. If you've taken a lot of new photos or installed apps in a year, the old data is almost certainly erased. What to do: try Google Photos (the shopping cart stores 60 days) or go to a service with a chip-off recovery.
Why does DiskDigger find a photo without previews?
So what this means is that the program has found fragments of files, but their headers (where the preview is stored) are corrupted, and these photos can be restored, but they can be opened with or not the artifacts, so save them on a PC and try to open them through Paint.NET or GIMP, and sometimes these editors read corrupted JPEGs better than standard viewers.
Can I recover the photo after resetting to factory settings?
Yes, but only if the reset was made without formatting the internal memory (the option "Clear all data" in MIUI). In this case, the files remain on the disk, but lose links in the file table. Instructions: Stop using the phone immediately (do not install applications, do not shoot new photos). Use DiskDigger or PhotoRec for deep scanning. If it does not help, contact the service with chip-off recovery.
How to recover photos from damaged Xiaomi Redmi 8 Pro (not included)?
If your smartphone is not responding to charging or is loading into fastboot, try: Connect to your PC β€” sometimes it's defined as a removable drive without even turning on. Use JTAG β€” requires disassembly and special equipment (refer to the service). Remove the memory chip β€” the last method, but gives you a 90% chance of recovery. Important: don't try to flash the device through Mi Flash β€” this overwrite user data!
Why do restored photos open with a green tint?
This is a typical problem when recovering compressed JPEGs with damaged headers. Color channels shift and the image becomes greenish or purple. How to fix: Open photos in Photoshop or GIMP. Go to Image β†’ Mode β†’ RGB Color (if displayed as CMYK). Use Auto Color or manually adjust levels (Ctrl+L).