Skip to content

Releases: MuntashirAkon/AppManager

App Manager v3.1.0-alpha02

03 Dec 02:15
Compare
Choose a tag to compare
Pre-release

New features

  • Added support for v3.1 signing scheme
  • Export APKS using the new APKS specification. This is still in pre-alpha stage.
  • New language: Romanian
  • Replaced enable/disable with freeze/unfreeze
    Freeze/unfreeze can be customised to disable, suspend or hide the applications instead of only disabling it. The colour codes used for disabling is used for freezing.
  • Added freeze/unfreeze toggle shortcut in the App Info tab
    Long clicking on the freeze or unfreeze buttons in the App Info tab opens a dialog where how the shortcut shall work apart from freezing/unfreezing can be configured. If a shortcut already exists, the existing shortcut shall be updated.
    It offers the following options:
    1. Open application after unfreezing it
    2. Open application (requires 1 to be enabled) but without an entry in Recents
    3. Refreeze the application when the phone is locked.

Backup

  • Backup metadata version updated to 4
  • Use 128 bit tag size for AES encryption
  • Fixed encryption/decryption for AES 128
  • Fixed a crash if no backup is selected but restore is clicked
  • Fixed an issue with saving the PGP encrypted files
  • Fixed crashing if a storage media does not have a label

App Details page

  • Display invalid native libraries in the Shared libs tab
  • Replaced block/unblock button with material switch
  • Display failure message instead of crashing if a service cannot be launched from the Services tab
  • Fixed a crash on specifying an invalid icon resource in the edit shortcut dialog
  • Fixed crashes in the Shared Libs tab
  • Fixed shortcut creation issues in some launchers
  • Prevented a crash in the ADB mode which used to occur on attempting to fetch application data size

Installer page

  • Ensured all the installation confirmation notifications are different in no-root mode
  • Fixed a rare crash used to occur due to the accidental closing of the installer page

Main page

  • Fixed sorting when a profile is selected in the list options
  • Fixed displaying backup volume unavailable messages when /sdcard/AppManager was inaccessible or unavailable

Running Apps page

  • Added searching by package name
  • Enabled advanced searching
  • Fixed double scrollbars
  • Fixed crashes in no-root mode while checking for RUN_IN_BACKGROUND

UI

  • Migrated to Material 3-style preferences
  • Prevented closing multi-selection panel after starting an operation
  • Replaced MD2 (Material Design 2) switches with M3 (Material 3) switches
  • Fixed icon theming issues in Android 12
  • Fixed loading dynamic colours in the splash screen
  • Fixed applying the pure black theme on some devices

Others

  • Check whether Binder transaction is supported in root mode before initiating a connection
    Certain superuser implementations did not enable communications through Binder (that, is binder transactions) from user applications. A check has been added to ensure that the currently used superuser supports such communications before attempting to create a remote service.
  • Display inferred mode of operation in the crash logs
  • Handle multiple users including work profile in no-root mode
    Apps in the work profile can be opened in the App Details page. They can also be launched, uninstalled, and the corresponding settings page can also be opened in no-root mode.
  • Fall back to ADB if root mode is not supported
    If App Manager cannot connect using root, root itself is used to start ADB over TCP and connect to it. This is also useful for certain rooting solutions which do not support Binder transactions.
  • Fall back to root mode while reading the APK file
    Some applications erroneously provide private files that aren't accessible to any installer other than the system ones. Therefore, root mode is used to read those files if available.
  • Handled the Internet permission in Graphene OS
  • Removed dark theme hacks for the WebView in the help page
  • Replaced SLF4J dependency with Android compatible classes
  • Updated trackers and libraries
  • Prevented a nasty crash used to occur when an activity is needed to be recreated
  • [Profile page] Fixed crashes in the log viewer tab
  • [Scanner page] Fixed a rare crash used to occur when the activity is accidentally closed

Full Changelog: v3.1.0-alpha01...v3.1.0-alpha02

App Manager v3.0.3

25 Oct 05:02
Compare
Choose a tag to compare

This release contains a number of fixes for the backup/restore feature.

  • Backup metadata version updated to 4
  • Use 128 bit tag size for AES encryption
  • Fixed encryption/decryption for AES 128
  • Fixed an issue with saving the PGP encrypted files
  • Fixed crashing if a storage media does not have a label

Full Changelog: v3.0.2...v3.0.3

App Manager v3.0.2 Stable

20 Sep 16:20
Compare
Choose a tag to compare

This release contains a number of bug fixes.

  • Removed dark theme hacks for the WebView in the help page
  • Fixed loading dynamic colours in the splash screen (#769)
  • Fixed shortcut creation issues in some launchers (#627)
  • Prevented a crash in the ADB mode which used to occur on attempting to fetch application data size
  • Prevented a nasty crash used to occur when an activity is needed to be recreated (#656).

Full Changelog: v3.0.1...v3.0.2

App Manager v3.0.1 Stable

05 Sep 16:45
Compare
Choose a tag to compare
  • Display inferred mode of operation in the crash logs
  • Handled the Internet permission in GrapheneOS
  • Prevented closing multi-selection panel after starting an operation
  • Replaced MD2 (Material Design 2) switches with M3 (Material 3) switches
  • Fixed icon theming issues in Android 12
  • [App Details page] Display failure message instead of crashing if a service cannot be launched from the Services tab
  • [App Details page] Fixed crashes in the Shared Libs tab
  • [Installer] Fixed a rare crash used to occur due to the accidental closing of the installer page
  • [Main page] Fixed sorting when a profile is selected in the list options
  • [Main page] Fixed displaying backup volume unavailable messages when /sdcard/AppManager was inaccessible or unavailable
  • [Profile page] Fixed crashes in the log viewer tab
  • [Running Apps page] Fixed double scrollbars
  • [Running Apps page] Fixed crashes in no-root mode while checking for RUN_IN_BACKGROUND
  • [Scanner page] Fixed a rare crash used to occur when the activity is accidentally closed

Full Changelog: v3.0.0...v3.0.1

App Manager v3.1.0-alpha01

04 Aug 10:37
Compare
Choose a tag to compare
Pre-release
  • [Main] Added option to sort the app list by size

    The loading time has been increased by a few seconds which will be fixed in a later build

  • [Main] Added support for market://search?q=query

  • [Backup/restore] Added support for elliptic-curve cryptography (ECC)

    ECC in App Manager uses curve 25519 with ECDH which is wrapped with SHA512withECDSA when storing the key in the Bouncy Castle KeyStore.

  • [Activity Interceptor] Added option to copy as am command

    am (short for activity manager) or cmd activity (Android 9 and later) can be used to start an activity from the terminal. This option let user copy the Intent as an am command so that the same Intent can be invoked in the terminal. But not all extras are supported, only the supported extras are copied during the operation.

  • [Setting] Added option to disable opening App Info page from the third-party applications

  • [Installer] Removed default signing key

    Default signing key was publicly available and could have be used by others to distribute malware. Instead, enabling APK signing before installing an app now requires a signing key to be added (which can be either generated or imported).

  • [Running Apps] Fixed double scrollbars

Full Changelog: v3.0.0...v3.1.0-alpha01

App Manager v3.0.0 Stable

03 Aug 19:58
Compare
Choose a tag to compare

App Manager v3.0.0 comes with a lot of features and improvements. See Settings > Changelog for a more detailed changelog.

Material 3 and More

Material 3, somewhat similar to Material You, is a significant improvement over Material Design 2 with support for dynamic colours in Android 12 and later. In addition, many design changes have been made in App Manager without any significant changes in the overall user experience.

Known issue Switches are still based on Material Design 2 which will be fixed in a future release.

Wireless Debugging

Wireless debugging support has been fully implemented. Head over to the docs for instructions on how to configure wireless debugging.

No-root users. Due to auto-detection feature, startup time might be large for no-root users when the mode of operation is set to auto. Instead, no-root users should select no-root instead of auto.

Languages

App Manager is fully translated into Indonesian and Italian languages and can be enabled in settings. Bengali is removed due to lack of translators.

Introducing App Explorer

App Explorer can be used to browse the contents of an application. This includes binary XML files, DEX contents or any other media files. DEX contents can only be explored in Android Oreo (Android 8) and later. It's also possible to convert an .smali file into .java for a better understanding of the reversed code. This feature, if not needed, can be disabled in Settings > Enable/disable features.

Import Backups from Other Applications

It is possible to import backups from discontinued or obsolete applications such as Titanium Backup, OAndBackup and Swift Backup (version 3.0 to 3.2). Go to Setting > Backup/restore to find this option.

VirusTotal

VirusTotal is a widely used tool to scan files and URLs for viruses. In the scanner page and in the running apps page, an option to scan files with VirusTotal has been added. But the option is hidden by default. To enable the option, it is necessary to obtain an API key from VirusTotal. Go to Settings > VirusTotal API Key for more information.

Internet feature! This is currently the only feature which require an Internet connection. If you wish to use any Internet feature that might also be added in the future, enable Use the Internet in Settings > Enable/disable features.

Trigger Profiles from the Automation Software

As the implementation of routine operations is being delayed, an option to trigger profiles from the external automation software is added.
Visit docs for instructions on how to configure profile automation.

Improved Application Installer

Application installer includes several improvements including the ability to downgrade applications in no-root mode, installing multiple applications at once and blocking trackers after installation. In Android 12 and later, no-root users can update applications without any user interactions.

Component Blocking

It is now possible to configure how App Manager should block a component. Visit Settings > Rules > Default blocking method for more information. In the components tab, long clicking the block/unblock button opens a context menu which allows per-component blocking in a similar manner. ADB users can also block the components of a Test only app.

Advanced Searching

In some pages, the search bar supports additional searching which includes searching via prefix, suffix or even regular expressions. In the main page, it is also possible to search for applications using the first letters of each word, e.g. App Manager can be listed by searching for am.

Shared Libraries

Shared libraries tab has received a significant improvements. It can display three types of libraries, such as native, jar and APK files.

Make the Best Use of Interceptor

Activity interceptor can be opened directly from the activities tab by long clicking on the launch button, and similarly, activities can be launched from the activity interceptor page with or without root, for any users.

Notice. Currently, activities opened via root cannot send the results back to the original applications.

Widget: Screen Time

Screen time widget is quite similar to Digital Wellbeing's widget by the same name. It displays the total screen time for the day along with the top three apps from all users.

Widget: Clear Cache

Clear cache widget can be to clear cache from all the applications directly from the home screen.

Full Changelog: c504b30...v3.0.0

App Manager v3.0.0 Release Candidate № 04

09 Jul 09:57
Compare
Choose a tag to compare

You have to restart your device and/or clear cache after updating the app if you are not updating from v3.0.0-rc01 and later.

Full Changelog: v3.0.0-rc03...v3.0.0-rc04

App Manager v3.0.0 Release Candidate № 03

15 Jun 14:42
Compare
Choose a tag to compare

You have to restart your device and/or clear cache after updating the app if you are not updating from v3.0.0-rc01 or v3.0.0-rc02.

Full Changelog: v3.0.0-rc02...v3.0.0-rc03

App Manager v3.0.0 Release Candidate № 02

27 May 11:37
Compare
Choose a tag to compare

You have to restart your device and/or clear cache after updating the app if you are not updating from v3.0.0-rc01. If you have taken backups using v3.0.0-rc01, you have to take them again.

Full Changelog: v3.0.0-rc01...v3.0.0-rc02

App Manager v3.0.0 Release Candidate № 01

15 May 07:08
Compare
Choose a tag to compare

You have to restart your device or clear cache after updating the app.

Full Changelog: v3.0.0-alpha03...v3.0.0-rc01