Yet another Android package manager and viewer but...
- Copylefted libre software (GPLv3+)
- Material design (and a nice UI)
- No useless permissions
- Does not connect to the Internet (the permission is required for ADB mode)
- Displays as much info as possible in the main window
- Lists activities, broadcast receivers, services, providers, permissions, signatures, shared libraries, etc. of any app
- Launch (exportable) activities, create (customizable) shortcuts
- Block any activities, broadcast receivers, services or providers you like with native import/export as well as Watt and Blocker import support (requires root)
- Revoke permissions considered dangerous (requires root/ADB)
- Disable app ops considered dangerous (requires root/ADB)
- Scan for trackers in apps and list (all or only) tracking classes (and their code dump)
- Generate dynamic manifest for any app
- View/edit/delete shared preferences of any app (requires root)
- Display running processes/apps (requires root/ADB)
- Display your app usage, data usage and app storage info (requires “Usage Access” permission)
- APK files can be shared (hence the use of a provider)
- Clear app data or app cache (requires root/ADB)
- Batch operations: clear app data, disable run in background, disable/kill/uninstall apps
- One-click operations: block ads/tracker components, block components by signature, block multiple app ops
…and other minor features such as installing/uninstalling/updating/enabling/disabling apps, displaying app installation info, opening on F-Droid, Aurora Droid or Aurora Store combining the features of 5 or 6 apps any tech-savvy person needs.
App Manager Docs: https://muntashirakon.github.io/AppManager
Telegram Support Group: https://t.me/AppManagerAndroid
Telegram Update Channel: https://t.me/AppManagerChannel
Follow @AMUpdateChannel on Twitter: https://twitter.com/AMUpdateChannel
Translate App Manager at Weblate: https://hosted.weblate.org/engage/app-manager/
Translate App Manager Docs at Crowdin: https://crwd.in/app-manager-docs
GitLab: https://gitlab.com/muntashir/AppManager
Riseup: https://0xacab.org/muntashir/AppManager
Codeberg: https://codeberg.org/muntashir/AppManager
- System Requirements: Any PC/Mac with 4GB RAM (8GB recommended)
- Operating System: Linux/macOS (no support for Windows)
- Software: Android Studio, gradle
- Active internet connection
- Install command line tools: (No need to install Xcode)
xcode-select --install
- Install
gnu-sed
: (Goto https://brew.sh/ if you don't havebrew
installed)brew install gnu-sed
You need to install development tools.
For Debian/Ubuntu:
sudo apt-get install build-essential
For Fedora/CentOS/RHEL:
sudo yum groupinstall "Development Tools"
For Arch/Artix/Manjaro:
sudo pacman -S base-devel
- Clone the repo along with submodules:
You can use the
git clone --recurse-submodules https://github.com/MuntashirAkon/AppManager.git
--depth 1
argument if you don't want to clone past commits. - Open the project AppManager using Android Studio. Android Studio should start syncing automatically. It will also download all the necessary files automatically (provided you have Internet connection).
- Build debug version of App Manager from Menu > Build > Make Project
Note: If you're going to build a pre-release, you have to execute ./scripts/lazysodium_apply_prerelease_patch.sh
first.
A list of credits and libraries are available in the About section of the app.