App Manager | DEBUG
1.44K subscribers
101 photos
2 videos
2.05K files
1.51K links
Download Telegram
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>
AM Debug v4.0.0-beta01 Run#2728

Refactor Fix delivering changes made via batch operations

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

Settings Expose pure black theme preference outside debug variants

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

Settings Add option to use system fonts

Modern Android OS allows the user to customise fonts via the “Wallpaper & style”
app. However, material design uses a fixed sans-serif font instead of this font,
thus, breaking overall user experience. Using some well-known workarounds, an
option is added in the Appearances settings that allows the use of system fonts
in App Manager. The setting is disabled by default.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
App Manager | DEBUG
AM Debug v4.0.0-beta01 Run#2730 Settings Add option to use system fonts Modern Android OS allows the user to customise fonts via the “Wallpaper & style” app. However, material design uses a fixed sans-serif font instead of this font, thus, breaking overall…
Basically, I love this font in Lineage OS and wanted to use it in all the apps. It's also possible to do this using Frida. But I implemented it in my app because other users may want this feature too. I think it's ironic that one has to use hacks to enjoy consistency across apps. Material design has many issues, but this is probably the worst.
AM Debug v4.0.0-beta01 Run#2731

AppInfo Hide “Data usage” for apps without the internet permission

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

Refactor Migrate fragment menus to MenuProvider

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

UITracker Generate class hierarchy in the background

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

Labs Hide code editor if it's disabled in settings

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