Apple TV 2G+ VNC Server
Version 0.8.2(Mega Pug) - Download - Source
Exposed is a VNC server for the Apple TV 2G+ user interface. It relies on libvncserver to do most of the heavy lifting. Exposed attempts to use IOSurface’s to get your screen data, but this requires that your Apple TV be connected to a TV via HDMI. If no IOSurface’s are found, Exposed will use a fallback method which still works but lacks certain graphical effects and animations.

Exposed is currently being used in the latest version of the Apple TV Jailbreak Seas0nPass developed by Kevin Bradley for FireCore, LLC.
I used apt-get install after jailbreaking my ATV 2 a while ago to install a VNC server on my ATV for education reason (doing screenshots for documentation) The version can still be installed at iOS 5.1 but won't work any longer. Any idea what I can do. I am a Firecore customer, love the product but every now and then I need screenshots without any aTV Flash stuff on it ,-) Any help would really be appreciated, volkspost
Posted on April 9, 2012 at 4:31 pm
Hey volkspost, any version of Exposed < 0.7 won't work properly on 5.0/5.1+. Try doing "apt-get update", "apt-get upgrade". If not, you can always install 0.7 manually.
Posted on April 10, 2012 at 11:36 pm
Hi! The VNC works great, but since v5 there's no UI (vnc settings) to modify vnc password or stop the service. Do you happen to know how to achieve this via console? I've been googling for hours and I haven't been able to find anything :S Thank!
Posted on December 7, 2012 at 5:07 am
Hey Victor, there is a preference file located at /var/mobile/Library/Preferences/com.whatanutbar.Exposed.plist. you can change what you need to with a command line text editor then do "killall AppleTV" to restart everything and make your changes active.
Posted on December 11, 2012 at 7:53 pm
Thanks for the info! Will give it a try! Cheers
Posted on December 14, 2012 at 1:49 am
Hi, the linked tar file contains only a README, plist and dylib file. Would you be so kind as to post the full version? Thanks!
Posted on February 23, 2013 at 5:48 pm
Update: I was able to get it working by installing 0.7.1 from nitoTV, then adding the 0.8.2 files following your directions here: Thanks, this is fantastic. A suggestion, if I may: you might consider adding simple setup instructions on the main page. Thanks Again.
Posted on February 23, 2013 at 6:49 pm
Hey Anon. Glad you figured it out :) Thanks for the suggestion. Yes I do need instructions, but I just haven't had the time lately. So many things on the back burner right now.
Posted on February 27, 2013 at 7:13 am
I'm curious I have Firecore Seasonpass 0.9.0 with iOS 6 (v5.1) installed. How to I get exposed working? I currently have com.whatanutbar.exposed_0.7.1_iphoneos-arm and the exposed-0.8.2-armv7-bin. And installed them both. (apt-get the first one including libvnserver (do I need more libraries???) and manually installed the second one to /Library/MobileSubstrate/DynamicLibraries including root:wheel 755 privileges... I see the /private/var/mobile/Library/Preferences/ file, but have no idea to get it working. There is also no menu or nothing. So I was wondering what are the basic steps to install exposed on iOS 6? It is working fine on appletv with 4.4.4 :-) :-) and I kinda used it alot... Tristan
Posted on June 4, 2013 at 3:34 pm
Fred Riffle
Hello, Full keyboard input capabilities don't seem to work on my new-as-of-yesterday ATV2G XBMC setup (Firecore jailbreak, iOS 5.3, running XBMC 12.3 Frodo). Full keyboard access works when running Lowtide only, but when I'm booted into XBMC, I'm reduced to using the arrow keys for "hunt and peck" access. I've tried updating Exposed manually to 0.8.2 via the instructions here, and also tried using different VNC clients, and deleting and reinstalling several times. Unclear what I should try next. I have loved Exposed for years, I hope there's a simple fix for this, thanks so much.
Posted on January 5, 2014 at 4:38 pm
Mike Sciascia
Have Apple TV 2, jail broken via aTV Flash(black). Using other features I am able to get the ATV2 to show up in my finder window as a network computer and I can log in. Exposed is installed, however I am unable to access the ATV via screen sharing. The FireCore folks offer no instruction. Is there a user manual to help me set up and access the ATV via Exposed? Settings, password, etc.? Thanks for the product, looking forward to using it. Mike
Posted on October 9, 2015 at 4:33 pm
1 item loaded