Installing a new app on AppleTV -- without hijacking Trailers

That is true but if functionality comes back to the atv3 for addsite it will be an alternative unless myplex beats the atv3 jailbreak or if a addsite fix surfaces, guess we will have to wait and see.

I agree with institute11, most people don’t care about jailbreak, just love their aTV 3 on iOS6 and love PlexConnect on it. Jailbreak is just pain in the xxx for them (I’m becoming one of them, now).


++

Ok, I will enjoy my plexconnect anywhere in the world :slight_smile:


Not all of us use non jailbroken ios fyi or have a atv3 or care to have one. It would be nice if you could jailbreak a atv3 or use addsite with it, till then people that have a saved .shsh for ios 5.x on atv2 can use their atv2 anywhere in the world using my method, of course when myplex comes out it wont matter but until then I will enjoy this alternative and others can as well if they wish. Even with myplex you need a device to serve up plexconnect to your atv, using my method plexconnect works across the internet on dyndns so I just bring my atv anywhere and thats it, no extra device besides the atv, cant beat it.

Wahlman, your experiments are very valuable for all Plexconnect users, jailbroken and not. Finding out how the ATV works is beneficial to all developers and, eventually, end users.

My only concern is that functionality that currently requires a jailbreak be clearly marked as such, as not to confuse the majority of Plexconnect users who are unable to jailbreak.

I won’t harp on this any more though. And personally I am fascinated by the depth of your explorations.

No worries, I will post as such from now on, its good to point out that this is for only for atv2 at this time only, I actually forgot to describe it as suggested :stuck_out_tongue:

I agree with institute11, most people don't care about jailbreak, just love their aTV 3 on iOS6 and love PlexConnect on it. Jailbreak is just pain in the xxx for them (I'm becoming one of them, now).

++

+1

If anyone could get it back without jailbreak, and on IOS 6, we can move to that method ..

Just curious why are you guys against jailbreaking or saving your .shsh so you can downgrade? Do you like apple being in control of your device or did it come with ios 6 or did you upgrade accidently? I just dont see what you are getting out of the new ios 6 thats so wonderful to upgrade. In my jailbreaking/rooting experience for so many devices, even outside the realm of ios devices, I have learned to never upgrade to newer software so I can remain open to whatever possibilities jailbreaking has to offer. You can always upgrade but downgrading can be a pain without saving things needed to do so. I have never bricked a device in my expierence of jailbreaking/rooting, even recently apple bricked a bunch of atv’s that upgraded to a software before the official ios 6 because of guys to eager for the new magical “ios” but If you want to be apples guinea pig then I guess upgrade away just don’t come crying to us if and when you upgrade your device and you lose the functionality of plexconnect because they decide its a “security issue” or some bs when in actuality its a loss of revenue for them. Im just glad I dont have a atv3 or atv3 revision a that is still locked to this day on all ios versions. Yes its 1080p but unless you have a thunderbolt pegasus r6 with a ton of disk space and cat6 ran everywhere at your residence I just dont see the point of using a unjailbreakable atv3. In time maybe it will get unlocked but for the meantime us atv2 owners that were lucky and smart enough to save our .shsh and or not upgrade can develop new ways to get new apps and other things working on the atv so if and when the door hopefully opens up to you atv3 owners and you were smart enough to save your .shsh you can downgrade and jailbreak to a more open ios so you can use everything we have been using all along. If you dont want to jailbreak maybe addsite will get fixed by using a different profile but I wouldnt hold my breath. I would recommend saving your .shsh but thats a choice you must make to be proactive and save them from time to time. Apple does not want you to have root access for a reason, if everyone did they could do whatever they wanted to with every atv which would be bad for business. Do you think they closed the door for addsite just cause it was a security issue? I think not, it would of opened up the door for everyone jailbroken or not to do just about anything on the atv which would be bad for apple. So now you have a choice save your .shsh or dont, doesnt matter to me. How do you guys think new non ios services get on the atv such as nitotv, xbmc, atv flash black. It starts with having root access to your atv, by constanly going for that newer upgrade you are locking out your device more and more each time. I used to own a ipad 1 and I seen my device go from a smooth fast tablet to a gigantic pos by upgrading to newer versions of ios but I was able to downgrade back to lower firmwares and it was able to run smooth and fast once again. Apple just stuffs to much stuff on newer ios versions a lot of the time and by doing so in my opinion slows down devices to the point that you want to upgrade because your device starts to run slowly. Dont get me wrong newer devices are nice in some situations but just because your device is slow doesnt mean its getting old espically in terms of ios devices. I know its frustrating to not be able to do everything atv2 users on ios 5.x can at this time but we are not forcing you to upgrade your ios or stay on ofw, or locking you out of addsite. Thats a choice you have made or apple has decided not us. I think you are taking this out on us when its you and apple that have locked up your device unfortunately. We are developing new apps and solutions for you guys so please feel free to give apple a hard time about it, not us :slight_smile:

Hey guys lets keep this thread on topic please or I will remove the posts.

I was able to get plexconnect working on atv3 with 5.3 on two devices before the 'Add Site' icon was removed.

I accidentally updated one of those atv3 to 6.0. The updated device is now showing the 'Add Site' icon again. When attempting to point it to a bag.plist on my server, it requires an additional prompt for 'Site name' and then responds with - 'Verification Failure This site could not be verified for this device, please check the logs and retry'

@dschuetz - wondering if this is the expected behaviour on a 6.0 device?

I was able to get plexconnect working on atv3 with 5.3 on two devices before the 'Add Site' icon was removed.

Yea, I did the same thing and I have got the same error!)

Do you have any apps before update? Do they stay in place after upgrade?

Can you see the log file?

If you upgrade to ios 6 I would assume you would lose your addsite enabled apps, I doubt they transfer over. If you want to keep those apps I would stay on whatever ios you are currently on since at this time you cannot renable them if you change ios versions since apple pushed a update to disable unverified 3rd party apps using addsite for the atv. There is a workaround but only for the atv2 at this time.

I was able to get plexconnect working on atv3 with 5.3 on two devices before the 'Add Site' icon was removed.

I accidentally updated one of those atv3 to 6.0. The updated device is now showing the 'Add Site' icon again. When attempting to point it to a bag.plist on my server, it requires an additional prompt for 'Site name' and then responds with - 'Verification Failure This site could not be verified for this device, please check the logs and retry'

@dschuetz - wondering if this is the expected behaviour on a 6.0 device?

I confirm this. In addition:

- Custom app was active on 5.3 but disappeared on 6.0 after update.

- ATV seems to remembers the link to my bag.plist and reads bag.plist at every boot. I also see that it is in the list in the addsite app, but grey.

- For the sake of trying, I deleted the addsite.mc (addsite icon disappeared) and tried to add it back after reboot. However it is refused. ATV returns error 4001.

- Going back to 5.3 it is possible to install the addsite.mc. Update back to 6.0 and the addsite app is there again.

Is it possible that ATV 6.0 requires addsite.mc to be signed? Something like this http://www.rootmanager.com/iphone-ota-configuration/iphone-ota-setup-with-signed-mobileconfig.html ? Anyone expert with CA wants to give it a shot?

Guys don’t experiment with iOS 6.0, till we will get signed addsite profile. Send me a PM and I will explain you how to add this icon on iOS 5.3 again if you have added any icon before. Don’t lose this opportunity!!!





Sent from my iPhone using Tapatalk - now Free

I've been poking around a bit.

It seems the bag.xml and other files requested by the AppleTV need to be called with specific HTTP-Headers.

I've have found out in the first bag.xml the AppleTV looks for something called storeFront. This url is requested and contains the information for the apps. The url for this is something like

https://itunes.apple.com/WebObjects/MZStore.woa/wa/storeFront

 depending on country.

I've managed to find the correct http headers for Hong Kong. Not much luck with others.

The storefront file for hong kong contains the following content:

http://pastebin.com/xCTYcUT8

As you can see. All the apps including add site are defined in there. I hope this can help someone further.

Nice to see some relevant progress.

On line 679-680 you have minimum-required-version 6.0.

Here is the bag.plist for add site for all you lucky jailbroken atv2 ios 5.x owners :) thanks to japps! Took about 5min to piece it together :P

Here is crunchyroll's bag.plist also:

https://www.crunchyroll.com/appletv/bag.plist

It is not only for atv2 owners) If someone have added any apps before the add site button went away he can replace bag.plist with this one and bingo! The add site button will go back again.





Sent from my iPhone using Tapatalk - now Free

Change that bag.plist to this one…nice :slight_smile: Granted thats only if you had pointed to a bag.plist on your local server of course :wink: Never thought of that for atv3 owners that added it within the window before apple changed it, nice catch!

I do not know whether we should post this here! I am afraid of the long hand of Apple!)

I would think any ios on any jailbroken or not atv revision 2/3 before apple shut the door on addsite as long as you pointed any addsite added app to a bag.plist on your local machine. Just change the bag.plist like you said and you are good to go.


Its not like that many people were able to get this going, im sure it was a small group. Also whats the harm in creating or adding apps on your personally owned device? It not against the law to modify your device or jailbreak it. As long as your not doing something illegal whats the harm. Just google jailbreaking legal. It is against cell phones being unlocked, thats illegal. It may void your warranty on your $100 device but yet again if my atv broke I would just go buy another at $100. Every app I add has a legit account tied to it so im not doing anything “illegal”. Im not selling anything for profit either so once again its my device my choice, till I hear otherwise im not gonna lose sleep over it.

http://www.wired.com/threatlevel/2010/07/feds-ok-iphone-jailbreaking/