I have a Samsung Galaxy S2 and a PC running Debian 8. How can I turn on USB debugging using command-line on my PC without touching the phone?
If the question is simply "using the command-line"
Let it be
simple (root possibly required):
settings put global development_settings_enabled 1 settings put global adb_enabled 1
And then you need to
echo "mtp,adb" > /data/property/persist.sys.usb.config
If you want to do this without touching your phone
Then I'm feeling interesting because you won't gain access to command line via PC before enabling ADB, so it's impossible to enable this prior to touching your phone.
1. Actually you only need either 'system' or 'shell' privilege, but 'system' is impossible to access without rooting and 'shell' is granted only if you're already logging in via adb, where it makes no sense to enable adb while it's already active.
protected by Community♦ Sep 3 '18 at 5:45
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?