Take Back Control of Your Android Privacy.
Take back your privacy with AppOps Studio! Without needing root, it uses Shizuku to reveal hidden Android permissions. Monitor suspicious app behavior on a live timeline, view instant privacy risk scores, and revoke access with one tap. Enjoy complete control over your personal data wrapped in a stunning, modern glassmorphic interface.
Hidden beneath Android's surface is AppOps, the core system that tracks exactly when and how apps use your device's features. AppOps Studio brings this hidden power to your fingertips.
Designed with a stunning dark-mode, glassmorphic UI, AppOps Studio gives you an x-ray view into your device's security. See exactly which apps are secretly tracking your location, listening to your microphone, or reading your clipboard—and instantly revoke their access.
- 📊 Privacy Scoring System: Every installed app is evaluated and scored from 0 to 100 based on the sensitive permissions they hold.
- 🚨 "Needs Attention" Recommendations: Instantly filter out safe apps and jump straight to the 3rd-party apps that pose a risk to your privacy.
- 🕒 Live Event Timeline: A beautiful chronological timeline showing exactly when an app accessed your Location, Camera, Microphone, SMS, or Clipboard.
- 🎛️ App Inspector: Dive deep into any app to see every single requested permission and dynamically revoke/allow access.
- 💧 Shizuku Powered: Uses the Shizuku API to interact directly with the Android system via Binder, completely bypassing standard limitations (Root optional!).
- 🎨 Premium UI/UX: Built 100% in Jetpack Compose with Material3, fluid animations, dynamic progress rings, and a neon-cyan dark theme.
AppOps Studio requires Shizuku to function at its full potential, allowing it to read and write system-level AppOps settings without requiring a rooted device.
- Install Shizuku: Get it from the Google Play Store or GitHub.
- Start Shizuku: Follow the in-app instructions to start Shizuku via Wireless Debugging (Android 11+) or via a PC (ADB).
- Open AppOps Studio: Grant the requested Shizuku permissions when prompted.
- (Fallback Mode): If Shizuku is not running, AppOps Studio will fall back to standard
PackageManagermode, allowing you to discover installed apps and view basic permissions, though timeline and revocation features will be limited.
Built using modern Android development practices:
- Language: Kotlin
- UI Toolkit: Jetpack Compose (Material3)
- Dependency Injection: Hilt / Dagger
- Concurrency: Kotlin Coroutines & Flows
- Architecture Pattern: MVVM (Model-View-ViewModel) + Clean Architecture
- System API: Shizuku API bindings
To build the project locally, clone the repository and build via Gradle:
git clone https://github.com/ReXiOP/appopsstudio.git
cd appopsstudio
./gradlew assembleReleaseContributions, issues, and feature requests are welcome! Feel free to check the issues page if you want to contribute.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.



