AirDrop

From Wikipedia, the free encyclopedia

AirDrop
AirDrop logo.svg
AirDrop in macOS.png
AirDrop on macOS.
Developer(s)Apple Inc.
Initial releaseJuly 20, 2011; 10 years ago (2011-07-20)
Operating systemiOS 7 and later
OS X 10.7 Lion and later
PlatformiPhone 5 and later
iPad (4th generation) and later
iPad Mini (1st generation) and later
iPod Touch (5th generation) and later
MacBook Pro
MacBook Air
MacBook
iMac
iMac Pro
Mac Mini
iPad Pro (1st generation) and later
TypeUtility software
LicenseBundled proprietary software
WebsiteAirDrop on iOS
AirDrop on macOS

AirDrop is a proprietary ad hoc service in Apple Inc.'s iOS and macOS operating systems, introduced in Mac OS X Lion (Mac OS X 10.7) and iOS 7,[1] which can transfer files among supported Macintosh computers and iOS devices by means of close-range wireless communication.[1] This communication takes place over Apple Wireless Direct Link 'Action Frames' and 'Data Frames' using a generated link-local IPv6 addresses instead of the Wi-Fi chip's fixed MAC address.[2]

Prior to OS X Yosemite (OS X 10.10), and under OS X Lion, Mountain Lion, and Mavericks (OS X 10.7–10.9, respectively) the AirDrop protocol in macOS was different from the AirDrop protocol of iOS, and the two were therefore not interoperable.[3] OS X Yosemite and later support the iOS AirDrop protocol, which is used for transfers between a Mac and an iOS device as well as between two 2012 or newer Mac computers, and which uses both Wi-Fi and Bluetooth.[4][5] Legacy mode for the old AirDrop protocol (which only uses Wi-Fi) between a 2012 or older Mac computer (or a computer running OS X Lion through OS X Mavericks) and another Mac computer was also available until macOS Mojave.[5][6]

Apple reveals no limit on the size of the file which AirDrop can transfer.

Routine[]

iOS[]

On iOS 7 and later, AirDrop can be accessed by either tapping on Settings > General > AirDrop,[7] or via the Control Center.[8] Both Wi-Fi and Bluetooth are automatically switched on when AirDrop is enabled as they are both utilized.[8] Options for controlling AirDrop discovery by other devices include:[8]

  • No one can see device (AirDrop disabled)
  • Only contacts can see device
  • Everyone can see device.

In iOS 7 or later, if an application implements AirDrop support, it is available through the share button. AirDrop is subject to a number of restrictions on iOS, such as the inability to share music or videos from the native apps.[9]

macOS[]

On Macs running OS X 10.7 and greater, AirDrop is available in the Finder window sidebar.[10] On Macs running OS X 10.8.1 or later, it can also be accessed through the menu option Go → AirDrop or by pressing ⇧ Shift+⌘ Cmd+R.[11]

Wi-Fi must be turned on in order for AirDrop to recognize the other device. The other device must also have AirDrop selected in a Finder window sidebar to be able to transfer files. Furthermore, files are not automatically accepted; the receiving user must accept the transfer.[10] This is done to improve security and privacy.[10]

System limitations[]

Transfer between two iOS devices[]

Running iOS 7 or later:[8]

  • iPhone 5 or newer
  • iPad (4th generation) or newer
  • iPad Air: all models
  • iPad Pro: all models
  • iPad Mini: all models
  • iPod Touch (5th generation) or newer

AirDrop can be enabled unofficially on iPad (3rd generation). Although not supported by default, AirDrop can be enabled by jailbreaking the device and installing "AirDrop Enabler 7.0+" from Cydia. This procedure is not supported or recommended by Apple, as engaging in jailbreaking can cause software instability, and introduce viruses.[12]

Transfer between two Mac computers[]

Running Mac OS X Lion (10.7) or later:[5]

  • MacBook Pro: Late 2008 or newer, excluding late 2008 17-inch
  • MacBook Air: Late 2010 or newer
  • Aluminum MacBook: Late 2008
  • MacBook and iMac: Early 2009 or newer
  • Mac Mini: Mid 2010 or newer
  • Mac Pro: Early 2009 with AirPort Extreme card, or mid 2010 or newer

Transfer between a Mac and an iOS device[]

To transfer files between a Mac and an iPhone, iPad or iPod touch, the following minimum requirements have to be met:[13] All iOS devices with AirDrop are supported with iOS 8 or later:[8]

Running OS X Yosemite (10.10) or later:[5]

  • MacBook Air: Mid 2012 or newer
  • MacBook (Retina): all models
  • MacBook Pro: Mid 2012 or newer
  • iMac: Late 2012 or newer
  • iMac Pro: all models
  • Mac Mini: Late 2012 or newer
  • Mac Pro: Late 2013 or newer

Bluetooth and Wi-Fi have to be turned on for both Mac and iOS devices. (Both devices are not required to be connected to the same Wi-Fi network.)

Security and privacy[]

AirDrop uses TLS encryption over a direct Apple-created peer-to-peer Wi-Fi connection for transferring files.[14] The Wi-Fi radios of the source and target devices communicate directly without using an Internet connection or Wi-Fi Access Point.[14]

The technical details of AirDrop and the proprietary peer-to-peer Wi-Fi protocol called Apple Wireless Direct Link (AWDL) have been reverse engineered[15] and the resulting open source implementations published as OWL[16] and OpenDrop.[17]

There have been numerous reported cases where iOS device users with AirDrop privacy set to "Everyone" have received unwanted files from nearby strangers; the phenomenon has been termed "cyber-flashing."[18][19][20] Users have the full ability to control their AirDrop settings and limit who can send them files, with options for "Everyone", "Contacts Only", or "Off".

During the initial handshake devices exchange full SHA-256 hashes of users' phone numbers and email addresses, which might be used by attackers to infer the phone numbers and in some cases email addresses themselves.[21]

See also[]

  • Nearby Share, a similar technology for Android smart phones
  • Bonjour, the service discovery protocol employed
  • Shoutr, a free P2P multi-user solution for sharing files among multiple people (Wi-Fi)
  • Wi-Fi Direct, a similar technology
  • Zapya, a free file transfer solution over Wi-Fi

References[]

  1. ^ a b Nations, Daniel. "What Is AirDrop? How Does It Work?". About.com. Archived from the original on May 9, 2016. Retrieved January 12, 2014.
  2. ^ Stute, Milan; Kreitschmann, David; Hollick, Matthias (2018). "One Billion Apples' Secret Sauce" (PDF). Proceedings of the 24th Annual International Conference on Mobile Computing and Networking. pp. 529–543. arXiv:1808.03156. doi:10.1145/3241539.3241566. ISBN 9781450359030. S2CID 51953349. Archived (PDF) from the original on July 19, 2021. Retrieved September 14, 2021.
  3. ^ Etherington, Darrell (September 17, 2013). "Apple iOS 7 Review: A Major Makeover That Delivers, But Takes Some Getting Used To". TechCrunch. AOL. Archived from the original on October 8, 2016. Retrieved October 3, 2013.
  4. ^ Jason (June 23, 2014). "iOS 8 and OS X Yosemite Preview: AirDrop finally works across iOS and Mac". iPhone Hacks. iPhone Hacks. Archived from the original on August 20, 2016. Retrieved October 14, 2015.
  5. ^ a b c d "Use AirDrop to send content from your Mac". Apple Inc. September 30, 2015. Archived from the original on November 24, 2021. Retrieved October 14, 2015.
  6. ^ "Can not connect my 2 macs with AirDrop - Apple Community". discussions.apple.com. Archived from the original on August 3, 2020. Retrieved October 4, 2020.
  7. ^ "Two Easy Ways to Access AirDrop in iOS 11". iDrop News. December 4, 2017. Archived from the original on April 8, 2019. Retrieved December 5, 2017.
  8. ^ a b c d e "Share content with AirDrop from your iPhone, iPad, or iPod touch". Apple Inc. July 23, 2015. Archived from the original on May 27, 2020. Retrieved October 14, 2015.
  9. ^ "AnyDrop enables you to Send/Receive any file including Music using AirDrop - iOS Hacker". iOS Hacker. iOS Hacker. March 24, 2014. Archived from the original on January 21, 2021. Retrieved October 14, 2015.
  10. ^ a b c Rawlinson, Nik (September 29, 2011). "How to use OS X Lion AirDrop - CNET". CNET. CNET. Archived from the original on April 13, 2019. Retrieved October 14, 2015.
  11. ^ "OS X Automation Workshop: Sharing Content Locally". Mac OS X Automation. Archived from the original on March 4, 2016. Retrieved October 14, 2015.
  12. ^ "AirDrop Port Explaination [sic]". Thuchapol. December 27, 2013. Archived from the original on February 22, 2014. Retrieved February 13, 2014.
  13. ^ "OS X Yosemite: supported devices for Handoff, Instant Hotspot, Phone Calling, SMS, and AirDrop". Apple. Archived from the original on February 19, 2015. Retrieved October 14, 2015.
  14. ^ a b "iOS Security - iOS 11" (PDF). Apple. January 2018. Archived (PDF) from the original on February 20, 2020. Retrieved March 11, 2018.
  15. ^ Milan Stute; Sashank Narain; Alex Mariotto; Alexander Heinrich; David Kreitschmann; Guevara Noubir; Matthias Hollick (2019). A Billion Open Interfaces for Eve and Mallory: MitM, DoS, and Tracking Attacks on iOS and macOS Through Apple Wireless Direct Link. 28th USENIX Security Symposium (USENIX Security '19). Archived from the original on November 24, 2021. Retrieved May 20, 2019.
  16. ^ Milan Stute. "OWL: An open Apple Wireless Direct Link (AWDL) implementation written in C". GitHub. Archived from the original on July 21, 2019. Retrieved May 20, 2019.
  17. ^ Milan Stute; Alexander Heinrich. "OpenDrop: An open Apple AirDrop implementation written in Python". GitHub. Archived from the original on June 14, 2019. Retrieved May 20, 2019.
  18. ^ Sarah Bell (August 13, 2015). "Police investigate 'first cyber-flashing' case". BBC News. Archived from the original on July 17, 2018. Retrieved June 21, 2018.
  19. ^ Licea, Melkorka (August 12, 2017). "AirDropping penis pics is the latest horrifying subway trend". New York Post. Archived from the original on July 4, 2018. Retrieved August 14, 2017.
  20. ^ Harris, Harry (September 1, 2018). "Oakland-Maui flight: Pepper spray emergency follows disturbing photo". East Bay Times. Archived from the original on September 3, 2018. Retrieved September 3, 2018.
  21. ^ Goodin, Dan (April 24, 2021). "Apple's AirDrop leaks users' PII, and there's not much they can do about it". Ars Technica. Archived from the original on April 24, 2021. Retrieved April 24, 2021.

External links[]

Retrieved from ""