Difference between revisions of "AirDrop Central"

From AwkwardTV
Jump to: navigation, search
(Created page with "This page is under construction, but it will serve as a central hub for all information about tvOS and AirDrop implementation. == Background == AirDrop works by default on t...")
 
(Related Projects)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
This page is under construction, but it will serve as a central hub for all information about tvOS and AirDrop implementation.
+
This page serves as a central hub for all information about tvOS and AirDrop implementation, and projects that have added AirDrop support
  
 
== Background ==
 
== Background ==
Line 20: Line 20:
 
* [https://github.com/lechium/Ethereal Ethereal] - AirDrop a variety of video formats to play back automatically<br/>
 
* [https://github.com/lechium/Ethereal Ethereal] - AirDrop a variety of video formats to play back automatically<br/>
 
* [https://github.com/lechium/AirPhoto AirPhoto] - AirDrop a variety of photo formats to play back in slideshow automatically<br/>
 
* [https://github.com/lechium/AirPhoto AirPhoto] - AirDrop a variety of photo formats to play back in slideshow automatically<br/>
* Provenance: Support is added to AirDrop ROMs & BIOS files<br/>
+
* [https://github.com/lechium/Breezy/blob/master/provscience/Tweak.x Provenance]: Support is added to AirDrop ROMs & BIOS files<br/>
* RetroArch: Support is added to AirDrop ROMs & BIOS files<br/>
+
* [https://github.com/lechium/RetroArch/blob/master/ui/drivers/ui_cocoatouch.m#L350-L403 RetroArch]: Support is added to AirDrop ROMs & BIOS files<br/>
* nitoTV: Support is added to AirDrop debian archive files<br/>
+
* 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)<br/>
* ReProvistionTV: Support is added to AirDrop IPA files<br/>
+
* [https://github.com/lechium/ReProvision/blob/tvos/tvOS/AppDelegate.m#L85-L196 ReProvistionTV]: Support is added to AirDrop IPA files<br/>
 +
* [https://github.com/lechium/screencapture-mobileos/blob/master/screencapture.m#L25-L29 screencapture]: iOS / tvOS command line utility to take screenshots of your device & AirDrop them to any supported device
 +
* [https://github.com/lechium/bfdecrypt/blob/master/DumpDecrypted.m#L405-L410 bfdecrypt]: Decrypt IPA's directly on device on tvOS and AirDrop the subsequent files to supported devices
 +
* [https://github.com/lechium/Breezy/blob/master/vlcscience/VLC.x VLC] - Add AirDropping file & URL support to VLC - all added through Breezy - other relevant code [https://github.com/lechium/Breezy/blob/master/Breezy.xm#L103-L138 here]

Latest revision as of 19:48, 10 January 2020

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

Background

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)

Breezy

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