This tutorial will guide you to root Xiaomi Redmi Note 8 without requiring you to flash TWRP Recovery. Rooting with Magisk is easy and doesn’t require technical skills. If you own a Xiaomi Redmi Note 8 and want to perform numerous things that are usually not possible with the Stock Android ecosystem, then you must root your device. Though, to flash the rooting file, you must unlock your device’s bootloader.
For those who are unaware, installing Magisk and rooting your phone is definitely possible without flashing TWRP at all. Whether you’re an Android enthusiast and want to root your device, we’ll guide you through the procedure to root your Xiaomi Redmi Note 8 using the Magisk method in due course of the article.
A Brief Intro to Xiaomi Redmi Note 8
The Xiaomi Redmi Note 8 features the specifications Chipset Qualcomm SDM665 Snapdragon 665 (11 nm) CPU/ Processor Octa-core (4×2.0 GHz Kryo 260 Gold & 4×1.8 GHz Kryo 260 Silver) GPU Adreno 610 OS Android 9.0 (Pie), upgradable to Android 10, MIUI 12 Display 6.3 inches, 97.4 cm2 (~81.7% screen-to-body ratio)/ IPS LCD/ 1080 x 2340 pixels, 19.5:9 ratio (~409 ppi density)/ Corning Gorilla Glass 5 Internal Storage/ RAM 32GB 3GB RAM, 64GB 4GB RAM, 64GB 6GB RAM, 128GB 4GB RAM, 128GB 6GB RAM
Main Camera 48 MP, f/1.8, 26mm (wide), 1/2.0″, 0.8µm, PDAF/ 8 MP, f/2.2, 120˚ (ultrawide), 1/4.0″, 1.12µm/ 2 MP, f/2.4, (macro)2 MP, f/2.4, (depth)/ LED flash, HDR, panorama/ [email protected], [email protected]/60/120fps; gyro-EIS Selfie Camera 13 MP, f/2.0, (wide), 1/3.1″, 1.12µm/ HDR, panorama/ [email protected] Battery Li-Po 4000 mAh, non-removable/ Fast charging 18W Model Number M1908C3JH, M1908C3JG, M1908C3JI
What is Root? Why Root?
‘Root’ refers to a storage unit, which acts as a topmost folder/ directory in the operating system, which holds data from various sections, i.e., apps, systems, and users. The primary job of this ‘root’ directory is to transfer data across every section of the phone’s operating system. If you want to unleash the full potential of the hardware of your Xiaomi Redmi Note 8, then rooting and flashing custom recovery like TWRP is the primary concern.
Advantages of rooting Xiaomi Redmi Note 8?
- When it comes to customization, the stock ROMs usually has unsupported and limited capabilities. You may install any custom ROMs, mods, kernels, Xposed Framework, and Xposed module support when your device is rooted and has the TWRP recovery installed. You can also install numerous apps that need root access to function properly.
- Get access to all the files in your phone’s ‘root directory.’
- Bloatware is commonly pre-installed by OEMs or manufacturers on new phones. The user of the Xiaomi Redmi Note 8 can remove all bloatware after acquiring root access.
- Block advertisements in all installed applications, including Chrome, YouTube, and others.
- Overclocking the CPU will improve performance and extend battery life.
Disadvantages of rooting Xiaomi Redmi Note 8?
- The possibility of an Android smartphone “bricking” during the rooting process is one of the significant factors. An Android phone that has been “bricked” usually becomes unresponsive, won’t switch on, and no longer performs as intended.
- Rooting voids a permanent manufacturer’s warranty
- The issue of “overheating” can be caused by rooting or overclocking.
- The device would no longer get any OTA firmware updates that the manufacturer occasionally gave with bug fixes and security patches for the Android operating system.
Rooting and flashing the Custom ROM firmware certainly voids the warranty of your device, and AndroidWeblog.com will no longer be held responsible for warranty void or your bricked device.
Ensure to check your model number, which must be:
- Xiaomi Redmi Note 8
Before rooting your phone, ensure you have read the full disclaimer and that you accept to move on at your own risk.
- Phone Should be Charged
Your phone must be at least 70% charged to avoid possible issues while exploring. Why take a chance when you can charge it fully?
Making a backup of your phone is a wise practice if you plan to root your phone or install a custom ROM. Back up all the media on your phone, including the photos, movies, and contacts, to your PC and the cloud.
- Enable USB Debugging
(Applicable only for PC method, Skip if you will use APK method)
You must enable USB debugging option by going in to Settings, Applications and Developer options.
Downloads For Rooting Xiaomi Redmi Note 8
Download Universal ADB Drivers here (If your PC have already drivers installed then skip this)
Download platform-tools/ SDK Tools package from Android SDK on PC from here. (Android command line tools> SDK Tools package)
Download the latest Xiaomi Redmi Note 8 Stock ROM Firmware flash file, and move it to the PC.
Download Magisk Manager from here.
Verify that you have downloaded all necessary files (link in the pre-requisite section of this article). Then carry on with the steps.
Procedure to Root Xiaomi Redmi Note 8 (Without TWRP with Magisk)
Part 1: Preparing the boot image: Extract and Patch Boot.image using Magisk.
Step 1: To begin with, download the stock ROM in your PC and then extract the stock ROM in your PC.
Step 2: Now, connect your Xiaomi Redmi Note 8 with your PC, and transfer boot.img from the extracted folder to your device’s internal storage.
Step 3: As previously advised in the prerequisite section, launch Magisk Manager. Simply choose Install>Install when a popup window prompting you to install Magisk appears.
Step 4: After that, you’ll have two choices: Download Zip only or Patch Boot Image File. Choose Patch Boot Image File and select the boot image file you previously saved to your device’s internal storage.
Step 5: After the boot image file has been selected, Magisk will immediately begin patching the boot.img file. Once the boot image file has been patched, you can simply copy the patched boot.img from your device’s internal storage and replace it in the extracted ROM folder on your PC.
Then, proceed to the second section to flash the modified boot.img file onto your Xiaomi Redmi Note 8 tablet.
Part 2: Patching the boot image: How to Install the patched Boot.image on Xiaomi Redmi Note 8?
Step 1: Firstly, extract the ADB and Fastboot tool. Then, move the boot image file that has been patched to the same folder.
Step 2: Next, open CMD under the adb-fastboot-tool folder. To launch PowerShell, press and hold the Shift key while right-clicking the mouse. Otherwise, you can just run the following command, which will return the device id, to check whether the device is connected to the computer or not:
Afterward, start the Xiaomi Redmi Note 8 in fastboot mode by executing the command:
adb reboot bootloader
Optional: To put the device into fastboot mode, either use the method described above using CMD, or;
- Press and hold the Power and Volume Down buttons together to turn the device off. The Xiaomi Redmi Note 8 will enter the fastboot mode as a consequence.
Step 3: Then, enter the below command in order to flash the Magisk patched_boot.img to install Magisk and root Xiaomi Redmi Note 8:
fastboot flash boot patched_boot.img
Step 4: For devices with an A/B partition system, command is different. A/B system updates use two sets of partitions referred to as slots (generally slot A and slot B). For A/B partitions, you must use the following commands:
fastboot flash boot_a patched_boot.img fastboot flash boot_b patched_boot.img
Important: Make sure to replace [patched boot.img] with the name of the boot image file you downloaded. Use the new file name in commands if patched boot.img or boot.img have been renamed.
Step 5: After flashing the patched boot image file, wait for the procedure to complete flashing. After that, reboot your system or your device using power key or by using the command below:
Verify the Systemless Root
Your Xiaomi Redmi Note 8 has been successfully rooted! Now that the Xposed Framework is installed, you can personalize your smartphone according to your preferences. You may check for rooting by launching the Magisk Manager app. If all went smoothly, all the ticks on the Magisk UI should be green, signifying that the Google SafetyNet protection has been bypassed, the most recent version of Magisk has been installed, and MagiskSU has been configured correctly on the device.