Redmi came in with an aggressive stance when looking at the Redmi 8 lineup. The phone came in with multiple sub-models including the Redmi 8A. Redmi 8 saw the brand’s commitment to improving their budget lineup which helped them succeed.
Like our previous guides, in this one too we would guide you through the steps to install a custom recovery on your Poco X3 followed by getting Root access using the Magisk module.
Before we get into the flashing guide, let’s explore the device. The Redmi 8 borrows some of its look from the Redmi Note 8 series with a dual camera on the back and the large fingerprint reader underneath. This was the first phone in the budget Redmi lineup to feature a fingerprint sensor. The phone packs a large HD+ LCD panel upfront with a dew-drop notch housing the front camera.
It is powered by the Qualcomm Snapdragon 439 SoC which is a budget processor in the Snapdragon 400 series. The phone is sold in two color choices and three memory configurations. There is a dual rear camera module with the main sensor being 12MP which is assisted with a 2MP depth sensor.
Shopping ad
- USA MARKET ONLY WORK ON TMOBILE MINT TELLO OR ANY UNDER TMOBILE NETWORK PHONE NEEDS A SIM CARD ALREADY ACTIVATED ,OUTSIDE USA WORKS ANY GSM CARRIER SIM GSM FCC ID: 2AFZZRA8E
- Dual SIM (NoT MICRO SD SLOT) 5G: n1/2/3/5/7/8/20/28/38/40/41/48/66/77/78 / 4G: LTE FDD:1/2/3/4/5/7/8/12/13/17/18/19/20/26/28/32/66 -- 4G: LTE TDD:38/40/41/42/48 -- 3G: 1/2/4/5/6/8/19 -- 2G Quad Band - Bluetooth 5.4Wi-Fi: Wi-Fi 6/6E/Wi-Fi 5/Wi-Fi 4/802.11a/b/g Supports 2.4GHz Wi-Fi | 5GHz Wi-Fi Supports 2x2 MIMO,Wi-Fi Direct
- 6.67" CrystalRes AMOLED displayResolution: 2712 x 1220 (1.5K resolution)Refresh rate: Up to 120HzTouch sampling rate: Up to 480HzBrightness: 3000nits peak brightnessColor depth: 12bitContrast ratio: 5,000,000:1DCI-P3 wide color gamutCorning Gorilla Glass Victus 2Supports Dolby VisionReading mode1920Hz PWM dimming|20,000-level brightness adjustment|HDR10+ | TÜV Rheinland Low Blue Light (Hardware Solution) Certified | TÜV Rheinland Flicker Free Certified | TÜV Rheinland Circadian Friendly Certified
- Snapdragon 7s Gen 34nm manufacturing processCPU: Octa-core processor, up to 2.5GHzGPU: Adreno GPU
- 200MP main camera OISf/1.6516-in-1 binning into one large 2.24μm pixel1/1.4” sensor size7P lens8MP ultra-wide cameraf/2.22MP macro cameraf/2.4Dynamic shots | Motion tracking focus | Lightning Burst | filmFrame | Portraits | Document | Night mode | Dual video | Steady videoRear camera video recording4K at 24/30fps1080p at 30/60fps720p at 30fpsSlow motion: 1080p at 120fpsSlow motion: 720p at 120/240fps - - 20MP front cameraf/2.2Soft-light ring | AI beautify | Night mode | Portrait mode | Palm Shutter | Selfie timerFront camera video recording1080p at 30/60fps720p at 30fps
Apart from this, we get the MIUI 11 based on Android 9. A large 5,000mAh battery is used to juice the phone which is fairly standard in the Redmi smartphone lineup these days. There is also support for dual 4G and MicroSD. Redmi has tried to let no stone unturned and has somewhat made a decent budget smartphone for the masses.
What is TWRP recovery?

TWRP stands for TeamWin Recovery Project. It is an open-source and entirely GUI-based custom recovery for Android devices. The reason why it’s so popular is because of the fact that it allows Android users to enjoy fully touch-based UI and flash custom ROMs, MODs, Magisk, SuperSu, etc. There are further features like Full System backup that come in handy during these customization sessions.
Shopping ad
- 42dB Hybrid Active Noise Cancellation for Immersive Sound: Experience profound quiet with 42dB Hybrid ANC. Whether commuting or working, block out unwanted noise and dive deep into your music, podcasts, or focus time with superior audio isolation.
- Powerful 12.4mm Dynamic Driver & Customizable Sound: Hear the difference with a large Φ12.4mm dynamic driver, delivering powerful bass and exquisite treble. Fine-tune your audio via the Xiaomi Earbuds app with customizable EQ settings and firmware updates for a personalized listening journey.
- AI Dual-Microphone System for Crystal-Clear Calls: Talk clearly anywhere. The dual-mic setup with AI noise reduction effectively cuts background noise and handles wind interference up to 6m/s, ensuring your voice comes through crisp and clear during every call.
- 8/36-Hour Ultra-Long Battery with Super Fast Charging: Enjoy up to 8 hours of playtime on a single charge and 36 hours total with the compact charging case. Forgot to charge? Super fast charging gives you 2 hours of music from just a 10-minute quick charge.
- High-Quality Codec Support & Optimized Comfort: Equipped with SBC and AAC high-quality audio decoding for broad device compatibility and rich, detailed sound. The ergonomic, lightweight design ensures a secure and comfortable fit for all-day wear, blending style with functionality.
EverythingXiaomi.com is not responsible for any kind of damage to data or devices while performing this task. Flashing a custom recovery voids the device’s warranty and might result in full data loss. You are proceeding at your own risk.
Install TWRP on Redmi 8
Before we start with the installation process, it is advised that you stick to the guide and follow the instructions line-by-line.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Shopping ad
- USA MARKET ONLY WORK ON TMOBILE MINT TELLO OR ANY UNDER TMOBILE NETWORK PHONE NEEDS A SIM CARD ALREADY ACTIVATED ,OUTSIDE USA WORKS ANY GSM CARRIER SIM GSM FCC ID: 2AFZZRA29G
- Dual SIM (NoT MICRO SD SLOT) 5G: n1/2/3/5/7/8/20/28/38/40/41/48/66/77/78 / 4G: LTE FDD:1/2/3/4/5/7/8/12/13/17/18/19/20/26/28/32/66 -- 4G: LTE TDD:38/40/41/42/48 -- 3G: 1/2/4/5/6/8/19 -- 2G Quad Band
- 6.67" CrystalRes AMOLED displayResolution: 2712 x 1220 (1.5K resolution)Refresh rate: Up to 120HzTouch sampling rate: Up to 480HzBrightness: 3000nits peak brightnessColor depth: 12bitContrast ratio: 5,000,000:1DCI-P3 wide color gamutCorning Gorilla Glass Victus 2Supports Dolby VisionReading mode1920Hz PWM dimming|20,000-level brightness adjustment|HDR10+ | TÜV Rheinland Low Blue Light (Hardware Solution) Certified | TÜV Rheinland Flicker Free Certified | TÜV Rheinland Circadian Friendly Certified
- MediaTek Dimensity 7300-Ultra4nm manufacturing processCPU: Octa-core processor, up to 2.5GHzGPU: Mali-G615 MC2
- 200MP main cameraOISf/1.6516-in-1 binning into one large 2.24μm pixel1/1.4” sensor size7P lens8MP ultra-wide cameraf/2.22MP macro cameraf/2.4Dynamic shots | Motion tracking focus | Lightning Burst | filmFrame | Portraits | Document | Night mode | Dual video | Steady videoRear camera video recording4K at 24/30fps1080p at 30/60fps720p at 30fpsSlow motion: 1080p at 120fpsSlow motion: 720p at 120/240fps - 20MP front cameraf/2.2Soft-light ring | AI beautify | Night mode | Portrait mode | Palm Shutter | Selfie timerFront camera video recording1080p at 30/60fps720p at 30fps
Pre-Requisites:
- Make sure the phone’s battery is charged above 60%.
- Back up your data on any external media or perform a Nandroid backup.
- Download ADB and Fastboot Drivers on the PC/Laptop.
- Download the latest Xiaomi USB Drivers on the PC
- Download and save twrp-3.4.0-1-olive.img it to the Extracted folder of ADB – Fastboot drivers.
- Unlocked Bootloader on the Redmi 8
Procedure to install TWRP on Redmi 8
- You first need to have an unlocked bootloader on your Redmi 8, so if that’s not done, follow our guide for the same.
- Connect your phone to PC and look if the OEM Unlock is turned on from the developer settings.
- Extract ADB and Fastboot drivers in a folder and open the cmd or PowerShell by pressing the Shift key + Right-Clicking in the same folder.
- Now type the following command [adb reboot bootloader] to reboot the Redmi 8 into the fastboot mode (Note: You might get a USB debugging permission on your smartphone, so accept the pop-up).
- Now place the twrp-3.4.0-0.img to the same folder where you have extracted the ADB & Fastboot drivers.

- Type this [fastboot flash recovery twrp-3.4.0-1-olive.img] command to flash the TWRP image you download.
- After the successful flashing, reboot the phone using the [fastboot reboot] command.
You have successfully installed TWRP Recovery on Redmi 8. The thing to note here is that this is an unofficial TWRP build made by individual developers and the build has not been vetted by the TWRP team. So you can get some bugs upon installing it, and it is advised to take a full backup just in case things go sideways. Let us now flash the Magisk module to get root access on the phone.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Procedure to root Redmi 8
Before we start this, make sure you download the latest version of Magisk from here and place the file on to the internal storage of your phone.
Shopping ad
- COMFORTABLE, DURABLE & LIGHTWEIGHT DESIGN — Designed for extended wear with a stable fit. The earbuds are remarkably light at about 5.3g each and feature stem touch controls. With an IP54 rating, they are resistant to dust, sweat, and water, suitable for commutes, workouts, and daily use.
- IMMERSIVE INTELLIGENT FEATURES — Full-dimensional Spatial Audio with dynamic head tracking places sound around you. Triple-mic AI call processing helps ensure clear voice pickup, even in windy conditions. Enjoy seamless two-device connectivity, audio sharing, and smart features with HyperOS Connect.
- EXTENDED 35-HOUR BATTERY WITH FAST CHARGING — Rely on up to 8.5 hours of playback from the earbuds and a total of 35 hours with the charging case. The convenient fast-charge feature provides approximately 2 hours of listening time from a brief 5-minute charge.
- HI-RES AUDIO WITH CO-AXIAL DRIVER SYSTEM — Enjoy high-fidelity sound with Hi-Res Audio Wireless certification. The co-axial 11mm titanium-coated dynamic driver and dual ceramic drivers, powered by dual DACs, aim to deliver detailed clarity and rich bass. Support for LDAC codec and Dolby Atmos creates an immersive listening experience.
- POWERFUL ADAPTIVE ACTIVE NOISE CANCELLING — Experience reduced ambient noise with industry-leading noise cancellation up to 55dB. Adaptive ANC automatically adjusts through 20 levels to suit environments like planes, trains, or busy offices, helping you focus on your audio.

- Its always recommended that you take a full backup of the phone but if you’re doing this immediately after installing TWRP recovery, there is no need to make a separate backup.
- Now reboot your phone into TWRP recovery by pressing the volume up and power at the same while the phone is being turned on.
- Now, Select “Install” from the TWRP and browse for the Magisk.zip file. Tap on it to select it.
- Now, “Swipe to confirm flash” action.
- Upon successful installation, select “Install” once again and locate the “no-verity-force-encrypt.zip” file. Tap it to select it.
- Again “Swipe to confirm flash” action.
- Reboot System from TWRP Recovery.
- With the first boot, you might see a Magisk app on your phone, this is how you will be able to check the root status and download and install Magisk Modules for your Redmi 8.
- If everything checks out till now, you should have root access on your phone.
- Just to double-check, you could install the Root Checker app from the play store which should reflect the root status.
You have successfully flashed a custom recovery and root on your Redmi 8, and if everything is done correctly, this process won’t take much more than a couple of minutes.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




