FORUMS

What Do You Think About Fingerprint Scanners?

More and more phones are featuring fingerprint scanners, and with many promising … more

What’s Next for Samsung and Its Flagships?

If we were to say that the Galaxy S6 was a leap of faith made by Samsung, we … more

The Ultimate Showcase of dBrand Skins

In the search for ways to protect, accessorize, and personalize; a user has many options. One … more

Huawei’s Rapid Rise to Third Place in the Smartphone Race

Huawei has quickly grown to become one of the world’s biggest … more

Unable to root but food for thought.

683 posts
Thanks Meter: 135
 
By maxjivi05, Senior Member on 4th January 2014, 01:56 AM
Post Reply Subscribe to Thread Email Thread
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: 258
 
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?

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: 963
 
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: 135
 
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: 343
 
More
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: 963
 
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