AM Debug v3.1.0-alpha01 Run#2071
Refactor Fix unfreezing issue
In ADB mode,
because the required permission
present in Shell's manifest. Therefore, it is replaced by
cases, and an alternative method is used to check if the application is hidden.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Fix unfreezing issue
In ADB mode,
hide method does not work in Android 7 (Nougat) and laterbecause the required permission
android.permission.MANAGE\_USERS is no longerpresent in Shell's manifest. Therefore, it is replaced by
disable in suchcases, and an alternative method is used to check if the application is hidden.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v3.1.0-alpha01 Run#2072
Update trackers and libraries
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Update trackers and libraries
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍5
App Manager | DEBUG
Here’s a little statistics before purging the emails sent before June 2021: Time interval: November 2020 - May 2021 Total crash reports: 265 Total active crash reports: 3 (262 reports were deleted) Total missing signatures reports: 26 (All reports were deleted)
Here’s a little statistics before purging the emails sent before June 2022:
Time interval: June 2021 - May 2022 (along with previously active 3 crash reports)
Total crash reports: 317
Total active crash reports: 2 (315 reports were deleted)
Total missing signatures reports: 94 (61 reports were deleted)
Time interval: June 2021 - May 2022 (along with previously active 3 crash reports)
Total crash reports: 317
Total active crash reports: 2 (315 reports were deleted)
Total missing signatures reports: 94 (61 reports were deleted)
AM Debug v3.1.0-alpha01 Run#2073
Refactor Fix crashing if the resource string to be parsed is ill-formatted
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Fix crashing if the resource string to be parsed is ill-formatted
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v3.1.0-alpha01 Run#2078
Update Issue template
Prohibit creating issue that does not follow the issue template
Trackers and library addition requests will directed to the android-libraries repository
Encourage users to read Docs before creating an issue
Create issue template for documentation improvement
Signed-off-by: gnuhead-chieb <41156994+gnuhead-chieb@users.noreply.github.com>
Update Issue template
Prohibit creating issue that does not follow the issue template
Trackers and library addition requests will directed to the android-libraries repository
Encourage users to read Docs before creating an issue
Create issue template for documentation improvement
Signed-off-by: gnuhead-chieb <41156994+gnuhead-chieb@users.noreply.github.com>
AM Debug v3.1.0-alpha01 Run#2079
Update Issue template
Prohibit creating issue that does not follow the issue template
Trackers and library addition requests will directed to the android-libraries repository
Encourage users to read Docs before creating an issue
Create issue template for documentation improvement
Signed-off-by: gnuhead-chieb <41156994+gnuhead-chieb@users.noreply.github.com>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Update Issue template
Prohibit creating issue that does not follow the issue template
Trackers and library addition requests will directed to the android-libraries repository
Encourage users to read Docs before creating an issue
Create issue template for documentation improvement
Signed-off-by: gnuhead-chieb <41156994+gnuhead-chieb@users.noreply.github.com>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v3.1.0-alpha01 Run#2080
Installer Use a separate notification channel for confirming installation
In no-root mode, installation confirmation notification is displayed if the
app is installed in the background. This confirmation notification might not
be displayed if another app was queued for installation immediately after the
confirmation notification is displayed, and the user didn't have enough time to
click on the notification to display the confirmation dialog. As a result, the
installation process will run several hours until it finally times out. The
issue is fixed by using a separate notification channel for the confirmation
notifications, thereby, preventing any chance of missing the confirmation
notification.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Installer Use a separate notification channel for confirming installation
In no-root mode, installation confirmation notification is displayed if the
app is installed in the background. This confirmation notification might not
be displayed if another app was queued for installation immediately after the
confirmation notification is displayed, and the user didn't have enough time to
click on the notification to display the confirmation dialog. As a result, the
installation process will run several hours until it finally times out. The
issue is fixed by using a separate notification channel for the confirmation
notifications, thereby, preventing any chance of missing the confirmation
notification.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍3
AM Debug v3.1.0-alpha01 Run#2081
Installer Prevent info.json clashes in APKM
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Installer Prevent info.json clashes in APKM
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v3.1.0-alpha01 Run#2082
[AppDetails] Display invalid native libraries
Some apps can decisively store a zip/APK file as lib*.so file in the native
library directories. These files were previously ignored, but now listed as
unknown and potentially harmful files.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
[AppDetails] Display invalid native libraries
Some apps can decisively store a zip/APK file as lib*.so file in the native
library directories. These files were previously ignored, but now listed as
unknown and potentially harmful files.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍3
AM Debug v3.1.0-alpha01 Run#2083
Refactor Avoid printing stacktrace for paths requiring privileged access
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Avoid printing stacktrace for paths requiring privileged access
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
App Manager | DEBUG
AM Debug v3.1.0-alpha01 Run#2082 [AppDetails] Display invalid native libraries Some apps can decisively store a zip/APK file as lib*.so file in the native library directories. These files were previously ignored, but now listed as unknown and potentially…
Note that apps may put executables (of any kind) in these directories (as lib*.so files). This is because of the enforcement of W^X, that is, apps targeting Android 10 and later cannot execute the executables located in a directory that is writable. This is also why apps such as Termux still targets SDK 28 so that it runs in the compatibility mode in Android 10 and later and bypass the enforcement of W^X. Although this might seem a little annoying, this feature alone reduced malware deliveries through/and remote code execution (RCE) vulnerabilities by a large fraction.
👍5
AM Debug v3.1.0-alpha01 Run#2084
Path Add the ability to fetch file creation and last access times
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Path Add the ability to fetch file creation and last access times
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>