AirDrop Central

From AwkwardTV
Jump to: navigation, search

This page serves as a central hub for all information about tvOS and AirDrop implementation, and projects that have added AirDrop support


AirDrop works by default on tvOS in the AppleTV -> User direction without any jailbreak at all through some of the diagnostic / stackshotting features, that can be triggered by various 'Konami Codes' (to be documented later)


This project is the open source central hub of all AirDrop activity, it enables AirDrop easily in both directions via a variety of different moving pieces

  • AirDropHelper: Invisible app that listens for URL scheme airdropper:// to enable easy airdropping files from any application or binary
  • breezyd: LaunchDaemon that toggles AirDrop on & off and tracks preferences set via the settings bundle
  • Settings Bundle: Displays option in Settings - > Tweaks -> Breezy. Turn the server off and on and restarting sharingd are the options available
  • PineBoard & sharingd Tweaks: Inject into choice places to enable & create the missing parts of the AirDrop workflow

I won't bother further documenting this application, it is exhaustively documented on the github repository.

Related Projects

  • Ethereal - AirDrop a variety of video formats to play back automatically
  • AirPhoto - AirDrop a variety of photo formats to play back in slideshow automatically
  • Provenance: Support is added to AirDrop ROMs & BIOS files
  • RetroArch: Support is added to AirDrop ROMs & BIOS files
  • nitoTV: Support is added to AirDrop debian archive files & support also exists to archive application data and AirDrop it out to supported devices as well (Settings -> Applications)
  • ReProvistionTV: Support is added to AirDrop IPA files
  • screencapture: iOS / tvOS command line utility to take screenshots of your device & AirDrop them to any supported device
  • bfdecrypt: Decrypt IPA's directly on device on tvOS and AirDrop the subsequent files to supported devices
  • VLC - Add AirDropping file & URL support to VLC - all added through Breezy - other relevant code here