J'ai un HTC Incredible que je synchronise avec ma boîte Linux. J'aimerais que la boîte Linux détecte automatiquement que le téléphone est connecté (je peux le faire par le biais de l'option adb wait-for-device
), puis mettre automatiquement le périphérique en "mode disque dur" (je n'ai aucune idée de comment faire cette partie), puis monter le téléphone comme stockage, et exécuter mon script de synchronisation (je m'en occupe), puis démonter le téléphone et le remettre en mode "charge seulement".
Je peux mettre manuellement l'appareil en "mode lecteur de disque" en abaissant le store et en modifiant le "type de connexion USB", mais je ne sais pas comment déclencher cette opération à distance depuis le PC. Idéalement, il faudrait adb
Ce serait génial, mais je suis ouvert à l'installation d'une application, ou d'autres hacks (la boîte Linux peut généralement atteindre le téléphone via WiFi ...)
Le mode "Disk Drive" est également connu sous le nom de mode "USB Mass Storage" (UMS).
Dans les versions plus récentes (ICS et ultérieures), la prise en charge d'UMS est supprimée au profit de MTP (protocole de transfert basé sur USB légèrement différent).