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.
v2.5.24 (383) pre-release:
• [Feature] New language: Tradition Chinese
• [Feature] Added filter by uninstalled apps, apps without backups in the main page
• [Feature] Added wildcard support for app ops and permissions for profiles. * can be used instead of specifying app ops or permissions to revoke all configured/dangerous permissions/app ops
• [Feature] Allow specifying custom installer package which may or may not be installed
• [Feature] App icons are cached to improve load time
• [Feature] Complete rewrite of running apps internals in Java
• [Feature] Copy package name on clicking on the package name in the app info tab
• [Feature] Display file size, requirement, etc. for split APKs in the APK selection dialog
• [Feature] Display version and tracker info in the install confirmation dialog
• [Feature] Display uninstalled system apps and display installation prompt on clicking them
• [Feature] Improved ADB detection and persistence of such detection
• [Feature] Removed toybox along with its dependencies
• [Feature] Updated trackers and libraries
• [Feature] Updated credits
• [Feature] Utilise multiple CPUs for back up/restore
• [Feature] Verify copied checksum with the checksum of the signing certificate of the app on clicking on the app icon in the app info page
• [Fix] Added additional verifications to ensure that screen lock is not bypassed
• [Fix] Fixed back up/restore failure on some Android devices
• [Fix] Fixed crashes in the app details page when system configuration changes
• [Fix] Fixed crash on creating shortcuts on devices that do not support pin shortcut
• [Fix] Fixed generating wrong checksum for certificates in the signatures tab
• [Fix] Fixed uninstalling app for multiple users
• [Fix] Fixed various crashes on opening APK files from external apps
• [Fix] Hide backup option if one of the selected apps is not installed
• [Fix] Verify KeyStore backups during restoring a backup
v2.5.23 (381) pre-release:
• [Feature] Added screen lock
• [Feature] Added Add to profile in the batch ops and app info tab
• [Feature] Added enable/disable features in settings (replacing interceptor setting)
• [Feature] Added leanback launcher support with banner (Android TV)
• [Feature] Backup/restore SSAID (requires immediate restart)
• [Feature] Backup APK in external SD card
• [Feature] AppInfo: Added options to configure battery optimization, net policy, SSAID. For each of them, tag clouds will be displayed if the values are not default.
• [Feature] AppInfo: Added options to select tracker components to block/unblock
• [Feature] Improved backup volume selection
• [Feature] Interceptor: add/remove extras
• [Feature] Made settings page accessible from Android Settings
• [Feature] Main: Added filter by installed app, sort by number of trackers and last actions (the latter is not stable yet)
• [Feature] Main: Batch selection on long click after the selection mode is turned on (i.e. selection mode is turned on if you click on any app icon or long click on any app)
• [Feature] Main: Replaced sort and filter with list options
• [Feature] Main: Set backup to red if the app is not installed
• [Feature] New language: Japanese
• [Feature] Removed F-Droid, Aurora Droid in favour of F-Droid links (to support user preferred clients)
• [Feature] Search using app initials in the main page (e.g. TS will list TrebleShot in the search results)
• [Feature] Updated trackers, libraries, profile presets
• [Feature] Use of database as a middle man to improve load time
• [Fix] Fixed app icon (it now matches app theme)
• [Fix] Fixed crash while blocking app components of a recently updated app
• [Fix] Fixed various crashes in the app info tab
• [Fix] Properly sanitize profile names and exported APK(S) file names
• [Fix] Remove rules for all users (rather than the current user) in settings
• [Fix] Replaced AppManager/tmp with AppManager/.tmp
• [Fix] Replaced image buttons with material buttons (fixes crash when using Substratum themes)
Don't set folders inside /mnt/media_rw/ as the backup volume. It doesn't work for backup/restore.
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