AM Debug v4.0.0-beta02 Run#2817
ADB Kill and recreate the remote server when it's not responding
In some cases, the remote server fails to broadcast its presence to App Manager.
As a result, the connection times out, and App Manager enters into an infinite
loop of automatic troubleshooting. To break this infinite loop, App Manager will
now kill the remote server and recreate it. This effectively guarantees
that App Manager will never fall into an infinite loop due to an unresponsive
server (it will, at best, take less than two minutes), and it will never require
more than two attempts to fix such an issue by a user.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
ADB Kill and recreate the remote server when it's not responding
In some cases, the remote server fails to broadcast its presence to App Manager.
As a result, the connection times out, and App Manager enters into an infinite
loop of automatic troubleshooting. To break this infinite loop, App Manager will
now kill the remote server and recreate it. This effectively guarantees
that App Manager will never fall into an infinite loop due to an unresponsive
server (it will, at best, take less than two minutes), and it will never require
more than two attempts to fix such an issue by a user.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍8❤3
AM Debug v4.0.0-beta02 Run#2818
Refactor Fix unresponsive continue button in BuildExpiryChecker
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Fix unresponsive continue button in BuildExpiryChecker
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤4👍3
AM Debug v4.0.0-beta02 Run#2819
Usage Add a refresh button
In Android, widgets are refreshed in a 30 min interval which can be too long for
an instant look at the stats.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Usage Add a refresh button
In Android, widgets are refreshed in a 30 min interval which can be too long for
an instant look at the stats.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤2👍2
AM Debug v4.0.0-beta02 Run#2820
Usage Add support for auto-switch between light and dark mode
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Usage Add support for auto-switch between light and dark mode
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤2👍2
The screen time widget is now feature complete. However, a more compact version has been requested which I'll take a look at in a future revision.
👍7❤3🔥1
AM Debug v4.0.0-beta02 Run#2821
Usage Add new widget: data usage
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Usage Add new widget: data usage
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤4🔥1
AM Debug v4.0.0-beta02 Run#2822
Refactor Add dark theme previews for widgets
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Add dark theme previews for widgets
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍3❤2
AM Debug v4.0.0-beta02 Run#2824
ADB Add a "manual" option in the pairing dialog prompt
In the pairing dialog prompt, the user was forced to navigate to the Wireless
Debugging settings in order to initiate the pairing. If the user rather wants to
navigate to the settings manually, this can be done by choosing the "manual"
option.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
ADB Add a "manual" option in the pairing dialog prompt
In the pairing dialog prompt, the user was forced to navigate to the Wireless
Debugging settings in order to initiate the pairing. If the user rather wants to
navigate to the settings manually, this can be done by choosing the "manual"
option.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤7👍4
AM Debug v4.0.0-beta02 Run#2827
Fix loop with unreachable exit condition ('infinite loop') vulnerability
Signed-off-by: Yiheng Cao <65160922+Crispy-fried-chicken@users.noreply.github.com>
Fix loop with unreachable exit condition ('infinite loop') vulnerability
Signed-off-by: Yiheng Cao <65160922+Crispy-fried-chicken@users.noreply.github.com>
👍8❤4😁1
AM Debug v4.0.0-beta02 Run#2828
Profile Avoid displaying completion notification when it's triggered through automation
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Profile Avoid displaying completion notification when it's triggered through automation
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍4❤2
AM Debug v4.0.0-beta02 Run#2829
Installer Add workaround for HyperOS 2.0
When INSTALLFAILEDHYPEROSISOLATIONVIOLATION is triggered in privileged mode,
it tries again with the installer set to
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Installer Add workaround for HyperOS 2.0
When INSTALLFAILEDHYPEROSISOLATIONVIOLATION is triggered in privileged mode,
it tries again with the installer set to
com.android.shell.Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤4