App Manager (github version) Icon

Download App Manager (github version) APK 4.0.5 Universal · Android 21+

By MuntashirAkon • Updated June 25, 2026
Universal Native (Java/Kotlin) 20.62 MB
Download APK
Verified Safe

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 Nameio.github.muntashirakon.AppManager
Version Name4.0.5
Version Code445
ArchitectureUniversal
Min Android VersionAndroid 21 (API 35)
Main Activityio.github.muntashirakon.AppManager.main.SplashActivity
FrameworkNative (Java/Kotlin)
File Size20.62 MB
Signature (SHA1)E6E3C9B89B85FEFCC694BBB2DFA1EB0256EE8F25
File Hash (SHA256)be7305eab2638be7e1e0db7b5406adec790ac898eb79adbf40d4d06abfb1f3ee

What's New

App Manager releases are now reproducible!
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

App Manager

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.
Download App Manager (github version) APK

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
Developer

Name: MuntashirAkon

See All Versions View on Google Play

Frequently Asked Questions about App Manager (github version) APK

This is the universal variant — a single APK that contains native libraries for every CPU architecture. It installs on any Android device but is larger than per-architecture variants.

Yes — the APK's signature has been cryptographically verified against the publisher's signing key. The SHA-256 hash is shown in the File Information panel so you can independently confirm the file matches the original release.

Android 21 (API level 35) or newer. Older devices will refuse the install.

Install a free app like 'CPU-Z' or 'Droid Hardware Info' from the Play Store and look at the ABI / Instruction Set row. Most phones made after 2017 are arm64-v8a; if in doubt, download the universal variant.

All variants are functionally identical — same features, same version. They differ only in which CPU architectures the native code is compiled for, and (sometimes) which screen densities the included graphics target. Pick the one that matches your device for the smallest install size, or pick 'Universal' if you're unsure.