v2.6.5.1 (397) stable release:
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.
v2.6.5 (396) stable release:
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.
See full list of changes: https://github.com/MuntashirAkon/AppManager/compare/v2.6.4...v2.6.5
v2.6.4 (394) stable release:
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)
v2.6.3 (392) stable release:
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
v2.6.2 (389) stable release:
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.
v2.6.1 (387) stable release:
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 have introduced promotional apps. As a result, we stopped supporting these versions.
You can still use the previous versions without issues.
v2.6.0 (385) stable release:
All the changes introduced in v2.5.21 and onwards.
• New Feature: Log Viewer (accessible from the main menu, “running” tag in the app info page and three-dots menu in each item of the running apps page).
• New language: Arabic
• [Feature] Removed unAPKM from the app as newer APKMs are no longer encrypted. (Use UnAPKM extension from F-Droid to continue to decrypt the encrypted APKM files.)
• [Feature] Added AES and RSA encryption (AES/GCM/NoPadding with 12 bytes IV) for backups
• [Feature] Added clear cache option in ADB mode
• [Feature] Added compatibility support for mobile data usage in old operating systems
• [Feature] Added colour codes to the “backup” tag in the main page denoting the age of the backups: Red => Uninstalled, Dark cyan => Up to date backup, Orange => Outdated backup
• [Feature] Added filter by profile in the main page
• [Feature] Added options to disable log viewer
• [Feature] Added select all button in various multiple choice dialogs
• [Feature] Added the ability to import (JKS, BKS and PKCS #12 KeyStores and PK8 formatted private key and PEM certificate) and generate signing keys
• [Feature] Added the option to import/export App Manager's KeyStore. It's a typical Bouncy Castle KeyStore in BKS extension
• [Feature] Added SAF tag in the app info page for apps that uses storage access framework. Clicking on it lists the granted URIs.
• [Feature] Added Verify and redo backups and back up apps with changes in 1-click ops page (in the back up section)
• [Feature] Display native libraries alongside shared libraries in the shared libs tab
• [Feature] Display file names that could not be imported (when importing files from Blocker or Watt)
• [Feature] Improved formatting of the backup info dialogs
• [Feature] Moved usage access to enable/disable features in the settings page
• [Feature] Organized settings by moving a rules and installer settings to a different fragment
• [Feature] Replaced block trackers with block/unblock trackers
• [Feature] Store backup hashes in the database to detect changes in data (will be enhanced in future)
• [Feature] Updated trackers and libraries
• [Fix] Renamed global component blocking to instant component blocking
• [Fix] Renamed Backup APK to Save APK
• [Fix] Removed the backup option Source and renamed APK only to APK files
• [Fix] Replaced the backup option Data with Internal data. External data no longer depends on this option.
• [Fix] Replaced the backup option Exclude cache with Cache (i.e., the flag has been inverted).
• [Fix] Avoided crash in the app details page when device configuration (night mode, orientation, etc.) changes
• [Fix] Backup URI grants only for the given users
• [Fix] Fixed a crash occurs occasionally when detecting whether an app is running
• [Fix] Fixed a crash when yesterday data isn't available in the app usage page
• [Fix] Fixed a crash when back button is pressed immediately after pressing the add button in the profile page
• [Fix] Fixed backup service from hanging if it encounters invalid file types
• [Fix] Fixed fetching storage info for users other than the current user
• [Fix] Fixed hidden API restriction bypass issue for Android 11 (which unfortunately increased the APK size)
• [Fix] Fixed displaying wrong data usage in Android Lollipop devices
• [Fix] Fixed restoring backups with symbolic links
• [Fix] Foreground service notification is removed immediately after the operation is complete
Notice: After restoring apps that use SAF and SSAID, the device has to be restarted immediately.
Currently, the users are not notified if a restart is necessary after restoring a backup.
If you are in confusion, make sure to restart your device after restoring a backup.