App Manager
Docs · Releases · Telegram Channel
Features
General features
- Fully reproducible, copylefted libre software (GPLv3+)
- Material 3 with dynamic colours
- Displays as much information as possible in the main page
- Lists activities, broadcast receivers, services, providers, app ops, permissions, signatures, shared libraries, etc. of an application
- Launch activities and services
- Create shortcuts of activities
- Intercept activities
- Scan for trackers and libraries in apps and list (all or only) tracking classes (and their code dump)
- View/save the manifest of an app
- Display app usage, data usage (mobile and Wi-Fi), and app storage info (requires “Usage Access” permission)
- Install/uninstall APK files (including APKS, APKM and XAPK with OBB files)
- Share APK files
- Back up/restore APK files
- Batch operations
- Single-click operations
- Logcat viewer, manager and exporter
- Profiles
- Debloater
- Code editor
- File manager
- Open an app in Aurora Store or in your favourite F-Droid client directly from App Manager
- Sign APK files with custom signatures before installing
- Backup encryption: OpenPGP via OpenKeychain, RSA, ECC (hybrid encryption with AES) and AES.
- Track foreground UI components
Root/ADB-only features
- Revoke runtime (AKA dangerous) and development permissions
- Change the mode of an app op
- Display/kill/force-stop running apps or processes
- Clear app data or app cache
- View/change net policy
- Control battery optimization
- Freeze/unfreeze apps
Root-only features
- Block any activities, broadcast receivers, services, or providers of an app with native import/export as well as Watt and Blocker import support
- View/edit/delete shared preferences of any app
- Back up/restore apps with data, rules and extras (such as permissions, battery optimization, SSAID, etc.)
- View system configurations including blacklisted or whitelisted apps, permissions, etc.
- View/change SSAID.
…and many more! This single app combines the features of 5 or 6 apps any tech-savvy person needs!
Upcoming features
- APK editing
- Routine operations
- Finder: Find app components, permissions etc. in all apps
- Enable/disable app actions such as launch on boot
- Panic responder for Ripple
- Crash monitor
- Systemless disabling/uninstalling of the system apps
- Import app list exported by App Manager
- More advance terminal emulator
- Database viewer and editor, etc.
Translations
Help translate the app strings and the docs at Hosted Weblate.
Mirrors
Screenshots
Build Instructions
See BUILDING.rst
Contributing
See CONTRIBUTING.rst
Donation and Funding
As of September 2024, App Manager is not accepting any financial support until further notice. But you may still be able to send gifts (e.g., gift cards, subscriptions, food and drink, flowers, or even cash). Please contact the maintainer at muntashirakon [at] riseup [dot] net for further assistance.
Credits and Libraries
A list of credits and libraries are available in the About section of the app.
-
Overlay management
In the App Details page, a new tab “Overlays” is added where per-app overlays are displayed. They can also be enabled or disabled using the toggle button. In addition, if the App Details page of an overlay package is opened, a “Overlay” tag will be displayed in the App Info tab. Clicking on the tag opens a dialog containing additional info along with a button that allows navigating to the App Details page of the overlay target package if it is installed.
Known limitation: At present, it only works for root/ADB users in Android 8 (Oreo) and later. -
Unfreeze option in activity shortcuts
If the application corresponding to the shortcut being launched is frozen, App Manager will now offer you to unfreeze the app temporarily so that the shortcut can be launched. The app will be frozen again once the screen is locked.
Known limitation: This may not work on devices without a screen lock or if the screen is locked some time after the display goes off. -
market
-like URL support
Third-party applications can now open the App Details page of any installed package by invoking an Intent with an URL with the following format:app-manager://details?id=
&user= where
stands for package name, and
stands for the user ID which is optional. -
Updated color codes
In order to improve accessibility, certain color codes have been improved. Visit Settings > About > Version/Changelog for details. -
Others
- Avoided waiting for the remote server to respond when no-root mode is set
- Fixed downgrading apps in Android 10 onwards
- Fixed installer issues in the Huawei stock operating systems
- Improved text formatting in the “What’s New” dialog
- In the UI tracker window, fixed clicking on the icon after it is iconified
- Updated bloatware and suggestions
Full Changelog: v4.0.0...v4.0.1