0 votes

Puis-je faire en sorte que la connexion USB soit par défaut réservée au transfert de fichiers pour mon ordinateur ?

Chaque fois que je branche mon téléphone sur mon ordinateur, il se met par défaut en charge. Je dois ouvrir la notification du téléphone pour passer en mode de transfert de fichiers. Existe-t-il un moyen de lui dire de se souvenir d'utiliser le mode de transfert de fichiers lorsqu'il se connecte à mon ordinateur portable ? Ou de changer le mode par défaut lorsque je me connecte à mon ordinateur portable ?

Je sais qu'il est possible de modifier la valeur par défaut pour toutes les connexions. Toutefois, je préférerais qu'il ne modifie la valeur par défaut que lorsque je me connecte avec mon ordinateur portable. Je ne suis pas non plus très à l'aise à l'idée de devoir fouiller dans les paramètres du développeur pour changer la valeur par défaut.

Si cela compte, mon téléphone est équipé d'Android 10 (Q).

1voto

pr0nin Points 353

Votre téléphone ne peut pas identifier l'ordinateur auquel il est connecté, le protocole USB MTP ne comprend pas d'élément permettant d'identifier un ordinateur hôte.

Il existe une fonction pour Authentification USB-C prévu mais je n'ai jamais entendu dire qu'il était déjà pris en charge par un appareil et, si je comprends bien, il devrait permettre d'identifier un type ou une classe d'appareils, et non un appareil ou un ordinateur individuel :

L'authentification USB Type-C permet aux systèmes hôtes de se protéger contre les chargeurs USB non conformes et d'atténuer les risques liés aux micrologiciels/matériels malveillants malveillants dans les dispositifs USB qui tentent d'exploiter une connexion USB. USB. Grâce à ce protocole, les systèmes hôtes peuvent confirmer l'authenticité d'un dispositif USB, d'un câble USB ou d'un chargeur USB, y compris des des aspects du produit tels que les capacités et le statut de certification.

La réponse est donc non, avec le MTP et/ou l'USB pur, c'est impossible.

Cependant, l'autre protocole USB d'Android, Android Debug Bridge (ADB), prend en charge l'authentification. L'ordinateur hôte crée automatiquement une paire de clés RSA utilisée pour l'authentification. L'ensemble du processus est similaire à SSH où vous pouvez faire confiance à un ordinateur sur la base de sa paire de clés lorsque vous vous connectez à lui la première fois.

Vous devez donc activer les options de développement et ADB sur votre appareil et utiliser les outils basés sur ADB.

Notez que si vous recevez une mise à jour vers Android 11, il existe une fonctionnalité qui supprime automatiquement les autorisations adb après un certain temps. Cette option peut également être trouvée dans les options développeur. À mon avis, il est recommandé de désactiver cette fonction.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X