Google TV Hackers Open a Shell on the Chromecast; More Hacks To Follow
Via Engadget comes the news that Google's latest (and quickly sold-out) toy, the Chromecast, may soon be hacked out of one-trick-pony status; just a few days after it came out, the folks at GTV Hacker have successfully turned their attention to the Chromecast, and managed to exploit the device's bootloader and spawn a root shell. Some interesting findings, as explained in their blog post: "[I]t’s actually a modified Google TV release, but with all of the Bionic / Dalvik stripped out and replaced with a single binary for Chromecast. Since the Marvell DE3005 SOC running this is a single core variant of the 88DE3100, most of the Google TV code was reused. So, although it’s not going to let you install an APK or anything, its origins: the bootloader, kernel, init scripts, binaries, are all from the Google TV. We are not ruling out the ability for this to become a Google TV 'stick.'"
Google's "Chromebooks" have a fairly trivial (and documented/vendor-provided) mechanism for booting whatever you want on them. They default to using the crypto-tastic signed image; but it's not a hack to turn that off.
The phones that they sell directly (at least if you don't count the...um...wonderful people at Motorola) also tend not to be terribly touchy on that score.
Google TV devices, though, and now this 'Chromecast' thing they lock up tight. Are they trying to appease some paranoic video rightsholder? Is there some benefit to Google that I'm not seeing? Why the (comparatively) hands-off treatment of other devices compared to the freaking out about things that connect to TVs by default? It's doubly odd because many contemporary phones and tablets can connect to TVs, though that isn't their primary use case.
Have IQs really dropped this low. There are an astonishing number of cheap, powerful Android USB 'stick' computers that are no more clunky than this garbage from Google, but are full blown, non-locked down computers that will run whatever software you desire. Experimenting with the Google dongle is a complete and total waste of time.
It gets worse. Google and Apple are all about the 'protected path' from source to the pixels on your display. If their proprietary dongles (for that is what these things really are) become popular enough, you won't be able to subscribe to your favourite video streaming services on non-proprietary devices in the future. The companies providing the video material will NOT want to support less secure DRM paths for their content, unless the market gives them no choice.
According to Chromecast's official support page, Linux isn't supported: https://support.google.com/chromecast/answer/3209990?hl=en. I'm hearing mixed reports that it works, or doesn't, on various distros. At any rate, Google has done a lousy job of supporting the platform that made them rich (think Picasa for Linux, the non-existent Linux Drive client, etc.). I don't have a Chromecast. For one thing, it doesn't seem to do much more than my Blu-Ray and HDTV can already do. For another, I'm not sure I could even use it with my Linux box. Has anyone been able to use it with Linux?
Sure, its cool to have a USB sized PC in your pocket, but its not like there are not already 100's of them out there, that are NOT locked down.
---- Booth was a patriot ----
Alibaba is full of them for a similar price to chromecast.
usual "put it out there for people to use" method. They've seen the hardware selling on Alibaba running Android, and probably figured there's some room for technical improvements but they weren't sure if there's money to be made.
There's also the whole Nexus reference design thing: They probably want to see Chrome in this form factor instead of Android so by putting a decent product out there that does exactly that, they can convince the Chinese to follow suit.
Considering they sold out the first batch so quickly, I'd say it's looking like a success.
its not like there are not already 100's of them out there
That depends on whether home users are aware that these "already 100's of them" exist. A lot of them are sold only online, not in brick-and-mortar stores where one is already shopping for other things, and they aren't promoted very well. Google can back the Chromecast with marketing muscle in Latin-alphabet markets that a no-name Chinese company can't really match.
But to what extent have these manufacturers managed to convince the general public in North America and Western Europe to go to Alibaba and buy their Google TV sticks? Marketing and promotion are big parts of doing business.
Perhaps my question is how people are supposed to learn of the benefits of owning open hardware in the first place. If all the existing computing devices in your household are closed, you never get a chance to see what open hardware can do.
Linux isn't a supported desktop OS, according to the Chromecast website.
Disappointed, but not surprised that Google would again ignore the community running the same type OS they themselves use to create wares for the inch-deep, mile-wide consumer space.