App Manager docs: https://muntashirakon.github.io/AppManager

Changelog: https://muntashirakon.github.io/AppManager/changelog.html


v2.5.22 (379) pre-release:
[Feature] 1-Click Ops: add backup/restore options
[Feature] Added encryption info in about device
[Feature] Added the ability to freeze backup (by creating .freeze in the corresponding backup)
[Feature] Added option to enable/disable MagiskHide in the App Info tab (enable option in the overflow menu)
[Feature] Added option to enable/disable interceptor (in settings)
[Feature] Added option to launch services
[Feature] Added option to select backup volume
[Feature] Backup/restore app installer, netpolicy, deviceidle, magiskhide and notification access
[Feature] Backup/restore URI grants (need immediate reboot after the restore)
[Feature] Block and disable components using IFW and PackageManager respectively for maximum protection
[Feature] Grant/revoke permissions in profile
[Feature] Improved instructions in the 1-Click Ops page
[Feature] Integrated docs within AM as a dynamic feature
[Feature] New attribute in backup/restore: size
[Feature] New attribute in profile: users
[Feature] New tag in App Info: backups
[Feature] Open DRM-free APKM files without conversion
[Feature] Sort apps by labels, display user/system tag in the profile page
[Feature] Replace backup all users with custom users
[Feature] Updated trackers and libraries
[Feature] Remove FLAG_ACTIVITY_FORWARD_RESULT from list of flags (if present) in the interceptor
[Fix] Add .nomedia file in the backup folder
[Fix] Fixed crash on clicking the about device item in Settings
[Fix] Fixed crash in the profile page
[Fix] Fixed compatibility issue of IFW in Android M or prior versions
[Fix] Get correct user ID before performing uninstall
[Fix] Migrate to PackageManager API instead of using unreliable pm command
[Fix] Update theme name on changing app theme
[Fix] Use package name from metadata instead of directory name for backups

Backup/restore feature is now beta. From now on, backward compatibility for backup/restorer will be provided.


v2.5.21 (377) pre-release:
• New language: Farsi
[Feature] Added about device in the settings page
[Feature] Added an install button in the scanner page for the external APK files
[Feature] Added the option to set custom app ops and modes in the three-dots menu
[Feature] Added shortcut support for Android N_MR1 or less
[Feature] Display app ops associated with the declared permissions in the app ops tab
[Feature] Display feature availability and version number in the uses features tab
[Feature] Display icon for uninstalled but backed up apps in the main page
[Feature] Display tracker count in a new line instead of under brackets in the 1-click ops page
[Feature] Improved app install time for ADB users
[Feature] Migrate to Binder (incomplete)
[Feature] Renamed “deny app ops” to “set mode for app ops”, added the option to specify modes in 1-click ops page
[Feature] Reordered backup options along with description for each items
[Feature] Updated ADBLib
[Feature] Updated trackers and libraries
[Fix] Fixed crashes of the app ops tab in Android 11
[Fix] Fixed crashes of the app ops tab in MIUI
[Fix] Fixed prompting users for ADB permission repeatedly when auto is the mode of operation
[Fix] Hide launch and shortcut buttons from the activities tab for external APK
[Fix] Use both package mode and UID mode for app ops from Android 6
[Fix] Use data folder to store server/IPC related files
v2.5.20 (375):
All the changes introduced in v2.5.18 and v2.5.19 except backup/restore which is not yet stable.
New feature: Activity interceptor. Open any files, urls, etc. with Interceptor to intercept the intent. This is similar to what Intent Intercept does.
New feature: Signing APK files before installing them (disabled by default). Currently only generic signature is allowed. It's also possible to select which signature scheme to use.
[Feature] Switch to API 30
[Feature] Added a tag for MagiskHide enabled apps in the App Info tab (root)
[Feature] Added an option to select signature scheme (in settings)
[Feature] Added filter by the availability of splits in the main page
[Feature] Added missing/non-AOSP app ops and MODE_ASK from MIUI
[Feature] Added missing application/vnd.apkm MIME for APKM files
[Feature] Added multi-user support for app ops
[Feature] Display extended app op modes when long-clicking on any app op in the app ops tab
[Feature] Display KeyStore items when clicking on the KeyStore tag
[Feature] Display split info when clicking on the splits tag
[Feature] Display warning for disable/uninstall/clear data in batch ops
[Feature] Improved formatting in the scanner page and signatures tab
[Feature] Offer to keep data on clicking uninstall in the App Info tab (root/ADB)
[Feature] Removed backup mode in favour of profile state in the configuration tab of the profiles page
[Feature] Use android.permission.GET_APP_OPS_STATS for non-root users to fetch app ops (automatically granted on root/ADB)
[Feature] Use android.permission.DUMP instead of using privileged shell for fetching running services (automatically granted on root/ADB)
[Fix] Disable ADB if root enabled
[Fix] Fixed crash when clicking on the block button in the App Info page
[Fix] Fixed crash in the App Info page on exiting the page when the progress bar is still visible
[Fix] Fixed crash if an app directory contain multiple base APK files
[Fix] Fixed crash on exiting the 1-Click Ops page if a task is running there
[Fix] Fixed an irregular crash in the scanner page when it is moved to foreground
[Fix] Forget saved state to fix unexpected crashes in the installer page
[Fix] Restart server on ClassCastException (otherwise the app ops tab will be empty), this usually happens when both stable and debug builds are used.
[Fix] Return from the threads if the App Info fragment has been detached
[Fix] Set component to its default state when unblocked

v2.5.19 (373):
• New feature: Profiles. New profiles can be added either by selecting from one of the presets or simply using the plus button (see below)
• New feature: Multiple users. You can visit app details page for multiple users (see below). Multiple user support is also added for batch ops
• New language: French
[Feature] Added a settings entry to select mode of operations: auto, no-root, ADB, root
[Feature] Added a settings entry to select app installer (default is App Manager)
[Feature] Added a settings entry to select app install location (default is auto)
[Feature] Added debloating profiles as presets
[Feature] Added the ability to block trackers from the corresponding tag in the app info tab
[Feature] Prioritize app ops over permissions when available in the uses permission tab
[Feature] Update toybox to 0.8.4
[Feature] Update trackers and libraries
[Fix] Check integrity of the compressed tar files before finalising backup
[Fix] Fixed auto detection of root/ADB
[Fix] Fixed custom locale settings which wasn't correctly applied to all app components
[Fix] Fixed crashes when app details and installer pages are closed before they're loaded
[Fix] Fixed restoring bundled apps
[Fix] Update compression method on preference change

Due to some complications, grant/revoking permissions and exporting rules is not working on profiles. Visit https://github.com/MuntashirAkon/AppManager/issues/72 until an official documentation is created.


The components tabs in the app details page is empty for users other than the current user. This will be fixed in a future release.


v2.5.18 (371):
[Feature] Added crash reporter
[Feature] Added filter by running apps in the main page
[Feature] Added option to copy lib or tracker info in their respective dialogs
[Feature] Added multiple user support for apk installer. To use this, you need to enable it in settings
[Feature] Added support for APKM files. Supported activities are: App Info, Installer and UnAPKM
[Feature] Display apk selection list on clicking the manifest button for bundled apps
[Feature] Display progress dialog until the apk is loaded
[Feature] Display split apk info in the App Info tab, not just the split name
[Feature] Generalise OpenPGP by replacing it with encryption in settings page
[Feature] Replaced red with orange in the tag cloud (in the App Info tab) to improve readability
[Feature] Replaced normal selection dialogs with filterable dialogs
[Feature] Updated list of libraries and trackers
[Feature] Upcoming feature: Profile. This version implements the following features: Create or import new profile, export profile, delete profile, duplicate profile and select apps, remove apps
[Fix] Add missing classes while scanning for trackers in the scanner page
[Fix] Backup/export support for bundled apps on Android 7 or below
[Fix] Completely removed shared libs from what's new
[Fix] Fixed crash when an app manifest cannot be read
[Fix] Fixed detection of some apk formats
[Fix] Fixed running apps page not remembering filters and sort order
[Fix] Fixed wrong locale recommendations in apk installer
[Fix] Handle empty values on importing blocking rules
[Fix] Respect supplied mime type, infer if possible