App Manager | DEBUG
1.45K subscribers
101 photos
2 videos
2.05K files
1.51K links
Download Telegram
AM Debug v4.0.0-beta01 Run#2718

Refactor Make notification permission optional

Although denying notification permission will render many features useless, it
is made optional for those who insists on denying it. However, the permission
shall still be asked everytime the app is launched until it times out.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2719

Refactor Avoid asking a permission repeatedly

Fixes freezing issue in case the system auto-refuses the permission.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2720

Refactor Fix creating logger in a remote service

In a remote service, the logger behaves like Android logger.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2721

AppInfo Add option to enable/disable sensors

Location: App Details page > App Info tab > 3-dots menu > Sensors
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2722

AppInfo New tag: Sensors disabled

Displayed for apps with sensors disabled.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2723

LogViewer Prevent crashing on clicking an item when the list is being contracted

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2724

Refactor Update dependencies

AGP to 8.4.1
AndroidX Core to 1.13.1
Annotation to 1.8.0
Appcompat to 1.7.0
Baksmali to 3.0.7 (Switched to the Google version)
Bouncycastle to 1.78.1
Gson to 2.11.0
Libsu to 6.0.0
Material Components to 1.12.0
Sora Editor to 0.22.2
Webkit to 1.11.0
Zstd JNI to 1.5.6-3

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2725

Backup Improve backup and restore features

- Properly handle the backup/restore for a single app. “Custom users” in the
backup options is displayed only if the app is installed for multiple users.
Similarly, cross user restore is supported via the “Custom users” option. In
addition, fixed issues related to backup/restore that caused the backup or
restore for wrong users.
- Unless the “Custom users” option is selected, backup or restore is made only
for the current user in batch selection mode. Others retain the old behaviour.
For example, in batch selection mode, restore is only made with the “base”
backup which is defined as the primary backup for the current user. So, if
“Custom users” option is selected for restore, App Manager will try to find
the base backup of each selected user and restore those for that user.

These behaviours are applied throughout the app to reduce complexity and remove
any ambiguous behaviour.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2726

Refactor Fix applying force dexopt in Android 14

IPackageManager#forceDexOpt has been removed in Android 14. A workaround is
added in its stead.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2727

Refactor Set default compiler filter from pm.dexopt.install property

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>