App Manager docs: https://muntashirakon.github.io/AppManager
Changelog: https://muntashirakon.github.io/AppManager/changelog.html
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