Getting root-rights on Android 10 opens access to hidden system functions, but turns the smartphone into a โsandboxโ for experiments - with the risk of losing the warranty, data, or completely โbrickingโ the device. Unlike older versions of Android, where root was installed in two clicks, the tenth version is equipped with enhanced protection: DM-Verity, a locked bootloader and mandatory integrity check AVB 2.0. This means that there are no more universal solutions - the method depends on the model, firmware and even the region of sale.
In this guide, we will look at the current methods of obtaining root on Android 10 (including bypass SafetyNet for banking applications), analyze the risks for popular brands (Samsung Knox, Xiaomi Anti-Rollback, Google Pixel s Titan M, and we will also give a checklist of actions in case of failure. Important: on devices with hardware integrity check (for example, Samsung Exynos 9820 or Qualcomm Snapdragon 855+), bypassing the protection may require a soldering iron and a JTAG cable - such cases occur beyond software methods.
Why Android 10 is more difficult to root than previous versions
The main problem is separation of the system partition on system, vendor i product, which debuted in Android 8.0 Oreo, but in the tenth version was supplemented with mandatory hash verification via AVB (Android Verified Boot). This means:
- ๐ Locked bootloader on most smartphones (except Google Pixel and some Xiaomi) requires official unlocking via
fastboot oem unlock, which resets the device to factory settings. - ๐ก๏ธ
DM-Veritychecks the integrity of system files at every boot. Any change (including root) leads tobootloop(cyclic reboot). - ๐ฑ Manufacturers sew protection: Samsung Knox permanently marks the device as โjailbrokenโ (
Knox 0x1), Xiaomi blocks the bootloader for 72-168 hours after unlocking.
The second layer of complexity is SafetyNet, which banking applications (for example, SberBank Online or Tinkoff) and games (Pokรฉmon GO, Genshin Impact) use to check the integrity of the system. Even if you get root, these applications will refuse to work without additional manipulations. with MagiskHide or module Universal SafetyNet Fix.
โ ๏ธ Attention: On devices with Android 10 and chipset MediaTek (for example, Redmi Note 8 Pro, Realme 5 Pro) unlocking the bootloader may lead to loss IMEI and problems with cellular communication. Before you start, check for a backup copy of the partition nvram.
Preparing the device: what to do before unlocking
Before touching the bootloader, follow the required steps:
- Create backup copy via
TWRP(if supported) or ADB Backup. Pay special attention to sections/data,/efs(for Samsung) and/nvram(for MediaTek). - Check the model and firmware version to
Settings โ About the phone. Some firmware (for example, MIUI Global for Xiaomi) block unlocking without waiting. - Install drivers: for Windows you will need Google USB Driver + OEM driver (for example, Samsung USB Driver for Mobile Phones).
- Charge the battery at least up to 70%. Interrupting the process due to discharge can lead to irreparable damage to the partition
boot.
For devices Samsung additionally:
- ๐ง Disconnect
OEM UnlockvSettings โ Developer(if the option is gray, the device is tied to an operator or corporate policy). - ๐ฑ Make sure Knox is not activated (check through
#0#in dialer).
Install ADB and Fastboot|Download the firmware for your model|Disable encryption (if possible)|Check TWRP support on the XDA forum|Save IMEI and serial number-->
For Xiaomi be sure to link your account Mi to the device and wait for SMS permission to unlock (may take up to 7 days). On some models (for example, Redmi K20 Proit is required unlocker from the official website, which only works under Windows 7/10.
Receipt methods root on Android 10
The choice of method depends on the status of the bootloader and support. Below are the current methods for 2026, sorted by reliability. TWRP. Below are the current methods for 2026, sorted by reliability.
1. Magisk (recommended method)
Magisk (author topjohnwu) is the most universal tool that bypasses SafetyNet and supports AVB 2.0. Suitable for most devices, except Samsung s Knox and some Huawei (due to a locked bootloader).
Steps:
- Unlock the bootloader via
fastboot oem unlock(for Xiaomi use Mi Unlock Tool). - Download latest version of Magisk (file
.apk) and install it on your phone. - Download patched boot image:
- For Pixel/OnePlus: use
Magisk โ Install โ Select and patch the file(you need the originalboot.imgfrom the firmware). - For Xiaomi/Realme: patch via
fastboot boot magisk_patched.img(temporary root).
- For Pixel/OnePlus: use
boot.img via fastboot flash boot magisk_patched.img.After reboot, check the root via Magisk Manager or command su in Terminal. If SafetyNet does not work, install the module Universal SafetyNet Fix in Magisk โ Modules.
2. TWRP + Magisk (for devices with support for custom recovery)
If your model has TWRP (check at official website or XDA Developers), the process simplified:
- Install
TWRPviafastboot flash recovery twrp.img. - Boot into recovery (
fastboot boot twrp.imgor a combination of buttons). - Make a backup of the partitions
boot,data,system. - Flash
Magisk.zipviaInstalltoTWRP. - ๐ Exploits:
DirtyCOW(outdated),CVE-2020-0041(works on some Qualcomm).The risk is high - from an accidental reboot to a complete brick. - ๐ฑ JTAG/EDL: Hardware method for devices with a damaged
bootpartition Requires a soldering iron and knowledge. circuit design. - ๐ Downgrade: Downgrading the Android version to 9 Pie or 8 Oreo, where the protection is weaker. Risk: data loss and possible account ban Google (on some Samsung).
- ๐ Interruption of the firmware (for example, the USB cable was pulled out).
- ๐ฅ Incompatible firmware
boot.img(for example, from another model). - ๐ง Incorrect separation
system(on some Xiaomi sDynamic Partition). - ๐ Reboot into
fastboot(Battery + Power + Vol Down) and flash the originalboot.img. - ๐ฑ If stuck on the logo: try to boot into
safe mode(holdPower+Vol Downwhile loading). - ๐ง For Samsung: use Odin for flashing the full firmware (file
AP+BL+CP+CSC). - ๐ Check another cable and USB port (better USB 2.0 on the back panel PC).
- ๐ For Qualcomm: try mode
EDL(9008) through a combination of buttons or short circuit test points. - ๐ง For MediaTek: use SP Flash Tool with the file
preloader.bin(be careful - an error will lead to complete failure!). - ๐ง JTAG: connecting to the motherboard via a special connector (requires a soldering iron and experience).
- ๐ Service center: check if they work with โbricksโ (many refuse).
Important: On some devices (for example, OnePlus 7T) TWRP does not support encryption FBE (File-Based Encryption), so after installing the root, the data in /data will become inaccessible. The solution is to disable encryption before flashing.
3. data-i="170">If the bootloader is not unlocked (for example, on
If the bootloader does not unlock (for example, on Huawei after May 2018 or LG s Bootloader Unlock Allow = No), the following remain:
Risks and how to minimize them
Even a successful root can turn into problems. avoid:
| Risk | Consequences | Solution |
|---|---|---|
Trigger Knox 0x1 (Samsung) |
Loss of warranty, refusal Samsung Pay, Secure Folder | Use Magisk with module Reset Knox Counter (does not always work) |
Triggering DM-Verity |
Bootloop (cyclic reboot) |
Disable verification via magiskboot --disable-verity or flash disable_dm_verity_forceencrypt.zip |
Blocking SafetyNet |
Banking applications do not work Netflix, Pokรฉmon GO | Install modules Universal SafetyNet Fix + MagiskHide Props Config |
| IMEI loss (MediaTek) | No cellular connection, Wi-Fi works | Restore nvram from backup or via Maui META |
The most dangerous scenario โ hard brick (the device does not turn on, is not detected by the computer). This happens when:
โ ๏ธ Attention: On devices with Android 10 and chipset Exynos 9820/9825 (for example, Samsung Galaxy S10, Note 10) incorrect firmwarevbmetaleads to the impossibility of recovery even after Odin. Before manipulating this partition, check its presence with the commandfastboot getvar all.
What to do if something goes wrong
If after manipulation the phone does not boot or is unstable, follow the algorithm:
1. Soft Brick (the device turns on, but does not boot)
2. Hard Brick (the device does not respond)
If the phone is not detected by the computer and does not charge:
If all else fails, all that remains is:
What to do if Magisk is not installed?
If during installation Magisk.zip via TWRP error appears Failed to mount /system, the reasons may be the following:
1. The device uses Dynamic Partition (for example, Xiaomi Mi 9Solution: flash Magisk to the section init_boot instead of boot.
2. Encryption is enabled. FBE. Solution: format /data to TWRP (data loss!).
3. version TWRP. Solution: download the current assembly from official website or forum XDA.
How to hide root from applications (bypassing SafetyNet)
Banking applications, Netflix, Google Pay and many games block operation on rooted devices. To bypass the check:
- Install in
Magiskmodules:Universal SafetyNet Fix(updated every 1-2 months).MagiskHide Props Config(to change the fingerprint device).
MagiskHide in settings Magisk and add applications to the hide list.SafetyNet via the app YASNAC or command:
su -c "magisk --safetynet-check"
For Samsung with Knox additionally:
- ๐ง Use
IslandorShelterto isolate banking applications in a separate profile. - ๐ฑ Install
Xposed Framework(if supported) with the moduleRootCloak.
โ ๏ธ Attention: Some applications (for example, SberBank Online) check not onlySafetyNet, but also the presence of superuser files (/system/bin/su,/system/xbin/su).Remove them manually or viaMagiskโUninstallโComplete Uninstall.
FAQ: Frequently asked questions about rooting on Android 10
Is it possible to get root without unlocking bootloader?
On most devices - no. Exceptions:
- ๐ฑ Devices with vulnerabilities in the kernel (for example, DirtyCOW on old MediaTek).
- ๐ง Some Xiaomi on MIUI 11/12 allow temporary root through
fastboot bootwithout unlocking.
Risk: high probability bootloop or data loss.
Why does NFC not work after rooting? mobile communication?
Reasons:
- ๐ถ Damaged partition
modem(often when flashing incompatible firmwareboot.img). - ๐ง Missing file
nvramorpersist(relevant for MediaTek).
Solution: restore the original modem.img or nvram.bin from backup.
How to update the firmware with root?
Update via OTA with root will lead to loss of root access or bootloop. Algorithm:
- Download the full firmware for your model.
- Disable all modules
Magisk. - Flash the firmware via
fastbootor Odin (for Samsung). - After the update, flash again
Magisk.
Is it possible to return the warranty after rooting?
Formally - no, but:
- ๐ง For Samsung: reset
KnoxviaTriangle Away(does not work on all models). - ๐ฑ For Xiaomi: reflash the official one firmware via Mi Flash Tool with the option
clean all.
The service center can check the bootloader logs (fastboot oem getlockstate), so it is impossible to return a 100% guarantee.
What alternatives to root exist?
If root is not needed for deep system customization, consider:
- ๐ง ADB commands: many functions (for example, removing a blower) are available without root.
- ๐ฑ Shizuku: allows you to manage system APIs via ADB.
- ๐ Custom firmware (for example, LineageOS), which already include the necessary functions.
Before any manipulations with the system, check for current instructions for your model on the forum XDA Developers or 4PDAMethods that worked in 2020. may not be relevant for current firmware.