À propos du projet
OpenDrop est une implémentation expérimentale et open source du protocole AirDrop d'Apple. Il fournit une interface en ligne de commande pour partager des fichiers directement via Wi-Fi avec des appareils Apple à proximité fonctionnant sous iOS ou macOS, et est compatible avec les récepteurs AirDrop. Il peut découvrir les appareils à proximité, envoyer un fichier sélectionné via un index, un ID ou un nom, et recevoir automatiquement les fichiers entrants dans le répertoire courant. Depuis la version 0.13, il peut également envoyer des liens web qui s'ouvrent dans le navigateur du récepteur, bien qu'OpenDrop lui-même ne reçoive que des fichiers réguliers.
AirDrop utilise Apple Wireless Direct Link (AWDL), donc les systèmes pris en charge sont macOS ou Linux avec une réimplémentation d'AWDL telle que OWL. Le logiciel nécessite Python 3.6 ou plus récent et une installation actuelle de libarchive. Les versions peuvent être installées avec pip, tandis que la version de développement peut être installée à partir d'un dépôt cloné.
L'envoi vers des appareils Apple découvrables par tous est pris en charge. Les transferts réservés aux contacts peuvent utiliser les clés et certificats AirDrop extraits de macOS avec l'extracteur de trousseau lié. Le README identifie plusieurs limitations : les publicités Bluetooth Low Energy peuvent être nécessaires pour réveiller les récepteurs Apple, l'authentification des pairs et la validation de l'identifiant Apple ne sont pas entièrement implémentées, les fichiers reçus sont acceptés automatiquement, et l'envoi de plusieurs fichiers en un seul transfert n'est pas pris en charge. OpenDrop est un logiciel de recherche rétro-ingénierie, n'est pas affilié à Apple, peut ne pas prendre en charge toutes les fonctionnalités d'AirDrop, et est publié sous GPLv3.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.