App Manager | CHANNEL – Telegram
For ADB users only.

ADB requires generating and storing RSA key pairs which is similar to but not the same as HTTPS requests. As stated in the v2.6.1 changelog, ADB keypairs are now stored in App Manager’s built-in KeyStore (previously, it was stored in the cache folder) in order to improve security. KeyStore, as the name suggests, is a file where various keys and certificates can be stored securely. However, in order to provide actual security, KeyStore has to be encrypted with a password. Each key in the KeyStore has a name, called alias. As a result, if you’re opening AM for the first time or after an update, App Manager will require you to create or insert your KeyStore password. After that, it will also require you to insert a password for an alias called adb_rsa. The second step is optional. You can leave it empty and just proceed in which case the default KeyStore password will be used.

Why it needs a password while apps like Signal don’t?
Signal uses the Android-provided KeyStore (which is very secure) directly which means they generate and/or store all their encryption/singing keys and certificates via/into Android KeyStore. As a result, the databases and preferences used by Signal are not portable. In order to make them portable, they had to implement a backup system where you have to remember (or save) a new password (or a key). App Manager uses its own KeyStore with custom password provided by the user. The password is, then, encrypted with an AES key generated from (and stored into) Android KeyStore, and the encrypted password is stored in App Manager’s unencrypted preferences so that the user do not have to insert the KeyStore password repeatedly. We have taken this approach so that the KeyStore maybe backed up and restored without issues. This also won’t crash App Manager when you back up and restore App Manager using App Manager itself or any other backup solutions.
👍1
SetEdit_v2.0.apk
2.6 MB
SetEdit v2.0

- Option to export list as a JSON file
- Material design with App Manager-style theme
- Support for Android 11 and gesture navigation
and some other minor improvements.
1👍1
Screenshots
1👍1
SetEdit_v2.1.apk
2.6 MB
SetEdit v2.1

- Enabled searching for settings tables
- Added the ability to change app theme
- Ability to copy permission command from the dialog prompt.
👍1
I couldn’t make a scheduled release today (28 June) due to extreme weather. I’ll try tomorrow!
👍1
App Manager v2.6.2 Stable

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. Only 4.0.5 is unsupported.
👍2
Introducing App Manager Community

Certain features offered by App Manager could be very useful if the experienced users shared their configurations and tips which would allow a new user or a complete newbie to get started quickly. Currently, this is very limited because we do not have any dedicated forum nor any central repository where the information may be readily available. We do have a documentations site, but it is understandable that many users do not actually read them. So, we concluded that involving users is the best approach to solve these problems. In future, we may also add the option to interact with the repositories in App Manager so that users can access these configurations directly in the app.

Currently, the repositories are hosted at GitHub: https://github.com/AMCommunity. However, we've planned to extend this to GitLab and Codeberg in the future.

The repositories
Currently, there are three repositories:
- Exported Rules: App specific rules exported using App Manager's export function
- Profiles: Exported profiles from App Manager
- Tips & Tricks: Tips and tricks on App Manager

How to contribute
Contributing instructions are available in the readme file of each repository.

Additionally, if you are interested in becoming a member of the community, you can add a comment here.
👍4
Official F-Droid Client users only.

App Manager v2.6.2 has now been released on F-Droid. Due to a bug on the official F-Droid client, you might not be able to see this in the update page if you also have IzzyOnDroid repository. Please, update manually by searching for App Manager using the search button.
👍2
Announcing the Discontinuation of Metro.

You may be already aware that Metro hasn’t been receiving update for some time. I’ve already made some changes but didn’t get the time to provide an update. So, you may get another (and the final) update soon.

Why I started it in first place?
Retro Music is the best open source (but non-libre) music player for Android with many features and screens, and an app that I used occasionally. Therefore, I thought it would be nice to put it on F-Droid by making it truly open source. So, I did it.

What went wrong?
Retro Music or Phonograph or any other forks of Phonograph, or any open source music app for Android relies on Android Media Store, which has many limitations, and the false-positive ratio seems to be ever on the increase (in fact, most of the music files I have in my phone aren’t recognized by the stupid Media Store). This situation is very familiar to the Poweramp users, which, unlike these music players, does not rely on Media Store. As a developer, my purpose of developing an open source app is to use it on my device in a regular basis, and Retro/Metro isn’t something I can use because of this limitation. So, I was very disappointed, and my disappointment led to the discontinuation of the app.

What’s the future of open source music player for Android?
Personally, I don’t see any future right now. Of course, there are many open source music players available to date, but every app I’ve ever tested relies on Media Store which is a deal-breaker. So, for me, Poweramp is currently the best option. However, in the future, I might work on an app that wouldn’t rely on Media Store, but the chances are very remote unless I see interests from other developers and contributors, because massive projects like this cannot be succeeded without massive collaboration. If you are such a developer or contributor, you can send me an email at muntashirakon-at-riseup-dot-net specifying your field of interests i.e., a developer should have previous working knowledge of Java, C/C++ and JNI and other contributions should be purely on marketing and finance. DO NOT bother me unless you fall in any of this category.

I know this is a disappointing news, but this is the reality.
👍3😢1
App Manager v2.6.3 Stable

This patch release contains bug fixes for ADB mode and back up/restore.

- [1-Click Ops] Fixed missing applications
- [ADB] Eliminated the need for entering a KeyStore password. For the first time at startup or every time data is cleared from App Manager, a new Keystore password will be generated and the user will be asked to note down the password
- [App Details] Display process name in the components tabs, fixed displaying duplicate permissions
- [App Info] Display warning if App Manager is being disabled, fixed freezing on pressing refresh
- [Backup] Fixed extracting tar files backed up before v2.5.23
- [Batch Ops] Merged enable/disable apps and clear cache/data
- [Installer] Added fallback method for checking signing keys and fixed various crashes
- [Interceptor] Added camera actions
- [Main] Cancel selection on pressing the back button if the selection mode is active
- [Running Apps] Fixed displaying apps running in another processes, filtering issues and returning empty list on quick refresh
- Added support for opening apps via ACTION_SEND i.e. file sharing
- Fixed random crashes during and after app initialization
- Fixed “select all” button behaviour to select only the currently filtered items instead of all items
- Fixed day/night theming issues in various places
1👍1
F-Droid users only.

App Manager v2.6.3 is now available on F-Droid. Make sure to restart your device after updating the app.
👍1
App Manager v2.6.4 Stable

This patch release contains bug fixes and feature improvements for the app installer and activity interceptor. This also fixes the caching issues where the files were erroneously cached in the “files” directory instead of the “cache” directory.

- [1-Click Ops] Added “trim caches from all apps” option
- [Activity Interceptor] Added options to copy/paste intents, added fields to insert identifier (Android Q+), class and package name, allowed opening intent via root, added two new extra types: Array of URI and List of URI
- [App Details] Enabled opening non-exported activity via Activity Interceptor (via root), included “View in Settings” as a horizontal button if root/ADB is not available, improved “running apps” dialog
- [Docs] Open docs URL if Android WebView is unavailable
- [Installer] Added support for installing multiple apps at the same time via the share option in any file manager, added option to block trackers after installing an app, enabled downgrading in no-root mode, improved loading dialog, displays app info icon when installation is completed
- [Log Viewer] Fixed log recording widget and other crashes
- [Locale] Fixed punctuation issues in French
- [Main] Enabled running apps filter in non-root mode, fixed freezing issue,
- [Running Apps] Fixed detecting running apps
- [Scanner] Prevent deleting APK files which aren't cached in the scanner page, display a footnote for second degree trackers in tracker details dialog
- [Settings] Sorted app list by the app label (or app name) in the app installer selection dialog, added option to run installer always in the background, added the option to limit the number of parallel operations (useful for low-end devices)

Full list of changes: v2.6.3...v2.6.4
👍3
App Manager is participating in Hacktoberfest 2021!

Existing and new contributors are welcome to participate in this year's Hacktoberfest!

You can find the event details and rules in the official site here: https://hacktoberfest.digitalocean.com

You can register here: https://hacktoberfest.digitalocean.com/register

Our rules:
- Rules described in the contributing guidelines must be followed.
- Solve any issues marked with hacktoberfest. If you have a new idea, create an issue first. We will decide if this should be part of this event or not.
- The PR must contain a new feature, or a major fix or feature improvements. Minor fixes and/or feature improvements will be merged but they won't be part of the event. Minor fixes include fixing simple logical errors, UI, localisation or grammatical issues, and minor feature improvements include adding useless words/sentences in documentations or app strings, useless UI changes.
- Spammers will be blocked permanently.
👍1