A comprehensive, up-to-date list of Android apps that require or utilize root privileges.
Pull requests are welcome ✨
Android rooting is the process of gaining privileged control (known as root access) over various Android subsystems. Rooting allows overcoming limitations that carriers and hardware manufacturers put on some devices, resulting in the ability to alter or replace system applications and settings, run specialized apps that require administrator-level permissions, or perform other operations that are otherwise inaccessible to a normal Android user.
Now to the main question. Should i root? First, let's view disadvantages then advantages.
- You can grant apps, Su and they'll do a great job for you.
- You can tweak kernel= great performance for games.
- You can ban ads from your device completely.
- You can uninstall unnecessary apps, i.e., system apps.
- You can perform much more super enjoying tasks, they all can't be listed here.
- As a root user, if you ever mess up, it's all your responsibility to fix it.
- Personally i never faced it, even though i messed up the device to the worst condition. People usually say your device may hard brick.
- Banking apps won't work. Recently, some apps are detecting root even with Magisk (there are workarounds for most of them).
- Rooting process if messed, Although it can be fixed, it can be tough for beginners.
- Here is the reddit thread Debating if its worth it rooting in 2024 (but in my opinion its worth every penny).
It really depends upon your device; it's recommended to check the XDA forum for your device, which usually has a good guide for your devices. Another option is telegram groups for your devices, as they have specific communities related to your device. Generally, the following steps are common:
- Unlock the boot loader.
- Get a custom recovery installed.
- Flash your preferred method of rooting solutions from below.
- Enjoy the ultimate power of a rooted device.
Magisk is the most popular and powerful tool for Android power users, providing root access, boot scripts, and a module system for customizing Android devices systemlessly. It's actively maintained and regularly updated. Download Magisk
KernelSU is a kernel-based root solution for Android devices. It provides a root method that works by modifying the kernel, offering an alternative to Magisk for some devices and use cases. KernelSU is gaining popularity, especially on newer devices. Download KernelSU
APatch uses patching of Android kernel and Android system to gain root access based on Kernel Patch. Download APatch
If you are a newbie or don't know much about rooting, I'd recommend going with Magisk, as it has a vast community support.
LSPosed is an open-source framework that allows users to install and use Xposed/LSPosed modules on their Android devices.
LSPosed Fork by JingMatrix is a fork of LSPosed after LSPosed's development was halted for some reasons.It has support for Android 15 as well as some other improvements.
- FOSS = Free and Open Source Software
- Non-FOSS = Closed Source Software
- AdAway - Open-source ad blocker using hosts file (FOSS)
- AdGuard - Comprehensive ad blocking solution (Non-FOSS)
- Blokada - Advanced ad blocker with VPN functionality (FOSS)
- App Manager - A full-featured package manager and viewer for Android (Foss)
- Inure - An elegant and beautiful premium Android app manager for rooted and non-rooted devices (Foss)
- Hail - Disable / Hide / Suspend / Uninstall Android apps (Foss)
- Tasker - Automation app (Non-FOSS)
- MacroDroid - Easy to use automation app (Non-Foss)
- Neo Backup - Powerful open-source backup solution (FOSS)
- Swift Backup - Modern backup solution with cloud support (Non-FOSS)
- MiXplorer - Feature-rich file manager (FOSS)
- Root Explorer - File manager with root access (Non-FOSS)
- Xplore File Manager - A file manager with root support (Non-FOSS)
- Solid Explorer - Powerful file manager with root support (Non-FOSS)
- Franco Kernel Manager - A complete toolbox for all devices with a rich that combines everything you need to manage, tweak and empower your device (Non-FOSS)
- EX Kernel Manager - Root tool for backup and flashing kernels, tweaking color, sound, gestures and other kernel settings (Non-FOSS)
- Revanced Manager - YouTube with additional features (FOSS)
- Lucky Patcher - App patcher and modifier (Use with caution, Non-FOSS)
- Live Boot - Get a linux like live boot screen on adroid (Non-Foss)
- Amarok - Android application which enables you to hide your private files & apps with a single click. (FOSS)
- Enable Screenshot - Enabling screenshots in apps that normally wouldn't allow it, and disabling screenshot(Android 14+) & screen record(Android 15+) detection. (FOSS)
- AFWall+ - Iptables-based firewall (FOSS)
- Shelter - Isolate and clone apps (FOSS)
- Island - App isolation and cloning (Non-FOSS)
- Rot Checker - Verify proper root (superuser or su)
- Magisk Manager - Manage Magisk modules and root permissions. (FOSS)
- Hide My Applist - An Xposed module to intercept applist detections. (FOSS)
- Zygisk Detch - Zygisk module to detach installed apps from Play Store, hooking binder. (FOSS)
- Flag Secure Patcher - Magisk module to patch service.jar on device to disable secure lock and screenshot listeners. (FOSS)
- Shamiko - Hide Magisk. (FOSS)
- Play Integrity Fix - Fix Play Integrity (and SafetyNet) verdicts. (FOSS)
- Tricky Store (FOSS)
- Termux - A terminal emulator application for Android OS extendible by variety of packages. (FOSS)
- Termux:API - Termux add-on app which exposes device functionality as API to command line programs. (FOSS)
- Termux:Widget - Termux add-on app which adds shortcuts to commands on the home screen. (FOSS)
- Termux:Styling - A Termux add-on app to customize the terminal font and color theme. (FOSS)
- Termux:Boot - Run scripts at device boot. (FOSS)
- Termux:Float - Run Termux in a floating window. (FOSS)
- Termux:Tasker - Termux add-on app for integration with Tasker. (FOSS)
Note: Always be cautious when using root apps, as they have the potential to modify system files and settings.