Skip to content

Repository files navigation

AppOps Studio Logo

🛡️ AppOps Studio

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.

Kotlin Jetpack Compose Shizuku License


✨ Why AppOps Studio?

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.


🔥 Features

  • 📊 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.

📸 Screenshots


🛠️ Requirements & Setup

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.

  1. Install Shizuku: Get it from the Google Play Store or GitHub.
  2. Start Shizuku: Follow the in-app instructions to start Shizuku via Wireless Debugging (Android 11+) or via a PC (ADB).
  3. Open AppOps Studio: Grant the requested Shizuku permissions when prompted.
  4. (Fallback Mode): If Shizuku is not running, AppOps Studio will fall back to standard PackageManager mode, allowing you to discover installed apps and view basic permissions, though timeline and revocation features will be limited.

🏗️ Architecture

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

💻 Build Instructions

To build the project locally, clone the repository and build via Gradle:

git clone https://github.com/ReXiOP/appopsstudio.git
cd appopsstudio
./gradlew assembleRelease

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page if you want to contribute.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

🛡️ License

Distributed under the MIT License. See LICENSE for more information.


Built with ❤️ for Privacy.

About

AppOps Studio is a modern, no-root privacy manager for Android. Using Shizuku, it unlocks hidden system permissions so you can track background activity via a live timeline, evaluate app privacy scores, and instantly revoke excessive permissions. Take complete control over your device's data with a sleek, premium glassmorphic UI.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages