Root Permission Checker - Advanced Android Security Tool
Root Permission Checker is a professional Android application designed to detect root access and evaluate overall device security. Built with Kotlin and modern Android development standards, it combines multiple detection methods with a polished Material 3 dark UI.
? Core Detection Features
The app uses 10 detection categories to ensure accurate root analysis:
SU Binary Scan – Searches system paths (/system/bin/su, /system/xbin/su) for superuser executables.
Root Management Apps – Detects SuperSU, Magisk Manager, KingRoot, Xposed, BusyBox, Lucky Patcher, KernelSU, etc.
Build Environment Check – Identifies “test-keys” or engineering builds linked to insecure setups.
System Properties Scan – Flags suspicious values that reveal root access or bypasses.
File System Analysis – Looks for root-related files and altered system directories.
Package Manager Security – Detects apps with dangerous permissions or system-level privileges.
Command Execution Test – Attempts superuser commands to confirm root access.
SELinux Status – Verifies enforcement mode (root often disables or weakens it).
Emulator Detection – Identifies emulated devices with built-in root access.
Extended Security Audit – Checks ADB debugging, developer options, and unknown sources.
? Security Scoring System
The app provides a 0–100 Security Score reflecting overall device safety, considering:
Root access impact
Developer settings (ADB, debugging)
Installation sources (unknown apps)
System integrity (suspicious files, properties)
Build type (production vs. test builds)
? Modern Dark UI
Material 3 design with dark theme
Animated security icon and gradient headers
One-tap scan button
Clear root status indicators (color-coded)
Detailed results in expandable analysis cards
Professional footer with privacy and developer info
Responsive layout for all devices
? Analysis Categories
Root Apps Report – Shows ✅/❌ presence of major root tools.
System Integrity Info – Build tags, system properties, SELinux status.
Security Settings Review – Developer options, ADB status, install permissions.
? Multilingual Support
Automatic language detection
Full English & Turkish localization
Professionally translated UI and messages
⚡ Technical Architecture
Clean Architecture with MVVM, MVI, and Repository pattern
LiveData & reactive UI for real-time updates
Dependency Injection via custom ViewModelFactory
Asynchronous operations for smooth performance
Secure coding practices with minimal permissions
✅ Summary
Root Permission Checker is more than a root detection app – it’s a complete Android security analyzer. By combining advanced detection, a smart scoring system, and a professional UI, it delivers reliable security insights for both casual users and professionals.