App Manager v4.0.0-alpha01

App Manager v4.0.0-alpha01
Requirements: 5.0 and up
Overview: A full-featured open source package manager for android. App Manager began by merging the features of App_packages Info (formerly Application Info), ClassyShark3xodus, Activity Launcher and Watt into a single app with material design and dark mode to give a modern look and feel.

App Manager v4.0.0-alpha01

App Manager began by merging the features of App_packages Info (formerly Application Info), ClassyShark3xodus,
Activity Launcher and Watt into a single app with material design and dark mode to give a modern look and feel.

Features

General features
โ— Fully reproducible, copylefted libre software (GPLv3+)
โ— Material design (but not material colours!)
โ— No unnecessary permissions
โ— Does not connect to the Internet
โ— Displays as much info as possible in the main page
โ— Lists activities, broadcast receivers, services, providers, permissions, signatures, shared libraries, etc. of any app
โ— Launch (exportable) activities and services
โ— Create (customizable) shortcuts of activities
โ— Intercept activities
โ— Scan for trackers and libraries in apps and list (all or only) tracking classes (and their code dump)
โ— View the manifest of an app
โ— Display your app usage, data usage, and app storage info (requires โ€œUsage Accessโ€ permission)
โ— Install/uninstall APK files (including APKS, APKM and XAPK with OBB files)
โ— Share APK files
โ— Back up/restore APK files
โ— Batch operations
โ— One-click operations
โ— Logcat viewer
โ— Profiles (including presets for quick debloating)
โ— View app usage along with mobile and wifi data usage
โ— Open app in Aurora Store or in your F-Droid client
โ— Sign APK files before installing them
โ— Backup encryption: OpenPGP via OpenKeychain, RSA (hybrid encryption with AES) and AES.

Root/ADB-only features
โ— Revoke permissions considered dangerous by Android
โ— Deny or ignore app ops
โ— Display/kill/force-stop running processes/apps
โ— Clear app data or app cache

Root-only features
โ— Block any activities, broadcast receivers, services, or providers of an app with native import/export as well as Watt and Blocker import support
โ— View/edit/delete shared preferences of any app
โ— Back up/restore apps with data, rules and extras (such as permissions, battery optimization, SSAID, etc.)
โ— System configuration, blacklisted or whitelisted apps
โ— View/change SSAID, net policy, battery optimization

โ€ฆand many more! This single app combines the features of 5 or 6 apps any tech-savvy person needs!

โ˜… Untouched apk with Original Hash Signature

โ˜… No changes were applied


โ˜… Certificate MD5 digest: f759632b4cf3a7a8b4f3014dc7349e42


โžก Languages: Full Multi Languages


โžก CPU architectures: arm64-v8a, armeabi-v7a, x86, x86_64


โžก Screen DPIs: 120dpi, 160dpi, 240dpi, 320dpi, 480dpi, 640dpi

What’s New:ย 
Installer
– Added an option to perform DEX optimisation immediately after installing an app
– Added the ability to modify installer options before installing an app
In the installation dialog, clicking on the settings/cog icon opens a new dialog where the installer options can be temporarily set for the session. Any items queued for the session will retain those temporary options.
– Display installation progress in the notification
In some devices such as Samsung, it takes an indefinite amount of time to verify the app after copying the APK files. For those cases, the progress won’t be accurate as it only takes into account the amount of time to copy the files.
– Display โ€œConfirm installโ€ notification even if the app is running in foreground
In no-root mode, when the app is running in foreground, the user may accidentally dismiss the install-confirmation dialog produced by the Android package installer which would either allow the installation to run forever or for a minute until the timeout occurs. To solve the issue, a silent notification is triggered at the same time the dialog is shown so that even if the user accidentally dismisses the dialog, the dialog can still be displayed by clicking the notification.
– Fixed parsing unsigned APK files
– Fixed installing apps for users other than the main profile

Interceptor
– Prevented the app from crashing on creating a shortcut with invalid extras
Shortcuts support only 11 types of data structures. Intents, on the other hand, support any type of data structures. When a shortcut creation is requested, the unsupported data structures are removed from the Intent to avoid crashes.

Labs
– Display โ€œSystem Configโ€ page in all modes of operation

Main page
– Added a new filtering option โ€œStopped appsโ€œ to filter the force-stopped apps
– Added filtering by users in the list options
– Added a new batch operation โ€œOptimiseโ€ to dex optimisation of the selected apps
– Display user count alongside app ID
If an app is installed in more than one profiles (that is, for multiple users), instead of displaying only the kernel user ID (UID), display the app ID (that is, UID sans the user ID) and user count in the following format:

You also like:
Secure VPN Proxy - Cat Proxy v1.2.3 [Premium]

<user count>+<app ID>

Scanner
– Display link to Pithus report if available
– Calculate file hashes more efficiently
– Fixed scanning external APK files in privileged mode

Settings
– Added options to run App Manager in the background
In Settings > Privacy, two new options have been added:
ย  ย  1. Run App Manager in the background
ย  ย  2. Automatic lockdown
Running App Manager in the background makes the annoying โ€œInitializingโ€ screen go away. Due to possible privacy issues, this option is disabled by default. When automatic lockdown is enabled, App Manager will attempt to lock the app by killing its process. As expected, there are several side effects:
ย  ย  1. All the activities will be closed. They’ll be reopened by the system based on how the user was interacting with them
ย  ย  2. All the running operations as well as scheduled or running jobs will be stopped immediately. This might cause data loss if potentially destructive operations are running.
Note: Enabling the latter option does not wipe the memory of App Manager, i.e. it does not prevent a forensic software from scrapping the memory used by App Manager even if the process no longer exists.
– Added option to disable sending notification to the connected devices
The setting is located at โ€œSettings > Advanced > Send notifications to the connected devicesโ€ and is enabled by default. Low importance notifications, e.g. ongoing notifications and optional alerts, won’t be delivered to the connected devices even if the setting is enabled.
– Fixed saving backup options
– Prevented a crash that occurs on importing the rules if some of them are invalid

UI
– Better handling of application-wide notifications including the progress of various operations
– Display all multi-selection options in a single row with an overflow menu at the end
– Display icons in popup menus
– Display shortcut editor before creating a shortcut along with a preview panel
– Improved layouts of popup and dropdown menus

Usage
– Fetch data usage for all apps in Android 5 and 5.1
– Fetch usage stats and package size info only when the feature is enabled
– Reduced lags by recycling views

Others
– New mode of operation: System (UID 100)
– Enabled backing up data from App Manager via Android-default backup systems
– Improved DEX optimiser
DEX optimiser now works in no-root mode for apps installed with App Manager. In 1-Click Ops page, when DEX optimiser is run, it attempts to optimise all apps in privileged mode. But in unprivileged mode, it only attempts to optimise apps installed by App Manager. The option is also displayed in the App Info tab in no-root mode for apps installed by App Manager.
– Only allow connections from supported online locations
To avoid issues with ADB, localhost is allowed unrestricted connections, but other websites, namely virustotal.com and pithus.org, are restricted via public key pinning (PKP) using network security configuration.
– Replaced the usernames โ€œMainโ€ and โ€œWorkโ€ with โ€œThisโ€ and โ€œOtherโ€
In no-root mode, usernames cannot be fetched from the system. Hence, โ€œMainโ€ and โ€œWorkโ€ are inferred based on the status of the system. However, this can cause issues if the app is installed in the Work profile. Instead, the names โ€œThisโ€ and โ€œOtherโ€ are used to clarify the situation.
– Schedule cache cleaning job more actively to ensure App Manager’s caches are cleared regularly
– Use granted permissions rather than the mode of operation to check the eligibility of a feature
– Prevented crashing in Android 14 due to compatibility issues related to installer
– Prevented crashing in various places due to lifecycle issues

This app has no advertisements

More Info:

https://github.com/MuntashirAkon/AppManager

Download Instructions:

https://userupload.net/zf2yv94mx0op
ย 

https://userupload.in/jqajvj6bnqoc
ย