How to Root Your Android Device
4 min read
How to Root Your Android Device — Complete Multi-Brand Guide
Rooting gives you superuser (administrator) access to your Android device's OS — allowing you to remove bloatware, install custom ROMs, use advanced backup tools, tweak performance, and run apps that require elevated permissions. This guide covers all major methods and brands.
⚠️ Important Warnings
- Warranty voided: Rooting typically voids the manufacturer warranty (Samsung Knox triggers permanently)
- Brick risk: Incorrect steps can render the device unbootable — follow instructions for your exact model only
- Banking apps: Google Pay and bank apps may stop working (can be hidden via Magisk)
- Backup first: Save all data — unlocking the bootloader performs a factory wipe
Prerequisites (All Methods)
- Enable Developer Options: Settings → About Phone → tap "Build Number" 7 times
- Enable USB Debugging: Settings → Developer Options → USB Debugging → ON
- Enable OEM Unlock: Settings → Developer Options → OEM Unlocking → ON
- Remove all Google accounts (disable FRP): Settings → Accounts → remove each Google account
- Charge to at least 60%
- Install USB/ADB drivers on your PC for your specific device
Method 1: Magisk Patching — Universal (Recommended)
Magisk is the standard rooting solution. It patches at the boot image (kernel) level, is systemless, and supports MagiskHide to conceal root from apps.
Part A — Unlock the Bootloader
- Install ADB and Fastboot (Android SDK Platform Tools) on your PC
- Connect your phone via USB — choose "File Transfer (MTP)" mode
- In a command prompt / terminal:
adb reboot bootloader - Unlock:
fastboot flashing unlock(orfastboot oem unlockon older devices) - Confirm on phone using volume keys + power — THIS WIPES ALL DATA
- Reboot:
fastboot rebootand complete initial setup again
Part B — Patch the Boot Image
- Download the stock firmware for your exact device model and Android build number
- Extract boot.img from the firmware ZIP
- Transfer boot.img to your phone's internal storage
- Install the Magisk APK from GitHub
- Open Magisk → tap Install → Select and Patch a File → choose boot.img
- Magisk creates magisk_patched_[hash].img in Downloads
- Transfer this file back to your PC
Part C — Flash the Patched Boot
- Reboot to bootloader:
adb reboot bootloader - Flash:
fastboot flash boot magisk_patched_[hash].img - Reboot:
fastboot reboot - Open Magisk — confirms root is active
Method 2: Samsung — Odin3 Flash Method
Samsung Galaxy S, A, Note, M series
- Download Odin3 (v3.13.1 or v3.14.4 recommended)
- Enter Download Mode: power off → hold Volume Down + Volume Up + USB plug-in (varies by model — check for your specific model)
- Remove battery warning screen — hold Volume Up
- Connect to PC via USB — Odin shows a yellow box with COM port
- Click AP in Odin → select your Magisk-patched boot.img or TWRP image
- Only check: F. Reset Time + Auto Reboot (uncheck Re-Partition)
- Click Start — wait for "PASS!" in green
- Device reboots — open Magisk app to confirm root
Samsung-specific note: Knox Warranty Void bit (0x1) trips permanently on bootloader unlock. Disable RMM in Developer Options before flashing.
Method 3: Xiaomi — Mi Unlock Tool
- Apply for bootloader unlock at miui.com/unlock — requires a waiting period (72h to 30 days based on Mi Account age)
- Download Mi Unlock Tool on your PC
- Boot Xiaomi to Fastboot: Power OFF → hold Power + Volume Down
- Run Mi Unlock Tool → log in with Mi Account → click Unlock
- Bootloader unlocks (data wiped) — then follow Magisk Method 1 above
Method 4: OnePlus
- Enable OEM Unlock and USB Debugging in Developer Options
- Boot to Fastboot:
adb reboot bootloader - Unlock:
fastboot oem unlock— confirm on device (data wiped) - Follow Magisk patching method above
Method 5: Motorola
- Get your unlock code at Motorola's unlock portal
- Boot to Fastboot: power off → hold Power + Volume Down
- Run:
fastboot oem unlock UNIQUE_CODE(replace with code from Motorola's email) - Confirm on device — then follow Magisk patching
Essential Post-Root Apps
| App | Purpose |
|---|---|
| Magisk | Root manager — grant/deny app root permissions |
| Titanium Backup | Full app + data backup including system apps |
| AdAway | System-wide ad blocking via hosts file |
| Greenify | Force-hibernate battery-draining background apps |
| SD Maid | Deep system cleaner using root access |
| Kernel Adiutor | CPU/GPU tweaks and kernel settings |
Hiding Root from Banking/Payment Apps
- Open Magisk → tap the Shield icon (DenyList)
- Enable "Enforce DenyList"
- Add banking apps and Google Pay to the deny list
- Install the Shamiko Magisk module for stronger root hiding
- These apps will no longer detect root
Troubleshooting
| Problem | Solution |
|---|---|
| OEM Unlock greyed out / missing | Some carriers (Verizon) block OEM Unlock — need carrier unlock first. Or wait 7 days after inserting SIM |
| Odin shows FAIL | Try different USB port, disable antivirus, use Odin 3.13.1, restart both Odin and phone |
| Phone bootloops after root | Boot to recovery → wipe cache/dalvik. If fails, flash stock firmware via Odin/fastboot |
| Root checker shows "not rooted" | Open Magisk app — it may need to complete installation. Reboot and check again |
| Banking apps broken | Add to Magisk DenyList + install Shamiko module |
Back to Knowledge Base
Categories
- SFR GENERIC CLEAN 1
- Déblocage d'usine officiel d'iPhone 1
- How to enter my Unlock Code on Nokia ? 2
- Unlocking by code OPPO 1
- Unlock Htc By code 1
- What is The Apple ID Hints? 1
- How to Root Your Android Device 1
- iCloud Bypass & Activation Lock 2
- Chimera Tool 2
- UnlockTool 4
- UAT PRO (Uni Android Tool) 2
- HALABTECH 2
- Global FRP Tool 3
- TTool Pro 3
- Zhizhen Schematics 2
- Z3X Tool 4
- Miracle Box / Thunder 1
- Infinity-Box / CM2 1
- EFT Product (Easy Firmware Team) 1
- Griffin-Unlocker 1
- Borneo Schematics 1
- RTC Tool 1
- NCK Box / Dongle / Online 1
- Hydra Tool 1
- DC-Unlocker 1
- Sigma Plus / Sigma Pack 1
- DeviceSavior Tool 1
- SamKey 1
- XinZhiZao Schematic Tool 1
- Octoplus FRP Tool 1
- CF-Tools 1
- OrionSchematics by ESTECH 1
- S-Tool Pro 1
- JCID Schematic Tool 1
- Pragmafix Tool 1
- TFM Tool Pro 1
- Cheetah Tool 1
- Sim-Unlocker Pro 1
- MobileSea Tool 1
- AndroidWinTool (AWT) 1
- Smart Tool Pro 1
- TMT Pro Tool 1
- Piranha Tool 1
- XiaomiKEY / XiaomiOTPLogin 1
- DFT / DT Pro Tool 1
- KingTool 1
- EVO Tool Unlock 1
- Fast Unlocker Pro 1
- General Unlocker / Global Unlocker Pro 1
- SGX Tool 1
- E-GSM Tool 1
- Pandora Box / Online 1
- Micro Box Activations 1
- Firmware Tools 1
- Box Activations (Multi-Brand) 1
- Android Multi Tool (AMT) 1
- Canva Tool / Design Credits 1
- FlexUnlock Tool 1
- DZKJ Phone Repair Tools 1
- TSM Tool 1
- WorldlinkGSM KG Tool 1
- Xiaomi Fix Pro Tool 1
- Xiaomi Fire Tool (XFT) 4
- Xiaomi Speed Tool 1
- Xiaomi King Tool 1
- Xiaomi Repair Tool (XRT) 1
- XM AUTH TOOL / BD AUTH 1
- XIAOMI FLASHER PRO 1
- Xiaomi / Redmi General Tools 1
- Nokia HMD Tool (Phoenix) 1
- Meow RealMe Tool 1
- MH Unlocker Pro 1
- DF-Tool 1
- Key Tool / Samsung FRP Tool 1
- SamsungTool.us 1
- Pixel Pro Tool 1
- GPT-PRO Tool 1
- GSD Dongle 1
- GUERRA TOOL 1
- HW-Key Tool (Huawei) 1
- Easy Jtag / Easy Jtag Plus 1
- Motorola Tools 1
- Avengers Box 1
- Wuxing / WXJ / FIVESTAR Tool 1
- T-Unlock Credits 1
- Mdm-Fix-Tool (MDM Bypass) 1
- GAWANSMIRT UNLOCKER PRO 1
- GAPro Login Tool 1
- RFT Login Tool 1
- imobiletool 1
- Mobile1Tech 1
- TR TOOLS 1
- IPTV Subscriptions 1
- Cryptocurrency Services 1
- Gift Cards (iTunes, Google Play, Amazon) 1
- Gaming Credits (PlayStation, Xbox, Steam) 1
- Software Subscriptions & Licenses 1
- Apple iCloud & MDM Services 1
- Samsung Account Services 1

