App Manager v3.2.0-alpha01
Pre-releaseWhat's New
-
New logo for App Manager!
-
Added a dedicated page for debloating the phone
Debloating profiles were available as “Presets” in the Profiles page which has now been replaced with the Debloater page which can be accessed from the three-dots menu in the Main page.The list is taken from UAD project and kept intact for now.
Colour codes for the list:
- Dark cyan: The app is safe to remove. It does not necessarily mean that the app should be removed as it is always up to the preferences of the user
- Sand colour: The app is safe to remove, but removing it might break one or more features
- Orange: The app may or may not be safe to remove
- Red: The app is not safe to remove. It is not clear as to why these apps are listed in the UAD list.Batch operations:
- Uninstallation
- Enable/disable
- Save APK
- Create new profile
- Add to profile.In addition to the typical search option, there are several filtering options available in this page:
1. Categories: AOSP, OEM, Carrier/ISP, Google, Miscellany and Pending
2. Types: Safe (i.e. safe to remove), Replace (i.e. should be replaced with alternatives), Caution (i.e. generally safe to remove but no guarantees), Unsafe (may cause bootloop)
3. Other: User apps, System apps (mutually exclusive), Installed apps and Uninstalled apps (mutually exclusive). -
Integrated code editor within App Manager
Manifest viewer, code viewer, etc. have been replaced with this new editor.Among other regular features, the editor includes proper syntax highlighting, advanced searching options.
-
Added options for runtime optimization in Android 7 or later
This option is available for all apps in the 1-click ops page and individual app in the three-dots menu in the app info tab.Features:
- Set Compile filters such as speed-profile or everything-profile
- Compile layout resources
- Immediate optimization of DEX, i.e. somewhat similar topm force-dex-opt
-
[Main page] Replaced log viewer, sys config, Termux, etc. with Labs
Labs is a new page where various handy tools are listed. They include Sys Config, Log Viewer, Terminal (experimental), File Manager (experimental), UI Tracker, Interceptor and Code Editor. -
[Backup/restore] Enable experimental support for Zstandard (ZSTD) compression
This option should only be used for testing purposes. -
[App Info tab] New tag: Open links
“Open links” is displayed for apps capable of opening links from the verified domains without any user intervention. This feature, added in Android 12, has raised privacy as well as usability concerns, because it promotes tracking and reduce user's freedom of choice. Therefore, in active state, that is, when the app is able to open the links directly, this tag will have a “red” background (otherwise, it will have a “green” background).On clicking the tag, a list of supported domains will be displayed in a dialog (although not all domains can be opened by default). If the user has enough permissions, an option to enable/disable the behaviour will be displayed. Otherwise, an option to open the app details page in the Android Settings app will be displayed.
-
[App Info tab] New tag: Static shared library
The tag is displayed for static shared libraries, that is, the apps withstatic-library
tag in their manifest files, requires root or ADB. Clicking on the tag displays a dialog with a list of libraries installed under the same package name, and offer the user to uninstall the selected libraries. -
[Installer] Added the option to align APK files before signing
When APK signing is enabled, enabling this option will ensure that the contents of the APK are aligned properly before the APK is signed. Since it doesn't modify the contents of the APK, the option is enabled by default. -
[1-Click Ops page] Added option to uninstall apps that were previously uninstalled without clearing data.
1-Click Ops
- Replace “Block components…” with “Block/unblock components…”
From now on, components can also be unblocked using the option.
App Info tab
- Split APKs are no longer displayed in “Paths & Directories” section
Split APK info are already displayed in the corresponding tags above this section. There is no reason to display them again in this section.
App Ops
- Prevented crashes in Samsung devices running Android 6.0.1
Code Viewer
- Enabled Smali to Java conversion feature in Android Nougat and earlier
Explorer page
- Fixed opening files with external editor/viewer
Freeze/unfreeze
- Prevented the app from crashing if a shortcut icon is immutable
Installer
- Fixed displaying re-installation prompt for apps that were uninstalled without clearing data
Interceptor page
- Prevented crashes if the shortcut icon is invalid
Main page
-
Display static libraries in privileged mode
Static libraries such as Trichrome Library are only visible to system, shell, root and the apps which depend on it. Using privileged mode, it is possible to list them in the Main as well as perform typical operations on them.For non-rooted users, these libraries are only visible in the “Shared Libs” tab (in App Details page) of the apps that depend on them.
-
Display a prompt to fully uninstall apps that were uninstalled without clearing data
-
Prevented crashes when the installer feature is disabled
Profile page
- Fixed a crash due to lifecycle issue
Settings page
- Renamed “Layout orientation” to “Layout direction”
Others
- Improved security of the shortcuts created within App Manager
Earlier, opening the shortcuts of exportable activities did not require any authentication. From now on, authentication is required for opening any new shortcuts. - Fixed parsing the manifest of some apps
- Fixed opening certain shortcuts in Android 13
- Fixed various security issues related to JADX
Full Changelog: v3.1.0...v3.2.0-alpha01