You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Shizuku is downloaded from official channels (GitHub release or Google Play)
Shizuku is not running in a virtual environment or broken ROM (GrapheneOS)
(Root users) No Xposed installed / Xposed is not enabled for Shizuku
Information:
Shizuku version: 13.5.4.r1049.0e53409
Mode: adb
Android version: Android 14 (OneUI 6.1)
Device: S21 5G
Here is one way I found to work on my phone S21 5G, I haven't tried other workarounds such as "turning off and on usb debugging", described in the issues.
By using adb tcpip <port>, you can use adb even after disabling adb over wifi:
You need wifi or usb to get an adb connection, after that it doesn't seem to be necessary to keep wifi on.
After establishing an adb connection (see below), you can run adb tcpip 5555 in the client to restart adbd (on the phone) listening on port 5555. This will disable "debugging over wifi", however you can now connect over the network or localhost on that port. You don't need to be on a network or wifi for this.
Could shizuku give more support for this method? I know it can connect to port 5555. Could it call adb tcpip 5555 optionally, with a button or a checkbox? This seems it would make shizuku more reliable to things like changing networks and losing wifi signal, however I'm not sure this makes adb more exposed security-wise. This would make it easier to find the port too.
Currently for those seeking to use adb after leaving a wifi network, you can use termux:
Pairing:
Put termux on a (top) window or windowed mode / half screen
On the other half, put the Settings app with the wireless debugging pairing screen
Run the command with the details shown in the screen
Requirements:
Information:
Here is one way I found to work on my phone S21 5G, I haven't tried other workarounds such as "turning off and on usb debugging", described in the issues.
Related issues and discussions:
#544
#611
#225
#202
#491
By using
adb tcpip <port>
, you can use adb even after disabling adb over wifi:You need wifi or usb to get an adb connection, after that it doesn't seem to be necessary to keep wifi on.
After establishing an adb connection (see below), you can run
adb tcpip 5555
in the client to restartadbd
(on the phone) listening on port5555
. This will disable "debugging over wifi", however you can now connect over the network or localhost on that port. You don't need to be on a network or wifi for this.Could shizuku give more support for this method? I know it can connect to port 5555. Could it call
adb tcpip 5555
optionally, with a button or a checkbox? This seems it would make shizuku more reliable to things like changing networks and losing wifi signal, however I'm not sure this makes adb more exposed security-wise. This would make it easier to find the port too.Currently for those seeking to use adb after leaving a wifi network, you can use termux:
Pairing:
Connecting adb:
However you can use this workaround to avoid finding the port manually:
https://stackoverflow.com/questions/65991502/adb-over-wi-fi-android-11-on-windows-how-to-keep-a-fixed-port-or-connect-aut
Restarting
adbd
:Security note: would be nice to know if it's safe to run that way, or otherwise limit incoming connections to localhost if possible, maybe using adb.
The text was updated successfully, but these errors were encountered: