Install android-tools if you haven't already:
pkg update ; pkg upgrade
pkg install android-tools
adb pair localhost:port
Where port is taken from the menu shown after clicking from
Developer options > Wireless debugging > Pair device with pairing code
. Use splitscreen to show theWireless debugging
setting below the Termux app when pairing.
After pairing successfully, run the following commands to either connect or disconnect:
adb connect localhost:port
adb disconnect
Where port is shown in the
Wireless debugging
menu asIP address & Port
.
After you're done with adb, make sure to close the daemon:
adb kill-server
adb shell "/system/bin/device_config set_sync_disabled_for_tests persistent"
adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"
adb shell settings put global settings_enable_monitor_phantom_procs false
adb shell cmd deviceidle whitelist +com.termux
adb shell cmd appops set com.termux RUN_IN_BACKGROUND allow
adb shell cmd appops set com.termux RUN_ANY_IN_BACKGROUND allow
adb shell cmd appops set com.termux SYSTEM_EXEMPT_FROM_ACTIVITY_BG_START_RESTRICTION allow
adb shell cmd appops set com.termux SYSTEM_EXEMPT_FROM_HIBERNATION allow
adb shell cmd appops set com.termux SYSTEM_EXEMPT_FROM_POWER_RESTRICTIONS allow
adb shell cmd appops set com.termux SYSTEM_EXEMPT_FROM_SUSPENSION allow
adb shell cmd appops set com.termux WAKE_LOCK allow