AM Debug v4.0.5 Run#3038
BatchOps Enable "Uninstall" option for apps uninstalled without clearing data
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
BatchOps Enable "Uninstall" option for apps uninstalled without clearing data
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤3🔥1
AM Debug v4.0.5 Run#3039
Usage Ignore usage events with empty package names
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Usage Ignore usage events with empty package names
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍3
AM Debug v4.0.5 Run#3040
Accessibility Ignore Resources.NotFoundException
In some custom ROMs (e.g., Huawei), the AOSP-default string names are not used
which causes the app to crash as it attempts to get the value of those strings.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Accessibility Ignore Resources.NotFoundException
In some custom ROMs (e.g., Huawei), the AOSP-default string names are not used
which causes the app to crash as it attempts to get the value of those strings.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.5 Run#3041
Usage Check for phone type before trying to retrieve subscriber IDs
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Usage Check for phone type before trying to retrieve subscriber IDs
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.5 Run#3042
Refactor ProxyBinder throws ServiceNotFoundException instead of RuntimeException
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor ProxyBinder throws ServiceNotFoundException instead of RuntimeException
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.5 Run#3043
Refactor Add support for advanced copy and pasting
If the size of the text being copied exceeds 1 MB, it is stored in a temporary
file and the file URI is copied instead of the text itself. During pasting, the
supplied text/URI or any other type of data is coerced to text value.
This required some nasty workarounds for Sora Editor which does not inherently
support such copy and pasting.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Add support for advanced copy and pasting
If the size of the text being copied exceeds 1 MB, it is stored in a temporary
file and the file URI is copied instead of the text itself. During pasting, the
supplied text/URI or any other type of data is coerced to text value.
This required some nasty workarounds for Sora Editor which does not inherently
support such copy and pasting.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍4🔥2🎉1
AM Debug v4.0.5 Run#3044
Update dependencies
AGP to 8.9.2
AndroidX activities to 1.10.1
AndroidX appcompat to 1.7.1
AndroidX biometric to 1.4.0-alpha04
AndroidX core to 1.16.0
AndroidX documentfile to 1.1.0
AndroidX room to 2.7.2
AndroidX splashscreen to 1.2.0-rc01
AndroidX webkit to 1.14.0
ARSCLib to 66051037ef
BouncyCastle to 1.81
Desugar JDK libs to 2.1.5
Gradle to 9.0.0
Gson to 2.13.1
libAdb to 3.1.0
unApkm to 1.4
zstd to 1.5.7-4
Robolectric 4.15.1 (SDK to 35)
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Update dependencies
AGP to 8.9.2
AndroidX activities to 1.10.1
AndroidX appcompat to 1.7.1
AndroidX biometric to 1.4.0-alpha04
AndroidX core to 1.16.0
AndroidX documentfile to 1.1.0
AndroidX room to 2.7.2
AndroidX splashscreen to 1.2.0-rc01
AndroidX webkit to 1.14.0
ARSCLib to 66051037ef
BouncyCastle to 1.81
Desugar JDK libs to 2.1.5
Gradle to 9.0.0
Gson to 2.13.1
libAdb to 3.1.0
unApkm to 1.4
zstd to 1.5.7-4
Robolectric 4.15.1 (SDK to 35)
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍4
AM Debug v4.0.5 Run#3045
Enable changing languages from Android Settings in Android 13 onwards
To reflect the language change, the language setting in App Manager must be set
to "Auto" as it takes priority over the system language.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Enable changing languages from Android Settings in Android 13 onwards
To reflect the language change, the language setting in App Manager must be set
to "Auto" as it takes priority over the system language.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤2👍1
AM Debug v4.0.5 Run#3046
Settings Add dual pane support for "About the device"
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Settings Add dual pane support for "About the device"
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍1
AM Debug v4.0.5 Run#3047
Settings Add dual pane support for "Language"
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Settings Add dual pane support for "Language"
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍1
AM Debug v4.0.5 Run#3048
Refactor Improve the performance of tracker and library scanner
To improve performance of the scanner, the native (C++) implementation of the
Aho-Corasick algorithm has been adopted. Together with parallel processing,
it has resulted in up to 25x and 1000x speedup in tracker and library scanning
respectively. However, in the older versions of Android, the parallel processing
method used here may not be available which may reduce performance by at least
1.5x depending on the available CPU cores and threads.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Improve the performance of tracker and library scanner
To improve performance of the scanner, the native (C++) implementation of the
Aho-Corasick algorithm has been adopted. Together with parallel processing,
it has resulted in up to 25x and 1000x speedup in tracker and library scanning
respectively. However, in the older versions of Android, the parallel processing
method used here may not be available which may reduce performance by at least
1.5x depending on the available CPU cores and threads.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍2❤1🔥1