Changelog:
- Fixed bug with inconsistent auto-start caused by an expected but unhandled error when switching from ADB over TLS to a TCP connection.
- Now supports Android 11+ (If you are on Android 11-12 and experiencing issues with the auto-start, you can try revoking all USB debugging authorizations in Developer Options and re-pairing Shizuku. However, there is an Android system bug that may prevent it from working regardless. Support for Android 13+ is guaranteed)
IMPORTANT: You must do the following things to ensure it starts on boot correctly:
- Uninstall the original Shizuku (you cannot update the original version with mine. However, you can update to any future versions I release)
- Un-pair the original Shizuku from Wireless Debugging and pair my version
- Disable battery optimizations for Shizuku (set Shizuku to Unrestricted battery usage in settings)
- Grant Shizuku the WRITE_SECURE_SETTINGS permission (required to toggle Wireless Debugging on boot)
adb shell pm grant moe.shizuku.privileged.api android.permission.WRITE_SECURE_SETTINGS