github MuntashirAkon/AppManager v4.0.0-beta01
App Manager v4.0.0-beta01

latest releases: v3.1.7, v3.1.6
pre-release6 months ago

Funding campaign dates have been updated as this is going to be the last campaign in many years.
If you're running ADB, you may need to restart your device first.

  • Added full support for Android 14
    - Fixed compatibility issues
    - Support installing apps that targets SDK 22 or earlier (privileged mode only)
  • [Experimental] Use outlines for color codes

App Details page

  • Allowed launching non-exported activities in no-root/ADB mode
    The “Search assistant” (usually set to Google Assistant) feature allows setting arbitrary activity via the assistant key-value pair stored in the secure settings database. Hence, non-exported (that is, app private) activities can be launched even in no-root mode by exploiting this feature. However, modifying a secure setting require android.permission.WRITE_SECURE_SETTINGS permission which is granted automatically in ADB mode and has to be granted manually in no-root mode via ADB.

App Manager also cannot trigger the assistant on its own in the no-root mode, because it doesn't have enough permissions (it requires android.permission.INEJECT_EVENTS permission which cannot be granted to the user applications). Activity shortcuts also use this feature when they cannot be launched in privileged mode.

App Usage page

  • Make the combo-box static on top

App Info tab

  • Fixed handling multiple users in no-root mode
  • Fixed listing granted URIs
  • Prevent crashes in tablets running buggy GSI firmware

Code Editor

  • Prevented the editor from crashing if it is restarted from Recents

Installer

  • Enabled installing system apps with a different signature
    The “Install only” button is enabled for system apps when the signatures are different. This is useful for only those who have disabled signature verification using methods, such as CorePatch.

Log Viewer

  • Added a batch option to copy the selected logs
  • Changed list selection modes.
    1. Normal mode
    - Click: expand/collapse text
    - Long click: Open context menu
    2. Selection mode
    - Click: Select clicked item
    - Long click: Select items between the last selected item to the clicked item if possible. Otherwise, only click the item.

Main page

  • Avoided reopening the keyboard while searching is active, but the keyboard was closed manually
  • [Batch Ops] Fixed saving some APK files due to naming issues

Profiles

  • Fixed applying profiles
  • Fixed loading label after refreshing the app list

Running Apps page

  • Refresh running apps every 10 seconds

Scanner page

  • Fixed scanning using VirusTotal

Settings

  • [Experimental] Initial support for custom command
  • Avoided auto-detecting ADB port number if Wi-Fi is inactive
  • Display ADB pairing dialog directly when a pairing may be required
  • Improved auto-connecting to ADB
    - When mode is set to auto, instead of checking the active ADB host and port first, the status of the ADB daemon is checked
    - When mode is set to “Wireless debugging”, developer settings and wireless debugging are enabled automatically before attempting any connections. This requires:
    1. android.permission.WRITE_SECURE_SETTINGS to be granted to App Manager, OR
    2. App Manager connected via root or ADB at least once (in which case, the permission above is granted automatically)
    - Attempt to fetch the current port for ADB over TCP via service.adb.tcp.port property instead of using the default 5555 port or the previously saved value.
  • Pair ADB via notification
  • Improved preferences and dialogs
    - Added a dedicated page for VirusTotal
    - Added a dedicated page for mode of operations
    - Moved “Use the Internet” to Privacy settings
    - Added feature toggler for Log Viewer and Installer
    - Display build expiry and funding campaign notices only in the main settings
    - Replace “Remove all rules” with a primary button
    - Input boxes are focused by default
    - For numeric inputs, only the numeric keyboard is displayed
    - Input texts aren't added to the user suggestions.
  • Avoided displaying “Imported” for Watt and Blocker when nothing is selected
  • Check if the selected directory is actually a directory before attempting to import a backup
  • Fixed displaying wireless debugging options when App Manager is unable to enable Wireless Debugging.

UI

  • Draw activities around the display cutouts
  • Tint combo-boxes in primary container color to match Android 12+ styles
  • Used circular progress for initialization
  • Fixed styling some popup menus.

Others

  • Added more network policies from Motorola devices.
    - POLICY_REJECT_METERED
    - POLICY_REJECT_BACKGROUND
    - POLICY_REJECT_ALL
  • Automatically grant usage stats permission in privileged mode
    The feature, as usual, can be disabled in settings.
  • Enabled creating activity shortcuts for other users
  • Avoided fetching packages for other users if there's no permission to do so
  • Fixed blocking components in Android 14
  • Fixed blocking providers when only IFW is set
    Intent Firewall (IFW) does not support blocking providers. So, when IFW-only mode was enabled, it tried to apply only the IFW rules which resulted in the providers remaining unblocked. From now on, the providers are blocked via “disable” option.
  • Fixed launching remote services in OnePlus devices
  • Fixed retrieving the list of packages in some devices
  • Fixed retrieving and updating permission flags in Android 12 onwards

Full list of changes: v4.0.0-alpha02...v4.0.0-beta01

Don't miss a new AppManager release

NewReleases is sending notifications on new releases.