Some of Our Favorite Features in Android 5.0 Lollipop

Android 5.0 Lollipop is the latest major revision to Google’s mobile operating … more

Sony SmartEyeglass SDK Developer Preview Released

A little over a month ago in Tokyo, Japan, Sony unveiled its new SmartEyeglasstechnology. … more

XDA and Leaseweb: Server Trial/Moto 360 Contest (Winners!)

About a month ago, we held a contest along with XDA’s host, Leaseweb, to … more

Updated Android Lollipop Preview Images – XDA TV

The Android Lollipop Preview Images are now available! That and much more news is … more
Post Reply

Unable to root but food for thought.

OP maxjivi05

4th January 2014, 01:56 AM   |  #1  
OP Senior Member
Flag Lexington, KY
Thanks Meter: 134
 
670 posts
Join Date:Joined: May 2009
Donate to Me
More
Okay, I messed up and mis-spelled eureka-image while rooting and didn't pay attention and let the device update after I rebooted it after a couple hours of being gone then I was stuck in google locked down build.

Well this got me thinking if we can't root can we make "Chromecast" believe we are using Google Movies when in fact it is a 3rd party app?
Wouldn't we just need to find the string that communicates that the 3rd party app is Google Movies, or Pandora or any of the Official Apps?

I could be wrong but I think there is away to make it work but it'll have to be built in the 3rd party's app.

Thoughts?
4th January 2014, 10:01 AM   |  #2  
Kyonz's Avatar
Senior Member
Auckland, New Zealand
Thanks Meter: 251
 
180 posts
Join Date:Joined: Jun 2010
Donate to Me
Quote:
Originally Posted by maxjivi05

Okay, I messed up and mis-spelled eureka-image while rooting and didn't pay attention and let the device update after I rebooted it after a couple hours of being gone then I was stuck in google locked down build.

Well this got me thinking if we can't root can we make "Chromecast" believe we are using Google Movies when in fact it is a 3rd party app?
Wouldn't we just need to find the string that communicates that the 3rd party app is Google Movies, or Pandora or any of the Official Apps?

I could be wrong but I think there is away to make it work but it'll have to be built in the 3rd party's app.

Thoughts?

The Chromecast utilises a whitelisting type file in which applications that it will respond to is presented, unfortunately if it isn't aware of an application it wont show up in the list for that device (due to the dial protocol).

We can't man in the middle non rooted devices as the whitelist received is provided through https and therefore is not easily attacked (trust me I've spent more than enough hours trying).
4th January 2014, 10:19 AM   |  #3  
bhiga's Avatar
Recognized Contributor
Thanks Meter: 865
 
2,222 posts
Join Date:Joined: Oct 2010
Donate to Me
More
Quote:
Originally Posted by maxjivi05

Okay, I messed up and mis-spelled eureka-image while rooting and didn't pay attention and let the device update after I rebooted it after a couple hours of being gone then I was stuck in google locked down build.

Well this got me thinking if we can't root can we make "Chromecast" believe we are using Google Movies when in fact it is a 3rd party app?
Wouldn't we just need to find the string that communicates that the 3rd party app is Google Movies, or Pandora or any of the Official Apps?

I could be wrong but I think there is away to make it work but it'll have to be built in the 3rd party's app.

Thoughts?

I had thought about this just before KyoCast appeared, but I'm pretty sure it would be against the DIAL registry's registration and/or Cast SDK's license for an app to impersonate another app. I still like the concept though.

Actually, even if an app used another app's DIAL ID, the whitelist would still point the Chromecast-side app to the real app, (ie, phone might run SneakyApp by Chromecast would still launch its Google Movies app), I think.
4th January 2014, 12:52 PM   |  #4  
OP Senior Member
Flag Lexington, KY
Thanks Meter: 134
 
670 posts
Join Date:Joined: May 2009
Donate to Me
More
Man this is awful they went through all this effort to limit users :/

Okay, now I know all the apps require to be pulled up differently on Chromecast but what about if we mimic "Casting Tab" which I believe is driven by the host computer and Chromecast is only listening and displaying what it see's. I'm sure it's secured with HTTPS too but HTTPs isn't that secure but you'd probably need a certificate if they are authenticating but if not it would be as easy as sniffing a handshake and injecting that packet then utilizing that connection. Sorry I'm thinking outside the box! lol

Sent from my HTC6435LVW using Tapatalk
Last edited by maxjivi05; 4th January 2014 at 01:13 PM.
4th January 2014, 06:30 PM   |  #5  
Senior Member
Thanks Meter: 313
 
1,820 posts
Join Date:Joined: Dec 2007
Quote:
Originally Posted by bhiga

I had thought about this just before KyoCast appeared, but I'm pretty sure it would be against the DIAL registry's registration and/or Cast SDK's license for an app to impersonate another app. I still like the concept though.

Actually, even if an app used another app's DIAL ID, the whitelist would still point the Chromecast-side app to the real app, (ie, phone might run SneakyApp by Chromecast would still launch its Google Movies app), I think.

it is probably ok to use someone else's player in an App you wrote but it is probably not ok to say you are their App that also uses it.

I can certainly see Real Player making their CCast (DIAL) Player App available to 3rd Party developers to use for other projects like NFL and MLB streams that require DRM as part of their Content Creator packages.

Maybe you know (I'm sure Team Eureka would have an idea) if it is the Apps we run that are Whitelisted or the Apps that actually play on the CCast that are restricted by the Whitelist. I'm betting the Latter...
4th January 2014, 09:38 PM   |  #6  
bhiga's Avatar
Recognized Contributor
Thanks Meter: 865
 
2,222 posts
Join Date:Joined: Oct 2010
Donate to Me
More
As I know it, the whitelist controls everything Chromecast "runs."

Sent from a device with no keyboard. Please forgive typos, they may not be my own.
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Google Chromecast by ThreadRank