One thing it may allow is grabbing the private key it uses for Device Authentication and emulate a Chromecast on other devices. It would enable streaming from Chrome to anything using the Chromecast protocol. See [1]. I had a go at implementing the protocol server-side on node, so it's basically waiting for a valid cert. I couldn't test it much though it should work. See [2] and [3]. Any help welcome.<p>[1] <a href="https://github.com/thibauts/node-castv2/issues/2" rel="nofollow">https://github.com/thibauts/node-castv2/issues/2</a><p>[2] <a href="https://github.com/thibauts/node-castv2" rel="nofollow">https://github.com/thibauts/node-castv2</a><p>[3] <a href="https://github.com/thibauts/node-castv2/blob/master/lib/server.js" rel="nofollow">https://github.com/thibauts/node-castv2/blob/master/lib/serv...</a>
<i>exploited a new vulnerability in the Chromecast which allows root access</i><p>Normally, vulnerabilities would be considered a bad thing. Heartbleed is a great example of that. But in cases like these, it's a very good thing. This is why I always like to remind those whose goal is to build more secure systems to consider the implications of their work, lest our devices become even more secure <i>against</i> us. They usually have in mind a world where everyone has full control of their devices which are then highly secure against attacks by others, and that's a good thing; but I think it's far more likely to turn into one where corporations have all the control and devices are secure against their owners, especially as typical users continue to choose security over freedom.
Does anybody know anything more than I about what this will enable (now)? Or is this just the first step of many in creating a hacker community around the Chromecast and software is to come? I've got one, and I'd love to make better use of it, or even help develop some stuff for it if it's that time :)
Anyone having a Chromecast and able to tell me what I'm missing? Currently I've got xbmc running on a Raspberry Pi. Connected via HDMI, online via wifi and I can stream more or less everything (videos, images, music) from my phone to that thing - not sure if there's a decent way to do that from my laptop running Linux.<p>What are Chromecasts used for? Should I buy one?
Not super related to the rooting (which is awesome), but I have a Chromecast question:<p>I have a Chromecast and I love it, but the one thing I want to use it for that I haven't been able to figure out how is to show a dashboard at work. We have these giant TVs that are basically off all the time, except when there's a football game or something on, and I want to put up my stats dashboard for our app. Chromecast should theoretically make it easy for me to just stream the dashboard to the screen, but what I've found happens is that it goes to sleep after 10 minutes or so.<p>I don't want to spend hours and hours rooting around and figuring out application IDs and stuff. I just wanna click some buttons and have my dashboard show up and stay up all day. Are there any resources for that?<p>Or is Chromecast just the wrong tool for the job?
The biggest problem I've had with Chromecast was using it in a hotel that had wifi login pages.<p>The device is ideal for hotels since you usually get a nice HD TV in the room. But half the time I can't stream from Chromecast because of the wifi login.<p>A rooted Chromecast would essentially let me log in to the hotel wifi like I would on my laptop or phone. Then I can stream away.