Si la question est simplement "utiliser la ligne de commande"
Qu'il en soit ainsi simple (Racine éventuellement [1] nécessaire) :
settings put global development_settings_enabled 1
settings put global adb_enabled 1
Et ensuite vous devez
echo "mtp,adb" > /data/property/persist.sys.usb.config
Si vous voulez faire cela sans toucher votre téléphone
Ensuite, je ressens un intérêt car dans la plupart des cas, vous n'aurez pas accès à la ligne de commande via le PC avant d'activer ADB, il est donc impossible de l'activer avant de toucher votre téléphone.
C'est en tout cas possible mais fait extrêmement difficile . Gardez également à l'esprit que si votre chargeur de démarrage n'a pas encore été déverrouillé, le déverrouillage de celui-ci effacer toutes les données sur votre téléphone, ce qui rend cette méthode alternative pratiquement inutile, sauf pour sauver une brique.
1. En fait, vous n'avez besoin que du privilège 'system' ou 'shell', mais il est impossible d'accéder à 'system' sans s'enraciner et 'shell' n'est accordé que si vous vous connectez déjà via adb, ce qui n'a aucun sens d'activer adb alors qu'il est déjà actif.
0 votes
Cette question concerne le Galaxy S3, mais elle est très similaire et nécessite malheureusement un Root : Android.stackexchange.com/questions/120394/
1 votes
Si je peux me permettre, quel est votre objectif en faisant cela ? Il y a peut-être un meilleur moyen de le faire.
0 votes
Le débogage USB est activé sur l'appareil... Vous ne pouvez pas le faire "à distance" car sans débogage USB, vous ne pouvez pas exécuter les commandes appropriées pour l'activer/désactiver, ou donner à votre ordinateur l'autorisation d'utiliser le débogage USB. Vous devez être en mesure d'utiliser physiquement l'appareil pour activer cette fonction.
0 votes
@acejavelin : vous pouvez activer le débogage USB en utilisant un serveur SSH. Si Android est enraciné, exécutez un serveur SSH, obtenez un accès shell à distance sur le PC et effectuez les modifications.
0 votes
@Firelord Vrai... L'utilisateur n'a fait aucune mention de Root ou d'être non-stock, je suppose que je n'aurais pas dû supposer. Cela nécessiterait toujours une interaction avec le téléphone pour activer SSH.