Yes
This is a tutorial on how I did it on a mac 10.8.5,
prerequisites:
Atv2 ios 5.x jailbroken tethered or untethered (currently testing atv3 orig & atv3 rev a)
Create a webserver use my signature disregard the trailers.pem stuff its no longer needed for this method. You dont need to open ports on your router or use freedns if you are using the webserver only within your local network for your atv. Rename your plexconnect folder to (plexconnect old) if you have been messing around with it trying to get this to work download a new copy from here: https://github.com/iBaa/PlexConnect rename it to plexconnect start fresh I screwed up mine and had to restart also, sometimes you need to break things to get them to work right 
- Follow post #37 from this forum you are currently reading and use his webserver.py code and add it into your webserver.py it works perfectly which is:
# testing stuff – DJS
if self.path.endswith(“bag.plist”):
dprint(name, 1, “Serving bag.plist”)
self.send_response(200)
self.send_header(‘Content-type’, ‘application/xml’)
self.end_headers()
f = open(sys.path[0] + sep + “assets/bag.plist”, “r”)
self.wfile.write(f.read())
f.close()
return
if self.path.endswith(“addsite.mc”):
dprint(name, 1, “Serving config profile”)
self.send_response(200)
self.send_header(‘Content-type’, ‘application/xml’)
self.end_headers()
f = open(sys.path[0] + sep + “assets/addsite.mc”, “r”)
self.wfile.write(f.read())
f.close()
return
- Follow post #51 step 5 to edit your settings.cfg which is:
enable_dnsserver = False
enable_webserver_ssl = False
- Follow post 107 step #2 which is:
in Webserver.py and PlexConnect.py
modify param[‘HostOfPlexConnect’] = ‘atv.plexconnect’ to
param[‘HostOfPlexConnect’] = ‘192.168.XX.XX’ with XX.XX your address
- Time to find and replace some files, navigate to /plexconnect/assets/js, right click each file and open txt edit, Find and replace every instance of http://atv.plexconnect with http://youripaddress where youripaddress is your actual ip for your mac. Do not find and replace any instances of atv.plexconnect it is not required and will screw things up just http://atv.plexconnect only!
- Install bag.plist and addsite.mc to /plexconnect/assets. If you need a plist grab one from /library/launchdaemons copy it to your desktop edit it then paste it into the folder. addsite.mc should be ready to go, bag.plist needs to point to your webserver to make it work follow post #113 if you need to figure out how to edit it.
So at this point you should have a webserver running on whatever port you want, a fresh copy of plexconnect with the following edited files only in /plexconnect along with everyother file left as is from ibaa’s github plexconnect (Settings.cfg, Plexconnect.py, Webserver.py), also you should have edited every file in /plexconnect/assets/js to match your ip address of you mac. You should also have bag.plist and addsite.mc in /plexconnect/assets
- Place bag.plist and addsite.mc into a easy to find url using your webserver, you should have already set this up earlier. For example only I share my root to a folder to a specified folder that I use to feed my atv profiles to my atv, I also use the same method to feed the addsite app bag.plist’s aka apps. Set your atv’s network to auto ip and dns. Goto settings then grab your original apple tv remote make sure send data to apple is set to no. Highlight this option and press play. You should now see add profile, add addsite to your profiles, once this is done reset your atv, you should now seea new addsite app with a big blue plus sign. Open this addsite app and add bag.plist to it here are examples of both:
192.168.1.101:0000/yourfolderhere/addsite.mc (use with profiles to add addsite one time)
192.168.1.101:0000/yourfolderhere/bag.plist (use with addsite to add apps to atv as much as you need)
Enjoy
below is a pic of the finished product (so sexy :P)
Word of advice to everyone these guys are elite: @foobar @baa @roidy @institute11 @dschuetz and anyone else i missed. I am good but these guys are amazing! Listen to what they say, they know wtf they are talking about no doubt. If you like my tut hit the like button as well as @dschuetz’s post#1 and donate if you can these guys put a lot of effort into plexconnect! http://forums.plexapp.com/index.php/topic/80675-donations-donations/
Thats because you typed it wrong:
ln -s / /Library/WebServer/Documents/yourfolderhere
I believe this is called creating a symbolic link.
Yourfolder=your root being shared, notice the / all by its self? If you want to change that you can drag n drop a folder onto terminal so it would be something like this:
Ln -s /yourfolderyouwanttosharehere /Library/WebServer/Documents/yourfolderhere when yourfolderhere is whatever you want to name it.
/Library/WebServer/Documents needs a folder give it something, just that will not work you need another subfolder, Should be something like /Library/WebServer/Documents/atvfiles
You are only creating a folder at this step you should not be attempting to add files such as addsite.mc
Those files are in your folder. You can test its working by typing this in safari
Http://192.168.1.101:0000/atvfiles if you see your files your server is up and running as it should be. You can even share multiple folders if you like, you just have to remeber what you name them.
"The only 'quirky' thing I've noticed is that if I reset the atv, the PlexConnect app can take upwards of 2-3 minutes to reappear on the home screen, while every other app appears nearly instantly. It always reappears, it just takes a long time. Very strange."
If dschuetz could throw any light on this we would be really interested.
Not really, sorry. I think it's just a factor of these being "extra" sites... I think the ATV fetches all the sites that it knows about, the primary (1st party apps like Apple's own apps, and 2nd party channels like Vimeo and Netflix and whatnot), then after that, it looks for the extra sites and handles all them.
Remember that this is really a developer feature, for testing new apps / channels, and not exactly meant for mass consumer use.
this is what i got:
ok. so I don't need to add addsite.mc anywhere? i was able to login 192.168.1.4/atvfiles and see a bunch of folders. is that all i need to do? then just add http://192.168.1.4/atvfiles/addsite.mc under atvs add profile?
You need to add addsite to your appletv say 192.168.1.4/atvfiles/addsite.mc is where your file is. Goto the apple tv and type that in under profiles. Reset atv then you should see addsite app on the atv. Continue the tut.
I think we can possibly make a make this plexconnect app work also inside & outside of our network by creating a different bag.plist and changing all the http://youriphere to a freedns site using a similar method if someone is interested in testing. Just open up the ports on your router and create a free dns from here http://freedns.afraid.org/ so every instance where you used your ip in every file listed above is now something like this:
Appletv.chickenkiller.com instead of your ip
I dont see why it wouldn’t work automatically anywhere you went inside or outside of our network as long as there is internet obviously. I will call this plexconnectgo if it works 
Not sure what I am doing wrong, but the AddSite icon won't show up on my homescreen.
I've added addsite.mc to my web folder on my NAS.
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">PayloadDescriptionEnable Add SitePayloadDisplayNameEnable Add SitePayloadIdentifiercom.apple.frontrow.add_sitePayloadOrganizationApple, IncPayloadRebootSuggestedPayloadTypeConfigurationPayloadUUID494E5452-4550-4944-5553-000000000001PayloadVersion1PayloadContentPayloadIdentifiercom.apple.defaults.1PayloadTypecom.apple.defaults.managedPayloadUUID494E5452-4550-4944-5553-000000000002PayloadVersion1PayloadContentDefaultsDomainNamecom.apple.frontrowDefaultsDataF2BE6C81-66C8-4763-BDC6-385D39088028EnableAddSiteAddSiteLoggingURL
Then added it via the play/pause hidden menu and it then shows up under profiles. Then restarted the ATV but the icon never shows up on the ATV homescreen. I have a jailbroken ATV2 running 5.3.
You need to add addsite to your appletv say 192.168.1.4/atvfiles/addsite.mc is where your file is. Goto the apple tv and type that in under profiles. Reset atv then you should see addsite app on the atv. Continue the tut.
I think we can possibly make a make this plexconnect app work also inside & outside of our network by creating a different bag.plist and changing all the http://youriphere to a freedns site using a similar method if someone is interested in testing. Just open up the ports on your router and create a free dns from here http://freedns.afraid.org/ so every instance where you used your ip in every file listed above is now something like this:
Appletv.chickenkiller.com instead of your ip
I dont see why it wouldn't work automatically anywhere you went inside or outside as long as there is internet obviously. I will call this plexconnectgo :)
sorry for all the questions.but i don't see addsite.mc file anywhere in 192.168.1.4/atvfiles
Copy it to your folder you shared using finder. Browse it in safari you should figure it out from there. You wont see atvfiles its just a link to another folder, however you issued the command prior such as / would be the root of your drive. Once you are done you should be a atv webserver guru 
@jungmin if you can see that file from a browser you should be good. Only thing I can think is you edited it, download an unedited addsite.mc and push it to your nas. If you cant see the file from a web browser the atv cannot see the file either. If you get it working on your nas let us know. Post a simple tut for everyone to show your appreciation.
So far afaik pc and mac only have had sucess using this method. I dont see why this wouldnt be cross platform compliant. Linux users should have a very similar plexconnect install as well as nas devices. I used to boot multiple OS’s on one device, i assume you can use plexconnect on openwrt routers as well but I have no need since I only need my mac now if I only had a pegasus r6, guess I will deal with my 8tb 2302 rocketraid raid 10 array (4tb usable) 
ok this should be it..thanks so much for your help btw.
http://192.168.1.4/atvfiles/Users/victorxxxxx/aTVfiles/addsite.mc
I placed the addsite.mc file i got under rip-atv master -> Quickstart
Sounds good let us know what os you are running when you post your results! (I assume osx), like my tut!
yup. Mountain Lion..one last question, is it the same method when adding bag.plist?
No add it from the new addsite app on the atv same webserver link obv tho with /bag.plist at the end, this is in my tut…follow it exactly
I think I'm dumb, because I can't figure out how to download the file....I can only copy it's contents.
Ah, you need the original try a different browser. This forum is getting about 2000 hits a day or more…geez
so just place bag.plist under the same folder as addsite.mc and replace the end of link with bag.plist..ok i think i got it
Very odd. It's not working. I downloaded the addsite.mc from Github via 'save as'. Then installed it (could see it under the profile tab) and restarted but the icon is still not showing up. I'm sure I'm doing something wrong but there isn't really much to screw up. Especially since it's showing that the profile is installed.
Can you see it from a browser? Just because you type it in does not mean it installed. It is case sensative and will act like it installed even though it has not whatsoever. Like I said if you can see it from a browser your atv can see it also.
Yes, I can see it from a browser and it installs on the apple tv. Now under the profiles page in settings there is 'Enable Add Site' profile and I can file that profile (Status: Unsigned, Description: Enable Add On, Organization: Apple Inc, Payload, etc). There just isn't an icon on the home page.
Hmm...I also don't have Trailers, or YouTube or any other icons on the homescreen. They are not hidden under 'Parental Control', but haven't been able to find out why they aren't there. Maybe the 'Add Site' icon is hidden too. I have FireCore and NitoTV installed which show up, but thats it.
I'm thinking that the "Add Site' icon is hidden...but not sure why its hidden and can't seem to reverse it.