App Manager | DEBUG – Telegram
App Manager | DEBUG
2.11K subscribers
104 photos
2 videos
2.33K files
1.79K links
Read policies here before downloading: https://github.com/MuntashirAkon/AMInsecureDebugBuilds

RELEASE channel: @AppManagerChannel
Download Telegram
AM Debug v3.0.0-alpha03 Run#1791

BatchOps Hide “uninstall” option displayed mistakenly in no-root mode

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥3
AM Debug v3.0.0-alpha03 Run#1792

Refactor Update libsu to 5.0.1

Libsu (by John Wu) is now the core of App Manager's privileged environment.
While libsu's core library is used as it is, nio and service libraries have
been modified to meet App Manager's needs, specifically to support both root
and ADB (as opposed to only root) with low-level access to the Linux file
system.

The new API has renewed the logic of handling file system via a remote service
which replaces the ugly API previously used to prevent a major refactoring.
Throughout App Manager, a custom path API is extensively used which provides
abstractions of Linux file system, virtual file systems as well as Storage
Access Framework (SAF). However, further refactoring is needed in order to move
the entire I/O API out of the main module.

New security features have also been copied from the mentioned library to
prevent third-party apps from snooping into the privileged environment of App
Manager. This includes the creation of remote process within App Manager (root)
or shell (ADB) as well as the prevention of snooping into the remote service
sent by the remote process by the creation of a random action (instead of a
fixed one).

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍1🔥1
App Manager | DEBUG
You may have to restart or reinstall App Manager after installing this update.
Note that this is a major code refactoring since the integration of Material design 3. Root/ADB users are requested to extensively test this build. Thanks.
👍3🔥1
AM Debug v3.0.0-alpha03 Run#1793

Refactor Rename am database to apps.db and move it cache folder

apps.db is primarily used by App Manager to cache application information in
order to speed up the loading process. As a result, it should be located in the
cache folder.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥2
AM Debug v3.0.0-alpha03 Run#1794

Locale Update translation for Portuguese

Currently translated at 97.8% (1030 of 1053 strings)

Translation: App Manager/Main
Translate-URL: https://hosted.weblate.org/projects/app-manager/main/pt/
Signed-off-by: SC <lalocas@protonmail.com>
🔥2
AM Debug v3.0.0-alpha03 Run#1795

Docs Update Japanese and Simplified Chinese translations

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥3
AM Debug v3.0.0-alpha03 Run#1796

AppDetails Log potential issue on creating AppDetailsViewModel

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍1🔥1
AM Debug v3.0.0-alpha03 Run#1797

AppDetails Fix displaying wrong component status

In the components tab, component status (blocked, disabled, enabled, etc.) is
calculated based on how it was blocked or disabled. This is particularly
applicable if the component is enabled by the application itself or by any
other means after it was blocked in App Manager. The behaviour in this case
should be as follows:

+ ------------------------------------- + ----------------------------------- +
| Blocking method | After it was enabled externally |
+ ------------------------------------- + ----------------------------------- +
| Blocked via Intent Firewall (IFW) and | It stays disabled since Intent |
| disabled via Package Manager (PM) | Firewall has higher priority. |
+ ------------------------------------- + ----------------------------------- +
| Blocked via Intent Firewall only | Same as above. |
+ ------------------------------------- + ----------------------------------- +
| Disabled via Package Manager only | It is displayed as enabled. |
+ ------------------------------------- + ----------------------------------- +

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍2🔥1
Here’s a little statistics before purging the emails sent before June 2021:

Time interval: November 2020 - May 2021
Total crash reports: 265
Total active crash reports: 3 (262 reports were deleted)
Total missing signatures reports: 26 (All reports were deleted)
👍1🔥1
AM Debug v3.0.0-alpha03 Run#1798

Scanner Prevent reloading trackers and libraries on pressing back button

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍2🔥1