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 v4.0.5 Run#3039

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>
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>
AM Debug v4.0.5 Run#3042

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>
👍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>
👍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>
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>
👍1
AM Debug v4.0.5 Run#3047

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>
👍21🔥1
You may notice that it's also detecting more libraries. It's actually a side effect. Earlier, I used a greedy algorithm that ignored some of the signatures. For example, if it matched kotlin, it ignored kotlinx.coroutines.
🔥4