Skip to content

[Feature]: Adding Stop Intent for Shizuku in "Shut up" + Ability to use Custom Package Name for Shizuku #686

Description

@fedonr

Problem Statement

  1. When using "Shut up" as the current flow just disables the USB Debugging and Restarts the Shizuku in Restore, it clashes with Shizuku's Watchdog. As Watchdog instantly, restarts the USB Debugging keeping the Shizuku alive, making "Shut up" fail, when "Watchdog" is turned on.

  2. Shizuku restarting after "Shut up" won't work when the Shizuku is hidden with a different package name, even with Auth key provided (thedjchi supports hiding Shizuku with different package name)

Proposed Solution

  1. As "Watchdog" respects the intent of stop. If the shut up logic can include the "stop" intent before disabling the USB Debugging, this can help to have "shut up" work even when the "Watchdog" is on.

  2. Ability to add a custom package name for Shizuku along with the auth key. So it only looks at the package name for Shizuku that we offer during starting and stopping the Shizuku with intents. (It can be prefilled with with default package name, with ability to change it)

Alternatives Considered

No response

Priority

Medium - Would improve my experience

Contribution

  • I would be willing to implement this feature

Additional Context

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions