Download App Manager (github version) APK 4.0.5 Universal · Android 21+
This is the universal build of App Manager (github version) 4.0.5. It contains native libraries for every CPU architecture (arm64-v8a, armeabi-v7a, x86, x86_64), so it installs on any Android device. The trade-off is size — it's larger than per-architecture variants. Pick this one if you're unsure which CPU your phone has, or if you plan to share the APK with multiple devices.
File size: 20.6 MB • Min Android: 21 • Target Android: 35 • Version code: 445 • Framework: Native (Java/Kotlin) • Permissions: 63
File Information
| Package Name | io.github.muntashirakon.AppManager |
|---|---|
| Version Name | 4.0.5 |
| Version Code | 445 |
| Architecture | Universal |
| Min Android Version | Android 21 (API 35) |
| Main Activity | io.github.muntashirakon.AppManager.main.SplashActivity |
| Framework | Native (Java/Kotlin) |
| File Size | 20.62 MB |
| Signature (SHA1) | E6E3C9B89B85FEFCC694BBB2DFA1EB0256EE8F25 |
| File Hash (SHA256) | be7305eab2638be7e1e0db7b5406adec790ac898eb79adbf40d4d06abfb1f3ee |
What's New
AM Debug builds are also available at
https://github.com/MuntashirAkon/AMInsecureDebugBuilds
1-Click ops
Enabled "Clear data from uninstalled apps" to no-root users
The option was altered to uninstall the apps a second time instead of attempting to clear data which was faulty. Therefore, it should work with any modes of operation.
App info
Open "Open by default" setting in the "Open links" dialog
If App Manager does not have enough permission to manage domains or links, the "Open links" dialog has a button that directs the user to Android Settings. If the application has the "Open by default" page, clicking on the button will open that page instead of the "App info" page (which is still used as a fallback method).
Fixed freezing an app with "Remember for this app" turned on.
App ops
Fixed setting app ops in custom ROMs with MIUI properties injected.
Debloater
Display unsafe bloatware info
Sort by app label (or app name) rather than package name.
Installer
Added option to allow installing the existing applications
Existing application is one whose APK files are still available in the system, either because it's a system application or an user application installed for another user. It can be installed for the current user by providing a URI to the installer that has the following format:
package:package-name
App Manager inherently does not check for permissions when such requests are directly made to its installer. Therefore, it will attempt to install the requested package directly and fail if there are not enough permissions.
Install requests are also allowed to be mixed together. Therefore, a third-party application can combine different URIs (e.g., file, content, package) with the
SEND_MULTIPLE
action.
Log viewer
Activated "Omit sensitive info" option by default for new users.
Profile
Fixed updating profile modification status when an application is deleted from the list.
Terminal
Handled common colors and cursor movements.
Others
Display vector icon on the splash screen in Android 7.1 and earlier
Enabled predictive back in Android 14 onwards
Improved accessibility by updating the content description of the action items
Fixed selecting texts in the list items due to framework bugs.
Full Changelog
:
v4.0.4...v4.0.5
App Description
Docs
·
Releases
·
Telegram Channel
Features
General features
Fully reproducible, copylefted libre software (GPLv3+)
Material 3 with dynamic colours
Display as much information as possible in the main page
List 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
Simple terminal emulator
Open an app in Aurora Store or in your favourite F-Droid client
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
Finder: Find app components, permissions etc. in all apps
Basic APK editing
Routine operations
Enable/disable app actions such as launch on boot
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
Codeberg
·
GitLab
·
Riseup
·
sourcehut
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.
In addition, the maintainers and contributors of this project DO NOT consent to the creation, sale, or promotion of tokens, cryptocurrencies, NFTs, or any other financial instruments that claim to represent this project, its code, or its community. Any such attempts are unauthorized and not affiliated with this project in any way.
Credits and Libraries
A list of credits and libraries are available in the
About
section of the app.
Fast, free and safe download.
APK Permissions 63
- android.permission.ACCESS_HIDDEN_PROFILES
- android.permission.ACCESS_NETWORK_STATE
- android.permission.ADJUST_RUNTIME_PERMISSIONS_POLICY
- android.permission.BACKUP
- android.permission.CHANGE_COMPONENT_ENABLED_STATE
- android.permission.CHANGE_OVERLAY_PACKAGES
- android.permission.CLEAR_APP_CACHE
- android.permission.CLEAR_APP_USER_DATA
- android.permission.DELETE_CACHE_FILES
- android.permission.DELETE_PACKAGES
- android.permission.DEVICE_POWER
- android.permission.DUMP
- android.permission.ENFORCE_UPDATE_OWNERSHIP
- android.permission.FORCE_STOP_PACKAGES
- android.permission.FOREGROUND_SERVICE
- android.permission.FOREGROUND_SERVICE_DATA_SYNC
- android.permission.FOREGROUND_SERVICE_SPECIAL_USE
- android.permission.GET_APP_OPS_STATS
- android.permission.GET_PACKAGE_SIZE
- android.permission.GET_RUNTIME_PERMISSIONS
- android.permission.GET_TASKS
- android.permission.GRANT_RUNTIME_PERMISSIONS
- android.permission.INJECT_EVENTS
- android.permission.INSTALL_PACKAGES
- android.permission.INSTALL_TEST_ONLY_PACKAGE
- android.permission.INTERACT_ACROSS_USERS
- android.permission.INTERACT_ACROSS_USERS_FULL
- android.permission.INTERNAL_DELETE_CACHE_FILES
- android.permission.INTERNET
- android.permission.KILL_UID
- android.permission.MANAGE_APP_OPS_MODES
- android.permission.MANAGE_APPOPS
- android.permission.MANAGE_EXTERNAL_STORAGE
- android.permission.MANAGE_NETWORK_POLICY
- android.permission.MANAGE_NOTIFICATION_LISTENERS
- android.permission.MANAGE_SENSORS
- android.permission.MANAGE_USERS
- android.permission.PACKAGE_USAGE_STATS
- android.permission.POST_NOTIFICATIONS
- android.permission.QUERY_ALL_PACKAGES
- android.permission.READ_EXTERNAL_STORAGE
- android.permission.READ_LOGS
- android.permission.READ_PHONE_STATE
- android.permission.REAL_GET_TASKS
- android.permission.RECEIVE_BOOT_COMPLETED
- android.permission.REQUEST_DELETE_PACKAGES
- android.permission.REQUEST_INSTALL_PACKAGES
- android.permission.REVOKE_RUNTIME_PERMISSIONS
- android.permission.START_ANY_ACTIVITY
- android.permission.SUSPEND_APPS
- android.permission.SYSTEM_ALERT_WINDOW
- android.permission.UPDATE_APP_OPS_STATS
- android.permission.UPDATE_DOMAIN_VERIFICATION_USER_SELECTION
- android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION
- android.permission.USE_BIOMETRIC
- android.permission.USE_FINGERPRINT
- android.permission.WAKE_LOCK
- android.permission.WRITE_EXTERNAL_STORAGE
- android.permission.WRITE_SECURE_SETTINGS
- com.android.launcher.permission.INSTALL_SHORTCUT
- com.android.permission.INSTALL_EXISTING_PACKAGES
- com.termux.permission.RUN_COMMAND
- io.github.muntashirakon.AppManager.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
APK Verified
The cryptographic signature guarantees that the file is safe to install and was not tampered with in any way.
Other Variants
This release has multiple variants (e.g. diff architectures).
arm64-v8a, armeabi-v7a, x86, x86_64