Use Wall Street Journal App Instead of Trailers

Does anybody know it the AppleTV checks for trusted certificates? Maybe you could sign a certificate yourself and still make it work.

How would that secure the email addresses/passwords involved - eg for homesharing, iTunes store and stuff?

But right - you never know. :-)

Does anybody know it the AppleTV checks for trusted certificates? Maybe you could sign a certificate yourself and still make it work.

Simple fact that WSJ and Crunchroll app do not work with PlexConnect anymore prove that. After monitoring network packets going out of AppleTV, both app use https now (as suggested by the secure.*) and also, Apple seems to use verisign as a trusted CA.

It means that self-signing your server's certificates won't work just like if you were doing it in Chrome or any other browser; The first time, you would have a warning page and if you make that certificate trustable (manual action), the next time, it won't bother you but still show you it is not recognized by any official trusted CA.

So, doesn't look good for PlexConnect :(

On a more positive note, only the first request is made secure, passed that, we can grab any www.marketwatch.com url to redirect to PlexConnect.

But this is only a temporary and unsatifying solution as, not very clean from a user perspective and at some point, it doesn't prevent WSJ to extend its secured connection to the other URLs.

I really don't see the point in them doing that. It's not like people are misusing their website. Anyhow, that's their right ;)

I've updated the first post in this thread to be able to continue to use the Wall Street Journal app.

I've updated the first post in this thread to be able to continue to use the Wall Street Journal app.

Looks like you will have to update again because step 3 doesn't make sense...   regards... 

Why doesnt it?

For me, it does

Technically, we should be able to keep both profiles yes? And perhaps use them to run two different PMS if need be? Just thinking out loud.

What’s iMovie theater address? I’m going to try this for plexconnect

Good idea, please share your results ;)

While this is an alternative for atv3 owners and ios 6.x owners that missed the addsite window, I will still just be creating my own plexconnect app added via addsite that runs at full speed on my atv2’s 5.x so all my native atv2 apps still work as intended.

Yes wahlman.j, we already know that. 

A lot of us don't have an aTV2 (and jailbroken)... 

and I wouldn't want one just for a plexconnect icon, I prefer 1080p anyway..

can iMovie be hijacked?

I would much rather have 720p movies due to 1080p movies taking up all of my drive space.

Good for you

Here are the instructions to get PlexConnect working with the "WSJ App" as of 10. November 2013:

1. Do everithing as described by syphir the original post without the "Old Instructions" part

2. In following files DNSServer.py, PlexConnect.py, WebServer.py, XMLConverter.py

replace: param['HostToIntercept'] = 'trailers.apple.com'
with:    param['HostToIntercept'] = 'secure.marketwatch.com'

3. Go to the "asserts/js" folder and make a copy of "application.js", rename it to "main.js"

4. Copy all files from "asserts/js" folder, to "assets/mw2/api-video/appletv/wsjlive" (you need to create this folder)

That's it. At least it worked for me on:
aTV3 6.01, PMS 0.9.8.4.125 (Win7), PlexConnect from 10.10.13

Here are the instructions to get PlexConnect working with the "WSJ App" as of 10. November 2013:

1. Do everithing as described by syphir the original post without the "Old Instructions" part

2. In following files DNSServer.py, PlexConnect.py, WebServer.py, XMLConverter.py

replace: param['HostToIntercept'] = 'trailers.apple.com'
with:    param['HostToIntercept'] = 'secure.marketwatch.com'

3. Go to the "asserts/js" folder and make a copy of "application.js", rename it to "main.js"

4. Copy all files from "asserts/js" folder, to "assets/mw2/api-video/appletv/wsjlive" (you need to create this folder)

That's it. At least it worked for me on:
aTV3 6.01, PMS 0.9.8.4.125 (Win7), PlexConnect from 10.10.13

nice. do you know if it can be done with iMovie theater?

>>2. In following files DNSServer.py, PlexConnect.py, WebServer.py, XMLConverter.py

The only place where you need to do this modification really is PlexConnect.py (line 69 in current sources). Everything else is debug stuff, needed when running the modules on their own.

>>4. Copy all files from "asserts/js" folder, to "assets/mw2/api-video/appletv/wsjlive" (you need to create this folder)

I guess, we could improve this - actually only application.js (oh, in this case main.js) is need in that location. Everything else is requested directly from PlexConnect. There is no real need to follow a path...

nice. do you know if it can be done with iMovie theater?

iMovie Theater uses 'www.icloud.com'. You will also need to rename 'applications.js' to 'javascript-packed.js' from what I can tell.  It also uses HTTPS so you'll need to create a new certificate for www.icloud.com. I haven't tried it yet but that should start you in the right direction.

I have a feeling this will cause issues with other icloud services on the aTV, if those matter to you.

iMovie Theater uses 'www.icloud.com'. You will also need to rename 'applications.js' to 'javascript-packed.js' from what I can tell. It also uses HTTPS so you'll need to create a new certificate for www.icloud.com. I haven't tried it yet but that should start you in the right direction.

I have a feeling this will cause issues with other icloud services on the aTV, if those matter to you.

Thanks. I'll test it out and report back later...assuming this will affect podcast as we'll?