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>
AppInfo New tag: Sensors disabled
Displayed for apps with sensors disabled.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
App Manager | DEBUG
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>
Sensor features are only available in Android 9 (SDK 28) onwards due to framework limitations.
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>
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>
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>
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>
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>
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>
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>
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>
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>
AppInfo Hide “Data usage” for apps without the internet permission
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>