Returning the factory theme to Xiaomi Redmi 8 Pro: 5 proven ways

Why users want to bring back the standard theme on Redmi 8 Pro

Xiaomi Redmi 8 Pro (also known as Redmi Note 8 Pro in some regions) comes with a branded shell MIUI, It offers a lot of customization options, but after experimenting with third-party themes from the Theme. β†’ Online or manual installation APK-Users often face problems: from visual bugs to complete inoperability of system elements.

Key reasons for returning to factory design: More than 60% of Xiaomi service centers’ requests for broken interfaces are related to incorrectly installed themes from third-party developers. Even official topics from MIUI Theme Store sometimes conflict with the firmware version, especially if the device has not been updated for a long time. In this article, we will discuss all working methods from simple reset to manual recovery of system files.

Method 1: Reset themes through standard MIUI settings

The safest and fastest method is to use built-in shell tools, and it's suitable if:

  • πŸ”„ Theme installed through the official store MIUI Theme Store
  • πŸ“± The device normally loads and responds to touch
  • βš™οΈ No critical errors in the operation of system applications

Instructions:

  1. Open Settings β†’ Themes.
  2. Slip on the profile icon in the upper right corner (or three points).
  3. Choose My Subjects β†’ Standard.
  4. Confirm the application by waiting for the launcher to restart (usually takes 10–30 seconds).

Make sure to Settings β†’ Accounts β†’ Mi Account logged in |Save important data from Notes and Calendar |Connect to Wi-Fi (themes weigh up to 50 MB) |Close all apps through Recent

-->

If you have artifacts left after applying a standard theme (such as distorted icons or fonts), follow the additional step:

⚠️ Attention: Forced stop of the Themes application through Settings β†’ Annexes β†’ Application management β†’ Topics β†’ Stopping can temporarily solve the problem, but it won't eliminate the cause.

Method 2: Complete reset (Hard Reset)

When standard theme resets fail and the interface fails (e.g., controls go missing or errors like com.android.systemui occur), the only reliable solution is a complete factory reset.

  • πŸ“ All installed topics (including system files in the /data/system/theme/)
  • πŸ”§ Launcher and widget settings
  • πŸ“± Application data (except files on the SD-map)

Step-by-step:

  1. Make a backup through Settings β†’ Additional β†’ Backup and Reset β†’ Local Backup.
  2. Go to Settings β†’ About the phone β†’ Reset settings.
  3. Select to erase all data (reset to factory).
  4. Enter the password from the Mi Account (if linked) and confirm the action.
Action.Implementation timeEffects of consequences
Reset via settings5-10 minutesAll data except files on SD-map
Reset via Recovery10-15 minutesComplete cleaning, including app cache
Hand-flashing20-40 minutesRecovery of system files, the risk of blocking the bootloader
What do I do if the reset is frozen?
If the reset process "stops" on the MI logo for longer than 20 minutes: 1. Force the phone to turn off (press Power + Volume up for 10 seconds). 2. Go to Recovery (Power + Volume up). 3. Select Wipe Data β†’ Wipe All Data (Management - Volume buttons, Confirm - Power). 4. After the reset, run Reboot System.

After reset, the device will boot with factory settings, including the standard MIUI Default theme. Please note: if the bootloader was unlocked before the reset, its status will remain.

Method 3: Manually remove themes via ADB

For power users who don’t want to lose data, the Android Debug Bridge (ADB) method of removing themes requires:

  • πŸ–₯️ Computers with installed ADB Tools
  • πŸ”Œ USB-cable (preferably original)
  • πŸ”§ Included debugging by USB (Settings β†’ The phone. β†’ Version. MIUI β€” Tap 7 times, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB)

Commands to execute (enter in cmd or terminal):

adb shell


su




rm -rf /data/system/theme/*




rm -rf /data/user/0/com.android.themes/files/*




reboot

adb shell pm clear com.android.themes

This will clear the theme app cache, but will not delete files completely.

-->

After restarting, the system will automatically apply the standard theme, and if the interface remains distorted, follow the additional command:

adb shell cmd overlay enable --user 0 com.android.theme.systemui

⚠️ Note: Delete files through ADB without a backup copy may cause system applications to fail if files in the system have been changed /system/overlay/. In this case, a re-flashing will be required.

Reset via settings |Full Hard Reset|Manual cleaning via ADB|Firming of the device |Another method

-->

Method 4: Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fast Fastboot Fast Fastboot Fastboot Fast Fastboot Fast Fastboot Fast Fastboot Fast Fastboot Fast Fast Fast Fastboot Fastboot F

The last measure, flashing through Fastboot, is applied if:

  • πŸ”΄ The device does not load or is fixated on the logo
  • πŸ› οΈ Previous methods did not help (for example, after installing a custom theme with modified system files)
  • πŸ”“ The bootloader (bootloader) is unlocked

Tools required:

  • πŸ“₯ Official firmware for Redmi Note 8 Pro (codename begonia) from the site MIUI Download
  • πŸ–₯️ Mi Flash Tool
  • πŸ”Œ Cable USB (Original or high quality)

Step-by-step:

  1. Unpack the archive with firmware in a folder without Cyrillic characters (for example, C:\MIUI\begonia_global_images...).
  2. Turn off the phone, then press Power + Volume down to log into the Fastboot.
  3. Connect the device to your PC and start the Mi Flash Tool.
  4. Select the firmware folder, press Refresh (should appear) COM-port).
  5. At the bottom, select Clean All (full clean) and click Flash.

-->

It takes 5-15 minutes. Once complete, the phone will automatically reboot with a clean system and a factory theme. If the Mi Flash Tool gives an anti-rollback error, then the firmware is older than the current version, download a newer build.

Method 5: Recovery through Custom Recovery (TWRP)

If the Redmi 8 Pro has custom TWRP recovery installed, you can restore a standard theme without completely flashing it.

  • πŸ› οΈ Delete corrupted theme files
  • πŸ”„ Recovery of backup (nandroid backup)
  • πŸ“¦ Clean installations APK standard-theme

Instructions:

  1. Download TWRP for Redmi Note 8 Pro (the version should match your firmware).
  2. Load into Recovery (Nutrition + Volume Up).
  3. Go to Advanced β†’ File Manager.
  4. Delete folders: /data/system/theme/ /data/user/0/com.android.themes/
  5. Reboot to the system.

For reliability, you can additionally flash MIUI Default Theme APK via TWRP:

  1. Download the official APK standard theme (the version should match your MIUI).
  2. In TWRP, select Install and specify the path to the downloaded file.
  3. Confirm the installation and restart.

Solving problems after the topic is restored

Even after a successful return to the factory theme, Redmi 8 Pro users may experience side effects.

Problem.Probable causeDecision
App icons haven't changedLauncher cache not updatedRemove Lawnchair or MIUI Launcher data in Settings β†’
Black screen after downloadDamaged files in /system/overlay/Refuse the device via Fastboot
Themes stopped making a mistakeConflict of MIUI versions and theUpdate the firmware through Settings β†’ Software Update
Distorted fontsResidual custom theme filesPerform adb shell pm clear com.android.fonts

If after all the manipulations the topic is still not applied, check:

  • πŸ“‹ Integrity of system files through Settings β†’ The phone. β†’ System verification.
  • πŸ”„ Availability of updates MIUI (Some topics require a specific version of the shell).
  • πŸ”’ Mi Account Status – Linked devices with unofficial firmware can block changes to topics.

FAQ: Frequent questions about themes recovery on Redmi 8 Pro

Can I return the theme without resetting the data?
Yes, it helps in most cases: Reset via Settings β†’ Themes β†’ Standard. Cleaning the Themes app cache to Settings β†’ Applications. Deleting theme files via ADB (see Method 3). If the theme was installed as a system application (via Magisk or TWRP), you can’t do without resetting.
Why did the topic stay the same after the reset?
It's because of this: πŸ”„ Incomplete reset (e.g., via Wipe Cache instead of Wipe Data). πŸ“¦ Residual files in /data/system/theme/. πŸ”§ Custom Launcher Conflict (e.g. Nova Launcher) Solution: Complete Fastboot Reset or manually delete the theme folders through TWRP.
How do I know what topic is currently being set?
You can view the current topic: In Settings β†’ Topics β†’ My topics (active topic marked with a tick). ADB: adb shell dumpsys activity | grep "mCurrentTheme" In a file manager with root rights along the way /data/system/theme/active_theme.xml.
Will the ADB method work on a locked bootloader?
Yes, ADB It does not require an unlocked bootloader, but: βœ… Pm Clear commands run without any problems. ❌ Commands with su (root rights) will not work. ⚠️ Deletion of files in /data/ Maybe, but in /system/ β€” No, you need to unlock the bootloader through the Mi Unlock Tool for full access.
Can I restore deleted themes from backup?
If the backup was created through: πŸ“± Settings β†’ Additionally. β†’ Backup and reset (restores themes as part of system data). πŸ–₯️ TWRP (Restore the data partition). πŸ”§ Titanium Backup (requires root) Warning: Recovering themes from backups can cause the same errors again if they were related to file conflict.