Root rights to Xiaomi Redmi Note 8 Pro without PC: a complete guide with a guarantee of results

Why do Redmi Note 8 Pro owners want root rights without a computer?

Xiaomi Redmi Note 8 Pro (codenamed begonia) is still one of the most popular among users, despite the release of new devices. The main reason for interest in root rights without using a PC is the desire to expand the functionality of the smartphone without unnecessary difficulties.

Among the key reasons why users are looking for methods to obtain root exclusively through their phone:

  • πŸ”§ Removal of embedded software MIUI (For example, unnecessary system applications like Mi Browser or Mi Music)
  • 🎯 Install custom firmware (Pixel Experience, LineageOS) for pure Android
  • πŸ”‹ Optimize battery life through applications like Greenify or Battery Charge Limit
  • πŸ“± Overclocking the Mediatek Helio processor G90T Or, conversely, undervoltage to reduce heating

However, on the Redmi Note 8 Pro without a PC, you can get a full root only with the bootloader already unlocked. If the bootloader is locked, you can not do without a computer. In this article, we will look at both scenarios: unlocked and locked bootloader, as well as alternative methods for those who are not willing to risk the warranty.

πŸ“Š Why You Need to Root on the Redmi Note 8 Pro?
Remove system applications
Putting in custom firmware
Overclock the processor
Experiments with Android
Other

Checking the status of the loader: blocked or unlocked?

Before you try to get root rights, you need to check the status of the bootloader. On the Redmi Note 8 Pro, this is done via fastboot mode:

  1. Turn off the phone.
  2. Press the Power + Volume Cut buttons for 10 seconds.
  3. If you see FASTBOOT at the bottom of the screen and you have Locked status, the bootloader is locked. If Unlocked is unlocked.

You can also check the status through the Fastboot Mode Checker app (available on Google Play), but it requires superuser rights that you don't already have. Alternatively, type in the ADB terminal with the command:

fastboot oem device-info
Loader statusWhat does it mean?Can I get root without a PC?
LockedThe bootloader is blocked by the manufacturer❌ No, I need a PC to unlock it.
Unlockedbootloader is officially unlocked via Mi Unlock Toolβœ… Yes, we can go through Magisk.
RelockedThe bootloader was unlocked, but then blocked again.❌ No, it requires re-unblocking.

⚠️ Warning: If you see Locked status but you previously unlocked the bootloader, it could mean the device was reset to factory settings, and you'll have to repeat the unlocking process through your PC.

Method 1: Getting root on an unlocked bootloader (without a PC)

If your Redmi Note 8 Pro already has an unlocked bootloader, the process of obtaining root is simplified to install Magisk, the most popular root rights management tool.

β˜‘οΈ Preparation for the installation of Magisk

Done: 0 / 4
  1. Download Magisk APK official website: 🌐 Go to the Magisk release page. πŸ“± Select the Magisk-v file (for example, version, Magisk-v26.4.apk). πŸ“² Install. APK on the phone, allowing installation from unknown sources (Settings) β†’ Annexes β†’ Special access rights β†’ Installation of unknown applications).
  2. Get a patch for boot.img: πŸ”— Download the stock firmware for your version MIUI. πŸ“‚ Remove the file from the archive boot.img (It is in the image folder). πŸ“± Move it. boot.img internal memory of the phone. πŸ› οΈ Open Magisk, press Install β†’ Select and Patch a File, select boot.img.

Sweep the patch boot.img through TWRP

  • πŸ”„ Reboot to TWRP Recovery (squeeze power) + Volume up).
  • πŸ“ Find the patch file. magisk_patched-{random}.img in the Download folder.
  • πŸ–₯️ Press Install. β†’ Install Image, select the patched boot.img.
  • πŸ”§ After installation, run the Wipe β†’ Format Data (this will delete all data, so make a backup in advance!).

Once rebooted, you’ll have a full root with the ability to manage through Magisk Manager. To check the rights, install the Root Checker app from Google Play.

⚠️ Note: If you have been using the patch boot.img The phone was stuck on the Redmi logo, so you used an incompatible firmware version. boot.img via fastboot (PC required).

πŸ’‘

If after receiving root, banking applications (Sberbank, Tinkoff) stopped working, install the MagiskHide Props Config module and activate root hiding for specific applications.

Method 2: Bypassing restrictions on a locked bootloader (partial root)

If the bootloader is locked and the PC is not on hand, you can try partial solutions that give limited root capabilities without fully unlocking.

  • πŸ—‘οΈ Remove some system applications (not all!).
  • πŸ”§ Modify files in /system through ADB.
  • πŸ“± Install Xposed modules (but not all will work).

The most effective way is to use ADB-Teams to temporarily get rights. Here's how to do it:

  1. Activate debugging on USB: πŸ”§ Go to Settings. β†’ The phone. β†’ Version. MIUI. πŸ”˜ Press 7 times on the version MIUI, to activate the Developer Mode. πŸ”„ Back to Settings β†’ Additionally. β†’ For developers. πŸ”˜ Turn on Debugging. USB and Unlock. OEM (if).
  2. Connect to ADB via terminal on the phone: πŸ“± Install Termux from F-Droid (not from Google Play, as it’s an outdated version). πŸ“ Enter commands in order: pkg update & pkg upgrade pkg install android-tools adb shell

Get a temporary root through vulnerability

  • πŸ” Enter a command to check for the dirtycow vulnerability (works on the MIUI 12-13): echo 0 > /proc/sys/kernel/randomize_va_space
  • πŸ› οΈ If the command is executed without errors, try to get root: su. -c "id" If you see the uid=0(root - you have a temporary root!

This method only gives permissions for the current session, and once you restart, they will disappear, and you will have to unlock the bootloader through your PC to be able to access it permanently.

What can be done with temporary root?
With temporary root, you can: - Delete some system APKs (e.g. com.miui.analytics). - Edit files in /system/build.prop (e.g. change the DPI of the screen). - Run scripts to optimize the battery. However, changing critical files (e.g. /system/bin) will lead to bootloop!

Risks and how to minimize them

Getting root rights is always risky, especially on the Redmi Note 8 Pro with its secure bootloader, and here are the main threats and ways to avoid them:

RiskEffects of consequencesHow to prevent
Bootloop (looking on the logo)The phone is not loading, you need to flash it.Use only compatible versions of Magisk and TWRP
Loss of guaranteeXiaomi will refuse repairs under warrantySave the original firmware for rollback before visiting the service
Blocking banking applicationsSberbank, Tinkoff, Google Pay will cease to workUse MagiskHide or Universal SafetyNet Fix
Vulnerability to virusesRoot access opens up opportunities for malwareInstall AFWall+ to control application network access

The most common mistake of beginners is the firmware of an incompatible TWRP. For the Redmi Note 8 Pro, only the official version of mauronofrio's TWRP is suitable. Using other builds will lead to an orange state (hardware locking of the bootloader).

⚠️ Attention: MIUI 14 and newer Xiaomi has introduced additional protection Anti-Rollback. If you sew the old version of the firmware after the update, the phone will turn into a brick. Before any manipulation, check the version of Anti-Rollback in fastboot command: fastboot getvar anti.

Root Alternatives: What Can Be Done Without Full Rights?

If the risks of getting root are scary, consider alternative ways to customize the Redmi Note 8 Pro without unlocking the bootloader:

  • πŸ”§ ADB AppControl – Removing system applications through ADB rootless: adb shell pm uninstall -k --user 0 com.miui.analytics (replace com.miui.analytics with the desired application package).
  • 🎨 Themes and icons β€” MIUI Supports deep customization through Topics (you can download it) APK The same with themes.miuier.com).
  • πŸ”‹ Battery Optimization – AccuBattery App Helps Calibrate Battery Without Root.
  • πŸ“± Lawnchair Launcher – a launcher with support for gestures and icon packs, does not require root.

To remove ads in MIUI without root, use the DNS blocker:

  1. πŸ”§ Go to Settings. β†’ Connections β†’ Private DNS.
  2. πŸ”˜ Select the host name of a private DNS.
  3. πŸ“ Enter dns.adguard.com (or 1.1.1.3 for Cloudflare).

πŸ’‘

Most root-based tasks can be solved in alternative ways, such as blocking ads through DNS is 90% as effective as a root-access hosts file.

Frequent mistakes and their solutions

Even when following instructions, users often encounter problems, and here are the most common errors and ways to correct them:

Mistake.Reason.Decision
Failed to mount /system (Invalid argument)Incompatible version of TWRP or damaged firmwareSwitch the official TWRP and try again.
Magisk is not installed after the firmwareWrong patched boot.img or wrong folderRepeat the patching in Magisk, make sure the file is in /sdcard/Download
The phone does not turn on after Format DataRemoved critical data partition without backupSweep through the full firmware through the Mi Flash Tool (PC required)
Banking applications are not workingDetect root or unsafe environmentInstall MagiskHide Props Config and Universal SafetyNet Fix
Fastboot Not Recognized in TermuxAndroid Tools Not Installed in TermuxRun pkg install android-tools and restart the terminal

If the phone boots after Magisk firmware but the root doesn’t work, check:

  • πŸ”§ Magisk Version (should be at least 24.0 for Android 11)+).
  • πŸ“± File availability /data/adb/magisk.db (If not, repeat the installation).
  • πŸ”„ Patching's correctness boot.img (Compare the hashes of the original and patched files).

FAQ: Answers to Frequent Questions

❓ Can I get root on Redmi Note 8 Pro without unlocking the bootloader?
βœ… Partly yes, but only temporary root through vulnerabilities (like dirtycow). Full root without unlocking the bootloader is impossible - this is a limitation of Mediatek's hardware protection.
❓ How to return the guarantee after obtaining root?
πŸ”§ To cover root traces before visiting the service center: Remove Magisk via Uninstall in the app settings. boot.img Run the reset to factory settings (Wipe) β†’ Factory Reset in TWRP). Check the status of the bootloader with the command fastboot oem device-info – it should be Locked. ⚠️ Warning: Some service centers check the device logs. If you've updated your firmware with root, it can be noticeable even after rollback.
❓ Why Google Pay and Banking Apps Stopped Working After Root?
πŸ’³ Banking apps block root devices due to security requirements: πŸ”§ Install MagiskHide Props Config and activate root hiding for specific applications. πŸ“± Use Universal SafetyNet Fix to complete SafetyNet. πŸ”„ If nothing helps, roll back root before using banking services.
❓ How to update MIUI after rooting?
πŸ”„ Update via Ota Updater with root will block the bootloader! To update safely: Download the full service pack (.zip) from the official website. TWRP (Pre-disable signature verification in settings TWRP). After the update, re-sweep Magisk (root flies when the update is made). boot.img).
❓ Can I get root on the Redmi Note? 8 Pro with Android 12/13?
βœ… Yeah, but there's nuance: πŸ“± Nana MIUI 13+ Magisk required v25.0+ (Older versions don't work). πŸ”§ TWRP Android 12/13 must be a version 3.6.0+ (for example, assembly from wrx). ⚠️ Android. 13 MagiskHide may not work – banking applications are not hidden.