Releases: MuntashirAkon/AppManager
App Manager v3.0.0-alpha03
You have to restart your device after updating the app.
Full Changelog: v3.0.0-alpha02...v3.0.0-alpha03
App Manager v3.0.0-alpha02
You have to restart your device after updating the app.
Full list of changes: v3.0.0-alpha01...v3.0.0-alpha02
We're running a funding campaign for App Manager for a limited period. Learn more…
App Manager v3.0.0-alpha01
You have to restart your device after updating the app.
Full list of changes: v2.6.0...v3.0.0-alpha01
We're running a funding campaign for App Manager for a limited period. Learn more…
App Manager v2.6.5.1
This update provides fixes for a few critical errors or crashes happened due to porting issues in v2.6.5.
- [App Details] Fixed crash on clicking on the scanner button.
- [Installer] Display detailed error or status message after trying to install the app (if available).
- [Installer] Fixed crash if the installer activity is closed forcefully with an on-going foreground installation.
- [Manifest Viewer] Fixed crash on opening any APK files.
App Manager v2.6.5
This patch release contains new features as well as several bug fixes for Android 12.
- [1-Click Ops] Fixed displaying apps from other users.
- [App Details] Enabled advanced options for disabling components in the components tabs. The options will be displayed if you long click on the block/unblock button.
- [App Details] Fixed displaying the details of an app without a valid signature.
- [App Usage] Display usage for all the configured apps.
- [Android 12] Fixed crash while installing apps.
- [Android 12] Fixed displaying SSAID, app ops.
- [Backup] Fixed crash if the backup filename contains colons.
- [Device Info] Display user ID alongside user name.
- [Help Page] Fixed crash if no WebView is available.
- [Main] Replaced check boxes and radio buttons with chips in the list options.
- [Profile] Fixed displaying apps from other users.
- [Remote Server] Fixed crash if IPv6 addresses are disabled.
- [Scanner] Detect native libraries and trackers.
- [Scanner] Fixed scanning split APK files.
- [Settings] Added an option to select default blocking method. Located at Settings > Rules > Default blocking method.
Full list of changes: v2.6.4...v2.6.5
App Manager v2.6.4
This patch release contains bug fixes and feature improvements for the app installer and activity interceptor. This also fixes the caching issues where the files were erroneously cached in the “files” directory instead of the “cache” directory.
- [1-Click Ops] Added “trim caches from all apps” option
- [Activity Interceptor] Added options to copy/paste intents, added fields to insert identifier (Android Q+), class and package name, allowed opening intent via root, added two new extra types: Array of URI and List of URI
- [App Details] Enabled opening non-exported activity via Activity Interceptor (via root), included “View in Settings” as a horizontal button if root/ADB is not available, improved “running apps” dialog
- [Docs] Open docs URL if Android WebView is unavailable
- [Installer] Added support for installing multiple apps at the same time via the share option in any file manager, added option to block trackers after installing an app, enabled downgrading in no-root mode, improved loading dialog, displays app info icon when installation is completed
- [Log Viewer] Fixed log recording widget and other crashes
- [Locale] Fixed punctuation issues in French
- [Main] Enabled running apps filter in non-root mode, fixed freezing issue,
- [Running Apps] Fixed detecting running apps
- [Scanner] Prevent deleting APK files which aren't cached in the scanner page, display a footnote for second degree trackers in tracker details dialog
- [Settings] Sorted app list by the app label (or app name) in the app installer selection dialog, added option to run installer always in the background, added the option to limit the number of parallel operations (useful for low-end devices)
Full list of changes: v2.6.3...v2.6.4
App Manager v2.6.3
This patch release contains bug fixes for ADB mode and back up/restore.
- [1-Click Ops] Fixed missing applications
- [ADB] Eliminated the need for entering a KeyStore password. For the first time at startup or every time data is cleared from App Manager, a new Keystore password will be generated and the user will be asked to note down the password
- [App Details] Display process name in the components tabs, fixed displaying duplicate permissions
- [App Info] Display warning if App Manager is being disabled, fixed freezing on pressing refresh
- [Backup] Fixed extracting tar files backed up before v2.5.23
- [Batch Ops] Merged enable/disable apps and clear cache/data
- [Installer] Added fallback method for checking signing keys and fixed various crashes
- [Interceptor] Added camera actions
- [Main] Cancel selection on pressing the back button if the selection mode is active
- [Running Apps] Fixed displaying apps running in another processes, filtering issues and returning empty list on quick refresh
- Added support for opening apps via
ACTION_SEND
i.e. file sharing - Fixed random crashes during and after app initialization
- Fixed “select all” button behaviour to select only the currently filtered items instead of all items
- Fixed day/night theming issues in various places
Full list of changes: v2.6.2...v2.6.3
App Manager v2.6.2
This patch release contains critical bug fixes for the back up/restore feature.
- [Feature] Added new batch operation: clear cache
- [Feature] Back up permission flags (restoring is not currently possible)
- [Feature] Display permission flags on long clicking on a supported permission item
- [Feature] Improved uses features tab: Unavailable features have light-red color, unavailable but required features have dark-red color
- [Feature] Updated focusability in some pages to improve keyboard/remote navigation
- [Feature] Updated libraries and trackers
- [Fix] Added backward compatibility for ADB over TCP
- [Fix] Fixed filter out in log viewer
- [Fix] Fixed MIUI-specific app ops issue in Android 11
- [Fix] Fixed relative path issue in back up/restore
- [Fix] Fixed returning the wrong manifest if the APK has multiple manifests
- [Fix] Added workaround for Android KeyStore bug in older Android versions
- [Crash] Display error message instead of crashing in the activity interceptor page
- [Crash] Fixed random crashes in the app info page
- [Crash] On trying to uninstall an app in Android Lollipop
- [Crash] When configuring RSA encryption or signing info
- [Crash] When a package has changed but the executor has been shutdown
- [Crash] When a package has changed after exiting its app info page
- [Crash] NPE on running apps page
Note
Aurora Store 4.0.6 reverted promotional apps, therefore, the support has been re-added. Only 4.0.5 is unsupported.
Full list of changes: v2.6.1...v2.6.2
App Manager v2.6.1 Stable
This patch release contains bug fixes and minor features. It also provides fixes for a few security vulnerabilities. Therefore, it is recommended for all users. Crash-related fixes are annotated with [Crash].
- New Feature: Wireless debugging for Android 11. Due to licensing issues, ADB pairing couldn't be implemented. See notes below.
- Improvement: Fixed various issues with mode of operations, especially ADB
- Improvement: Fixed loading app list in some Android 6 devices
- Improvement: Improved loading app icons
- Improvement: Move from RestrictionBypass to HiddenApiBypass, saves more than 300 KB
- [Feature] Added more debloat profiles: Fujitsu, HTC, Korean and Japanese carriers, Tencent, Toshiba and Vivo. They are added from different sources and are not well-tested.
- [Feature] Added support for ADB via TLS-1.3
- [Feature] Added date-time in the backup info dialog prompt
- [Feature] Display APK verification status in the scanner page
- [Feature] Display suspended and hidden tags for the respective apps in the app info tab
- [Feature] Display unknown netpolicies and Lineage OS specific netpolicies
- [Feature] Prompt user to confirm falling back to no-root when root/ADB is not working/detected
- [Feature] Updated trackers, libraries and translations
- [Fix] Display changes for the external APK for the same version code
- [Fix] Display error message as toast if the activity cannot be launched in the interceptor page
- [Fix] Display “no changes” instead of empty what's new dialog
- [Fix] Enforced privileged execution of hidden APIs in root/ADB mode
- [Fix] Fixed backing up external folders for the given user (instead of nothing if the user is not the current user)
- [Fix] Fixed backing up keystore due to the use of illegal escape characters
- [Fix] Fixed extracting OBB files for the given user (instead of the current user)
- [Fix] Fixed importing RSA or signing keys
- [Fix] Fixed indefinite loading issue in the app info tab if SSAID couldn't be loaded
- [Fix] Fixed installing apps uninstalled without clearing user data (and signature)
- [Fix] Fixed listing unsupported app ops
- [Fix] Fixed opening apps on Aurora Store
- [Fix] Fixed prompting user to confirm ADB connection even if the user clicked “Always allow from this computer”
- [Fix] Load app details page for hidden apps
- [Fix] Made the key name in the shared preferences editor dialog scrollable and selectable
- [Fix] Match running services based on package name and user ID instead of just package name
- [Fix] Store ADB keys in App Manager keystore
- [Fix] Skip running remote server in root mode
- [Crash] On trying to configure RSA encryption
- [Crash] On trying to open an uninstalled system app when the installer feature is disabled
- [Crash] On trying to open the permissions tab on Android 12
- [Crash] On trying to reopen the interceptor
- [Crash] On searching in the main page with certain character combinations
- [Crash] On trying to save logs in a zip file
- [Crash] When external storage is not available for writing logs
Notes
In order to use wireless debugging, first enable ADB over TCP as usual and select Always allow from this computer. When App Manager is working on this mode, enable wireless debugging, and then, go to App Manager settings and change Mode of Operations to Wireless Debugging. At this point, App Manager should display a prompt where the port number from the wireless debugging window should be inserted. With this mode enabled, App Manager will display this prompt everytime it requires the port number. As always, remember to disable wireless debugging once App Manager's initialization screen goes away. Unless you're using MIUI, you won't need to enable wireless debugging until the next restart.
Aurora Store 4.0.5 (and later) have introduced promotional apps. As a result, we stopped supporting these versions. You can still use the previous versions without issues.
Full list of changes: v2.6.0...v2.6.1
App Manager v2.6.0 Stable
Introducing Backups
Back up/restore feature is now finally out of beta! Read the corresponding guide to understand how it works.
Introducing Log Viewer
Log viewer is essentially a front-end for logcat. It can be used to filter logs by tag or pid (process ID), or even by custom filters. Log levels AKA verbosity can also be configured. You can also save, share and manage logs.
Lock App Manager
Lock App Manager with the screen lock configured for your device.
Extended Modes for App Ops
You can set any mode for any app ops that your device supports, either from the 1-click ops page or from the app ops tab.
New Batch Ops: Add to Profile
You can now easily add selected apps to an existing profile using the batch operations.
App Info: Improved
App info tab now has many options, including the ability to change SSAID, network policy (i.e. background network usage), battery optimization, etc. Most of the tags used in this tab are also clickable, and if you click on them, you will be able to look at the current state or configure them right away.
Advanced Sort and Filtering Options in the Main Page
Sort and filter options are now replaced by List Options which is highly configurable, including the ability to filter using profiles.
About This Device
Interested in knowing about your device in just one page? Go to the bottom of the settings page.
Enable/disable Features
Not interested in all the features that AM offers? You can disable some features in settings.
New Languages
AM now has more than 19 languages! New languages include Arabic, Farsi, Japanese and Traditional Chinese.
Signing the APK Files
You can now import external signing keys in AM! For security, App Manager has its own encrypted KeyStore which can also be imported or exported.
New Extension: UnAPKM
Since APKMirror has removed encryption from their APKM files, it’s no longer necessary to decrypt them. As a result, the option to decrypt APKM files has been removed. Instead, this option is now provided by the UnAPKM extension which you can grab from F-Droid. So, if you have an encrypted APKM file and have this extension installed, you can open the file directly in AM.