Why Redmi 7 users want to get rid of the problem MIUI?
Xiaomi Redmi 7, released in 2019, is still a popular budget smartphone due to its reliable hardware (Snapdragon 632 processor, 2-4 GB of RAM) and affordable price. MIUI Owners complain about aggressive advertising in system applications, unnecessary background processes that eat up battery power, and not always logical organization of the interface. Pure Android (or custom firmware based on it) solves these problems: No advertising, less junk, faster security updates and more fine-tuning options.
But moving to stock Android is not a simple flashing through Recovery; it is a complete replacement for the operating system, which requires unlocking the bootloader, installing a customized backup and carefully selecting a compatible firmware. Errors at any stage can lead to a device being βbricked.β In this article, weβll break down the only officially supported way to install a clean Android on Redmi. 7 through the unlocking of the loader and firmware LineageOS/Pixel Experience and how to avoid common mistakes.
Before you start, answer two questions:
- Are you ready to lose the warranty (if it still works)? Unlocking the bootloader will void it.
- Can you work with the command line (ADB/Fastboot)? Without these skills, the process will be difficult.
If the answer is yes, we start preparing.
What firmware is suitable for Redmi 7 (codename onclite)
Redmi 7 has an official code name, onclite, which is what you should look for when choosing firmware. Importantly, firmware for Redmi Note 7 (lavender) or other models will NOT work, this will lead to a broken device. Below are proven versions of pure Android, which are regularly updated by the community:
- π± LineageOS is the most stable and closest to Android stock firmware. Minimalist interface, no extra apps, good battery optimization. Supports Android 11 (at 2026).
- π¨ Pixel Experience is a firmware with interface and chips from Google Pixel (e.g., live wallpaper, Google Assistant by default.
- β‘ Havoc-OS is for customization enthusiasts: hundreds of themes, gestures, status bar setup, etc. Less stable than LineageOS, but offers more features.
- π οΈ ArrowOS β Balance between stability and extra features. Supports Android 13.
Where to download? Official sources only:
- LineageOS: download.lineageos.org/onclite
- Pixel Experience: download.pixelexperience.org/onclite
- Havoc-OS: havoc-os.com (Search onclite)
Warning
| Firmware | Android version | Stability | Features | Reference |
|---|---|---|---|---|
| LineageOS | 11 | βββββ | Minimalism, no Google services (should be installed separately) | Download |
| Pixel Experience | 12β13 | ββββ | Interface like Pixel, preinstalled Google services | Download |
| Havoc-OS | 12β13 | βββ | Maximum customization, possible bugs with the camera | Download |
| ArrowOS | 13 | ββββ | Balance of stability and feature, support OTA-update | Download |
β οΈ Attention: Firmware based on Android 12+ If you are critical of Sberbank Online or Tinkoff, choose LineageOS 18.1 (Android 11) or install Magisk with a root hiding module.
Step 1: Unlock the bootloader on Redmi 7
The bootloader on all Xiaomi smartphones is locked by default, and unlocking it is a must before installing custom firmware, taking 72β168 hours (3β7 days) as it requires Xiaomiβs approval.
- Link your Mi Account to your device: Go to Settings β Mi Account β Sync: Make sure your account is linked to your phone (the account name should be displayed at the top of the screen).
- Activate debugging on USB and OEM-Unlock: Enable Developer Mode: Go to Settings β The phone. β Version. MIUI And tap the build number 7 times. Go back to Settings. β Additionally. β For developers and include: Debugging by USB Unlocking OEM (It may be called a factory unlock)
Launch the Mi Unlock Tool
- Download the official utility from the Xiaomi website: en.miui.com/unlock.
- Install the drivers. ADB and Fastboot (if not already installed).
- Connect your phone to your PC in Fastboot mode (turn off your phone, then press Volume Down + Power until a bunny with the word Fastboot appears).
- Launch the Mi Unlock Tool, log in to the Mi Account and follow the instructions. The utility will show a waiting timer (usually 168 hours).
Mi Account tied to phone|Debugging is on. USB|On. OEM-unlock|Drivers installed ADB/Fastboot|The phone is charged at least to 50%-->
After sending the unblocking request:
- π Donβt turn off your phone or untie your Mi Account β it will reset your timer.
- β³ The timer will be displayed in the Mi Unlock Tool each time you connect.
- π± After the deadline, repeat the process: connect the phone to Fastboot, launch the utility and press Unlock.
If the utility gives you a "Couldn't unlock" error, try:
- Use the other USB-cable (preferably original).
- Disable the antivirus on the PC.
- Try another computer (sometimes the lock is linked to the computer). IP).
β οΈ Warning: Once the bootloader is unlocked, all data on the phone (photos, contacts, apps) will be reset. Backup in advance via Settings β System system β Backup or manually copy files to PC.
Step 2: Install a custom recaveri (TWRP)
Stock recovery on Redmi 7 does not allow you to install unofficial firmware. TWRP (Team Win Recovery Project is a customized recovery with advanced features. Here's how to do it:
- Download the current version TWRP onclite: Official website: twrp.me/xiaomi/xiaomiredmi7.html Look for a file with the.img extension (for example, twrp-3.7.0_9-0-onclite.img).
- Connect your phone in Fastboot mode: Turn off your phone. Press Volume down + Power before the Fastboot logo appears.
Please. TWRP via Fastboot
- Open the command line (CMD) file ADB and Fastboot.
- Check the connection of the device command: fastboot devices should display the serial number of the phone.
- Please. TWRP: fastboot flash recovery twrp-3.7.0_9-0-onclite.img (Replace the file name with yours).
- Reboot to Recavator: Fastboot boot twrp-3.7.0_9-0-onclite.img
After a successful firmware TWRP:
- π§ In the first window, the recavator will ask you if you want to allow modifications to the system. Swipe to the right (this will allow you to make changes).
- π Backup your current firmware (in case of rollback): press Backup, select Boot, System, Data and save to SD-card.
- π« Don't reboot to the system! MIUI may re-write TWRP first-load.
π‘
If TWRP Does not start after firmware, try repeating the command fastboot boot twrp.img Sometimes it helps to use the other one. USB-port-line.
Step 3: Prepare firmware and additional files
Before installing a pure Android, you need to download:
- The firmware itself (e.g, lineage-18.1-20260510-nightly-onclite-signed.zip).
- Google Apps (GApps) β if the firmware you select does not include them (for example, LineageOS). For Android 11, NikGApps or OpenGApps (a variant of pico or nano) will suit.
- Magisk (optional) - for root rights. Download from the official website: github.com/topjohnwu/Magisk.
All files must be in.zip format and copied to the external file. SD-card or internal memory of the phone (but not in the Downloads folder) TWRP may not see).
How to choose the right GApps?
- π LineageOS 18.1 (Android 11) β NikGApps-core or OpenGApps-pico.
- π For Pixel Experience (Android 12)+) β GApps are not needed (they are already built in).
- π For Havoc-OS, you can choose NikGApps-omni for maximum compatibility.
Warning
bootloop
| File. | Where to download | Size | Notes |
|---|---|---|---|
| Firmware (LineageOS/Pixel Experience) | Official websites (see above) | 1.2β1.8 GB | Check the date of assembly (it is better to take fresh) |
| GApps (NikGApps/OpenGApps) | nikgapps.com or opengapps.org | 100-300 MB | Choose an option. arm64 Android 11/12 |
| Magisk (optional) | GitHub | ~20MB | Installation after firmware |
What to do if the firmware is not downloaded from the official website?
Step 4: Install a clean Android through TWRP
Now, to the most important stage, firmware, follow the instructions in strict order.
- Launch it. TWRP: Turn off the phone. Press the volume up. + Food before the appearance of the logo TWRP.
- Clear sections: Press the Wipe β Advanced Wipe. tick Dalvik / ART Cache, System, Data, Cache. Swipe for confirmation (this will delete all data!).
- Install firmware: Press Install and select the downloaded firmware file (for example, lineage-18.1-...-onclite.zip). Swipe for confirmation. Wait until it's finished (usually). 5β10 minute).
- Install GApps (if needed): Press Add More Zips and select the GApps file. Swipe to install.
- Squeeze Magisk (optional): Add a file similarly Magisk-v26.4.zip.
Reboot.
- Press Reboot. β System.
- The first download can take 10-15 minutes β do not interrupt the process!
If after the reboot the phone is stuck on the logo:
- π Wait 20 minutes β sometimes the system optimizes applications for a long time.
- π οΈ If you stay longer, go back to the TWRP (Loudness up + Meals, repeat the Wipe β Format Data (enter yes) and reinstall the firmware.
- π‘ Wi-Fi or mobile network issues? Make sure the firmware supports your region (some builds don't include frequencies for Russia).
π‘
If the phone doesn't turn on after firmware (black screen, flashing indicator), chances are you chose incompatible firmware or GApps. Solution: Repeat installation with the correct files or restore backup through TWRP.
Step 5: Set up the system after installation
After the first download, you will have to set up the basic configuration:
- π Select the language (Russian is usually available in the language) LineageOS/Pixel Experience).
- π Connect to Wi-Fi (mobile network may not work immediately β wait for activation) SIM).
- π Set up a screen lock (recommended) PIN graphical).
- βοΈ Sign in to your Google account (if you have installed GApps).
Attention.
- πΈ Camera: Custom firmware often uses Google Camera (GCam) instead of the standard app MIUI. Download a modified version of GCam for the Snapdragon 632 (search at celsoazevedo.com).
- π Battery: the first 2-3 charge/discharge cycles may show an incorrect percentage.
- π΅ Sound: If the speaker is too quiet, check the settings in Settings β Sound. β Amplification of sound (in some firmwares there is a separate uniform equalizer).
How to Get Functionality Back MIUI, if something doesn't work?
- Navigation gestures: in Settings β System system β Gestures Choose Android 10 Style+.
- Dark theme: Include in Settings β Display. β Dark theme (or through the schedule).
- Double tap to wake up: look at Settings β Display. β Additionally.
If a specific feature is missing MIUI (For example, Game Turbo or Second Space, look for alternatives on Google Play.
Typical problems and their solutions
Even if installed correctly, there can be bugs, and here are the most common ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Mobile network is not working (no 4G) | No settings. APN for your operator | Go to Settings. β Mobile network β Access points (APN) Add the settings manually (find them on the operatorβs website). |
| Wi-Fi is off. | Problem with drivers or regional frequencies | Try to reflash the firmware with clean flash. If it doesn't work, look for a firmware marked with a note. EEA (Europe). |
| Fast battery discharge | Background activity of Google services or unoptimized kernel | Install AccuBattery for diagnostics. Turn off the Adaptive Battery in the settings. If it doesn't work, try another core (like FrancoKernel). |
| The camera is not working (black screen) | There are no drivers for the Snapdragon 632 | Install Google Camera with onclite support (search for Google Camera) XDA). The alternative β ANX Camera. |
| Phone overheats | Incorrect processor settings or background tasks | Check in Settings β Battery, which applications consume the most. Install CPU Monitor for frequency monitoring. |
If the problem is not resolved:
- π Find a solution in the forum XDA in your firmware theme (e.g. LineageOS theme for Redmi 7).
- π‘ Make a mistake log through ADB: adb logcat > log.txt and attach it to the question in the forum.
- π In the last resort, you'll fall back on MIUI via Fastboot (instruction below).
β οΈ Note: If you have installed Magisk, some banking applications (e.g. Sberbank Online) may block access.Solution: Hide root via Magisk β Settings β Hide Magisk. Use MagiskHide Props Config to change the device's fingerprint. Install the app via Island).
How to get back MIUI if something goes wrong
If pure Android is unstable or you change your mind, you can return the original Android version. MIUI. This will require the official firmware in.tgz format for Redmi 7 (onclite:
- π Official firmware MIUI (Choose Stable or Weekly for your region).
- π Look for a version marked Fastboot (not Recovery!).
Instructions for returning to MIUI:
- Unpack the downloaded.tgz archive in the folder on the PC (files should appear) flash_all.bat, images/...).
- Turn off the phone and transfer to Fastboot (Loudness down + Power).
- Connect to the PC and launch it. flash_all.bat (for Windows) or run in the terminal: fastboot flash boot images/boot.img fastboot flash system images/system.img fastboot flash recovery images/recovery.img fastboot flash vendor images/vendor.img fastboot erase userdata fastboot reboot
- Wait for the reboot (first launch) MIUI It can take up to 10 minutes).
It's important.
fastboot oem lockBut remember: this will again delete all data and make it impossible to install custom firmware without re-unblocking.
π‘
Bring it back. MIUI You can do it at any time, but the unlocked bootloader will cancel the warranty. If you plan to sell the phone, you better lock the bootloader and flash the official firmware.