yashsingh1/xdaforums huggingface dataset:
[Google Chromecast] bhiga:
Sorry, the issue is almost certainly not the cable but your firmware build. The Hubcap exploit was patched in build 19084 and the current build is far, far beyond that.

So check the Chromecast app to see what build your Chromecast has. If it is 19084 or greater, it cannot be rooted nor can it be downgraded since flashing requires exploitable bootloader (such it's also what root requires).

See my signature for more info.
[Google Chromecast] tocheskey:
I'm having a problem when connecting the chromecast and the teensy ++ together. I followed all of the instructions to the letter but when I hold down the reset button on the chromecast and plug in the usb the light on the teensy just stays solid and never starts to blink. I cant figure out what I'm doing wrong...any help?

nevermind...just saw the post about the HubCap exploit being patched. :(
[Google Chromecast] samteeee:
My 1st gen CC (rooted/hubcap) out of the blue stopped working and all I can see on the

screen is this: "Chromecast...."! I've tried almost everything that I could think of including

flashing the rom again but at the last stage where it should boot up it gets stuck with red

led and the flashcast message informing you that something is wrong!

Any help is much appreciated.
[Google Chromecast] bhiga:
Were you on Flashcast AutoRoot? (If your Chromecast was on recent firmware, it was, as Eureka-ROM stopped updates many builds ago)

If so, check the last few pages of the Flashcast Autoroot thread
[Google Chromecast] samteeee:
Thank you for replying back.

I know and I remember I disabled the "auto-update" feature

through the Eureka Panel. I finally figured out my mistake

on Re-flashing the eureka image, I took out the word .zip

from the eureka image name and boom! flash went through

and I could set up the CC, all is well!
[Google Chromecast] Djleogandra:
Its also for CHROMECAST 2 ?

I want to try a lot this, but is it for Chromecast 2 devices?
[Google Chromecast] bhiga:
No, this forum covers the original Google Chromecast 2012 version. Chromecast 2 was released long after the known root exploits were fixed, so any root exploit for Chromecast 2 would be different, though it might also apply to the original Chromecast, if/when a new one is found, if ever.
[Google Chromecast] werelwolf:
Chromecast on a Tablet

I've been searching the forum without much success, I want to install the Chromecast OS ( or in this case, HubCap) on a general cheap android tablet. Since Chromecast is similar in foundation, is this possible? I would like the tablet I get, like an 8" Chinese generic or anything, which already has wifi and a display, to be the display I can choose to cast to.

My further thoughts is that it makes a portable video frame I can use with my Google Home, but that's for my own further experimentation. I still haven't been able to find if HubCap on Chromecast still allows the Chromecast to be controllable from Google Home, though I would assume so.

Any directions I should look into? I would love it to be as easy as rooting the tablet device and installing a HubCap slip-streamed Chromecast package ( if any were to exist, even ) , but I have a feeling it's not that easy, despite Android seeming to be resilient as to the platform it is being installed on.

Ty
[Google Chromecast] bhiga:
HubCap is just the root exploit, which doesn't work on modern Chromecast firmware.

Since Chromecast plays the content similar to how a tablet would, I don't see the advantage of using a tablet as a cast receiver. You already have the same player apps and can probably do even more just directly on the Android tablet instead of needing yet another device to control the tablet's playback.
[Google Chromecast] werelwolf:
My purpose would be to have a bedside screen or kitchen helper, so I can with my Google Home, tell it to play or display X on kitchen TV.

Ty
[Google Chromecast] bhiga:
Okay, I see what you're trying to achieve.

There were some "turn my Android into a (Chrome)cast receiver" apps in the early Chromecast (2012) days, but I think they all died when the V2 API was released, since the V2 API validated that it was casting to an approved device.

Short of using a small display and an actual Chromecast, I can't thnk of anything that would provide what you want.

The Chromecast firmware wouldn't really help you since its hardware and firmware is very specific to its hardware and intended use.
[Google Chromecast] werelwolf:
Thank you for your information about how it works. I certainly know that it is beyond my own capabilities to try to figure out how Google validates that with it's own property. Cheers! And maybe it will be figured out some day :)

Ty
[Google Chromecast] osrox:
The Official Android TV's have built-in chromecast.

I hope a talented Genius Android developer, could extract the apk (using Es explorer) & hack the apk, to make it work in other Android based TV's, it would be really great.
[Google Chromecast] qin11152:
Hi everyone,I followed the step to root the chromecast,but when I used win32 diskimager to write file into usb flash disk, the flash disk becomes two partitions and couldn't identify by Windows.Is there anyone know what's wrong. the win32 diskimager version is 0.9.5 and system is Windows 10.
[Google Chromecast] tibble89:
Anyone in the UK had any success with flashing new out of the box CC?

The teensy2.0 seems to work fine, but nothing appears on my screen when I insert flashdrive and press the button. Anything I can try other than finding another flashdrive to try?
[Google Chromecast] wilspeak:
I tried to root my Chrome cast 3A22**** device months age the old way, and it didnt work. My device is a 3A22**** device do you think this new method will work ? Thanks in Advance
[Google Chromecast] psouza4:
I was able to root it fine. I skipped a step (see my other reply).
[Google Chromecast] II.J2G.II:
Source

Thats just it tho bhiga correct me if i'm wrong by all means, there is no source posted for use to port to a different device .. i'm looking to do this also as i do not have a teensy :(
[Google Chromecast] bhiga:
Please post in English. It's actually part of the XDA rules. (Rule #4 if you want to be specific)

That said, your response was short, so I asked Google Translate, and it says it means "Without any certainty."

Well, if that's really what you meant to respond with, then, Yes that is true. There is no certainty in these types of things. Just like there is no 100% guarantee you can get root on your phone/tablet with a specific exploit, there is no 100% guarantee anything will work.

The opening posts says: (emphasis added)

There is a lot of "should" in there. (7, to be exact)

Realistically, the only way to know with 100% certainty is to try it yourself. Just because it works for many with 17250 and 17977 does not mean there is a 100% chance yours will work too. There's probably a greater than 99% chance yours will work, and there should :p be no harm in trying the procedure even if it does not work.

The only way you will get a rooted Chromecast with 100% certainty is to get one that is already rooted from someone who has already done the procedure.

---------- Post added at 02:31 PM ---------- Previous post was at 02:26 PM ----------

You are correct. As of this writing, OP says Source: Coming Soon...

So they are planning to release the source, and it should be portable to similar devices, but the "gotcha" is that releasing the source means showing how the exploit works. If Google hasn't already determines how the exploit works, they surely will at the point the source is released. And if it's patchable, more than likely they will patch it.

So once source is released, it will be a race against time for those who still have their stock Chromecasts connected to the Internet (and therefore OTA-updatable).

I don't have any such devices, so I ordered one. It's up to you to weigh unplugging your Chromecast and seeing if the exploit can be ported to your board, using your Chromecast, hoping Google doesn't patch the vulnerability before you can get it running on your board, or just buying a supported board.
[Google Chromecast] II.J2G.II:
Ok no prob ill pick up a teensy i have a few avr's but sad to say no teensy .. no worries and thanx for the reply ;)
[Google Chromecast] tibble89:
Confused. I was getting the white light once the teensy had done its magic, now that isn't happening. Never used a teensy before so maybe I should google how to use it correctly (or someone will be kind enough to link me before I find it :) )

*edit* so.. after multiple attempts, I couldn't get it to turn white again - plugged into my TV without teensy/flashdrive connected, held in button and it reboots and I get a message "Eureka Updating" - Is it possible I unplugged when it was rooting? Although I had it plugged into a TV and checked most of the times I was trying to root and don't remember seeing any message like it's suppose to.

Although for some reason can't access the IP via browser to verify it's rooted.
[Google Chromecast] MidtownHD:
Too many requirements. Thanks for the effort though.
[Google Chromecast] moesus:
Anyone willing to share / sell their teensy close to Germany? ☺
[Google Chromecast] ghowse:
Problems rooting

Hi,

Thanks for providing the exploit. I am having a problem though.

I am using:

Chromecast Ser No 3A19*****

Firmware 17977

Teensy ++2.0 loaded with plusplus_16664.hex

Have verified Teensy programming OK using the LED flash samples

The first time I tried the procedure, it looked promising. The Teensy LED flashed as it was supposed to and the Chromecast rebooted after about 30 seconds. I then commenced step 2 to flash the Eureka image. After about 15 minutes the Chromecast LED was still flashing, which I took to mean that something had not worked. Since then I've tried the procedure again but I can't seem to even get step 1 to work. The Teensy LED stays on (not flashing) when the Chromecast is powered on (with button pressed). The Chromecast then just boots up normally, still with 17977 installed. I have tried about 10 more times without success.

I also tried the Teensy with plusplus_12940.hex loaded, but this didn't work either.

Can anyone offer any assistance please? I am keeping the Chromecast isolated from the internet for now. One more thing, here in Australia we block Google's DNS 8.8.4.4 and 8.8.8.8 to allow us to get Netflix via a smartDNS service. Not sure whether that would make any difference, but thought I'd mention it anyway.

Help please.
[Google Chromecast] Ireas:
I just borrowed a Blackcat (RCUSB 1.7) from a collegue, do I understand correct that the provided files here are not compatible with my board until we get a compiled version for it?
[Google Chromecast] jonsey:
Hi guys,sorry for the noob question, but i have a squirt programmer http://www.360squirt.com/diagrams/SQUIRT-PROGRAMMER-PINOUT.jpg that i used for the mod of the xbox360,is possible to use this for the rooting process?Thanks :)
[Google Chromecast] equity:
Does the chromecast still work? You could try another USB flash drive, some people have reported that not all work. Also, have you used the correct way to copy hubcap-flashcast.bin to your flash drive? It's not enough to just drag & drop it onto the drive, you need to use Win32DiskImager on Windows or dd on Mac / Linux.

Also, this Video shows exactly how each step should look like, at least for out-of-the-box Chromecasts.
[Google Chromecast] ghowse:
Unable to Flash

Thanks equity. Yes the CC still works so I haven't managed to brick it (yet). I have tried a different flash drive but no luck. And yes I followed the procedure exactly (using Win32 DiskImager to create the flash image on USBs.) The problem seems to be that the CC is ignoring the step when you boot it with the Teensy attached. The LED flashes on the Teensy don't occur and the CC seems to go into a normal boot. I am not getting to the stage when you unplug the Teensy and connect the USB image.

When nothing else worked I also tried a factory reset then did the Teensy boot again, but still no joy.

I don't know what I've done wrong but maybe something fouled up on the first Teensy boot and that is preventing the Chromecast from loading the new firmware.

Any other suggestions would be gratefully received.
[Google Chromecast] Mikey:
Forgive me for i am now interesting in trying to root my CC......

In Op it states:

Teensy 2 or 2++

Teensy 2 - https://www.pjrc.com/store/teensy.html

Teensy 2++ - https://www.pjrc.com/store/teensypp.html

Teensy Loader - https://www.pjrc.com/teensy/loader.html

So i need to buy a teensy 2 or a 2++ and a teensy loader?
[Google Chromecast] tvall:
the teensy loader software is free.

you need a teensy 2 or 2++, and use the loader to flash the hex file on it.

i used the cli teensy loader, which is free and open source, and a teensy 2 that I bought from adafruit.

also, for anyone interested, I am not currently using my teensy for anything else yet. so if you trust me enough, you can send me your cromecasts and I can root it for you, saving you a couple bucks compared to buying your own teensy and cables.
[Google Chromecast] samteeee:
Teensy 3.1

Hi guys;

Would anyone know if Teensy 3.1 work for this project?

Thank you.
[Google Chromecast] -Mr. X-:
I do not think this will work, even once source is released since its a spi programmer not a dev board.

this may work once source is released and the code is modified to run on it. but there may be a reason the devs never deployed a hex for this version, possibly hardware limitations.
[Google Chromecast] ghowse:
If you were in Australia I'd definitely let you have a go at my CC. I haven't quite given up yet but running out of ideas what to do next.
[Google Chromecast] rydako:
Managed to find a Teensy in NZ (should be here tomorrow hopefully :D ), but can't for the life of me find a OTG Y cable or even a standard male to male/female Y cable, to connect and power the thing (I have plenty of standard OTG cables though -__-). I know it's possible to make your own, but I'd rather exhaust all possibilities first.

Edit:

Brilliant! I'm in the same position as you, Can't find a OTG Y cable anywhere, or even a Male to Male/Female Y cable. But I do have a Male to dual Male Y cable! I'll buy a female to female adapter tomorrow!
[Google Chromecast] dave7802:
The issue you are having is the same as mine,

the only difference i can see between a default blink hex and this is there is no elf file.

and when flashing the hex, the loader app does complain about a missing elf in the logs:

teensy-files/regular_16664.elf' (error 2: No such file or directory)

13:18:33: Code size from .elf file = 0

13:18:33: begin operation

The only thing i can think, is this is not flashing correctly, and this is why the same results maybe??
[Google Chromecast] fabi280:
If you want you can send me your Chromecast and add a return label. I live near Karlsruhe, already rooted 4 Chromecasts. You could also come around, but it's a bit problematic due my shift work and sleep cycle to find a fitting time.
[Google Chromecast] Lizard:
There is a German distributor?

http://www.hitechstore.de/produkte/3/
[Google Chromecast] moesus:
Thank you for offering. I have already ordered the hardware now. If I have any issues I might come back to you though :good:

I know there is, but paying that much for rooting one device is a lot. I ordered a Teensy and OTG cable through Aliexpress though. 17 USD total :D
[Google Chromecast] Joshmccullough:
Quick q: Does anyone know if using a rooted 'Cast will get around the Netflix 16003 error? I've done everything I can find to try and fix it so my rooted Nexus 5 can successfully cast Netflix, without success. I don't know if Netflix just hates rooted phones or what, but I'm wondering if anyone's had any Netflix problems (here in the U.S.) evaporate once using a rooted Chromecast.
[Google Chromecast] FusionX:
I haven't ever had any Netflix issues. Not on a rooted CC or on any of my rooted phones. Have you tried clearing the netflix app data?

https://help.netflix.com/en/node/13590
[Google Chromecast] Joshmccullough:
Just read a new bit of info that suggested doing that along with making sure that the Date/Time is set to 'Automatic'. I did both, have to wait until tonight to get home and try it. Thanks!
[Google Chromecast] Asphyx:
For those having issues getting the Teensy to do it's blinkity blink try this method....

First make sure you are burning (do it before you even start) the right flashcast image (hubcap-flashcast.bin) to the USB Drive. While the regular release of Eureka Rom may work (I'm not sure). I KNOW the image that comes with the hack works 100%!

Second, Program the Teensy on your computer. When done simply unplug the USB cable from the computer (with the teensy on it) when you are done as you will need it later

Third, If you have an OTG cable that comes with a standard USB A (Female) then you need to use another USB cable to plug the teensy into that connector as the other is for the power and may not have all the pins wired for data. (All Cables are not equal). If all your connectors are Micro then examine the cable thickness or check the connector labels to see which is meant for power or if data is wired for all connectors. The one with a thinner wire is most likely meant for Power only!

Fourth step - Plug the USB Cable with the teensy into the OTG cable then the Power, When you get the LED lit on the Teensy THEN hold the button on the CCast and plug the entire cable assembly into the CCast, When you see a light on the CCast release the button. Teensy should blink.

Fifth - Once the Teensy has done it's little thing and finishes blinking, simply unplug it and plug in the USB Drive then press the button on the ccast again.

Now you should see something on the screen about installing Eureka Rom

When it is done you should be fully rooted with Team Eureka Rom installed. When it reboots you will see a Team Eureka Logo to be sure or you can browse to the unit on the webpage.
[Google Chromecast] VillainDivine:
is 17977 still the latest chromecast build? also, could someone please post a link to a usb otg powered cable? Thanks!
[Google Chromecast] TamCore:
Little hint for those like me where it looked like the Teensy did it's stuff, but flashing failed: Release the button on the Chromecast immediately after the Chromecast's LED lights up. When the Teensy starts blinking it could be too late (which was my problem during the first dozen of tries)
[Google Chromecast] Silenus21:
Hey everybody.

I'd really really like to root my chromecast this time but don't have a teensy with me nor access to one in the near future.

I heard PS3 flashers work too.

I happen to have this here.

It has 3 partitions, 1 updater with 128kb, another fat with 4MB and a card reader for microsd.

Can you guys help me set this exploit with this.

Thanks.
[Google Chromecast] -Mr. X-:
The only thing PS3 related that is working is the teensy 2++ that ppl used to flash the PS3

there is no source code so having other "ps3 dongles" working is a no go for now, unless teensy based
[Google Chromecast] Johan1976:
Wohoo! One more lucky chromecast rooter.

I thought it failed (did not have it hooked up to TV) and the LED was not flashing or doing anything.

At first the Teensy did it thing and LEDs lit up as it should.

Then I hooked up my Eureka USB flash and pushed reset. Red LED and not a sign of any activity. So I thought it failed and I unplugged power within a minute or two.

Tried the Teensy again but now I never got it to stay orange or turn Chromcast white so I was pissed. Tried plugin in flash and hit reset. Nothing.

So hooked it back to the telly and it seemed like a standard Chromecast and connected with Chromecast app. Not a sign of root.

Restarted Chromecast and all of a sudden the Eureka logo was spinning. WHAT! :)

Tried open in web and voila. Eureka panel!

It had managed to install even though I unplugged flash after maybe 1-2 minutes.

Anyway it works and Im happy! :)
[Google Chromecast] caldersm:
Not sure if anyone has asked this question.....Will a teensy 3.0 work...? I have several of those, but not the 2.0 version.
[Google Chromecast] frap129:
Does it have to be a teensy? I have an arduino with a simmilar ATmega microprocessor on it
[Google Chromecast] havokk:
Struggled to find anywhere in the uk that had a Teensy++ 2.0 in stock, nevermind the Teensy 2.0

Found an online store saying it had 1 left, will hopefully get rooted as soon as that arrives! thanks!
[Google Chromecast] mikmitch:
Currently, yes since all that have been released are hex files. However, once the source is released, it should be portable to other similar micro-controllers, though it may be necessary to use alternate programming tools like the DFU (Device Firmware Update) protocol to flash the boards.
[Google Chromecast] pizzlewizzle:
Anyone have a teensy in New Orleans? Also I just got mine in. Its a recertified one I got for 25 bucks off groupon.I want to play with it but should I hold out until my teensy comes in . This root method works on latest firmware correct?
[Google Chromecast] gdude:
Hey everybody.

I'd really really like to root my chromecast this time but don't have a teensy with me nor access to one in the near future.

I happen to have this here: [IMG="Acremeter"]http://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/Acremeter_tube_tester.jpg/334px-Acremeter_tube_tester.jpg[/IMG]

It has 6 vacuum tubes, 4 meters, a dial and lots of wires inside. Can you guys help me do this exploit with this?

----

More seriously, the Teensy 2 is based on a ATMEGA32U4 AVR microprocessor, and the exploit code is only released in binary form at this time. The Teensy 3 uses an ARM processor (which uses different opcodes), which is why it is incompatible with the binary. Likewise for the Raspberry Pi which uses a Broadcom CPU (technically it's a SOC) with an ARM core (instruction set). Most arduino's do not access the USB port directly from the CPU, which is presumably needed to suitably twiddle the levels in some non-standard exploit-generating way.
[Google Chromecast] rippernz:
I have just order a teensy 2.0 from Australia, it should be shipped on Thursday, I'll let you know how it goes and happy to give yours a go if all works out well. I'll keep you posted

I'm in Adelaide.
[Google Chromecast] ghowse:
Thanks ripper. I am in Brisbane. My son had a spare Teensy ++2.0 so no problem there. I made up the powered OTG cable from various bits and pieces but maybe my dodgy soldering is the cause of my problems. There doesn't seem to be any other reason why it should not have worked. I have just located a proper powered USB lead which should connect direct to an OTG cable (JB HiFi SKU 491557). I'm also going to grab another Chromecast. Will let the forum know how it all goes later tonight (Aussie time).
[Google Chromecast] :
What is it that the Teensy can do that a PC with a cable and some code cant do ?
[Google Chromecast] killer23d:
You can program any AVR programmers to become USB security device. I am assuming this exploit will turn the CC into factory mode so that new firmware could be flashed onto the device without having the firmware signed which is on the bootloader level.
[Google Chromecast] Asphyx:
While I am as curious as everyone else into HOW and WHY this works?

It might be a good idea to not discuss for awhile until enough people have actually got their units rooted so it's lasts a bit longer than the last root method.

I suppose you could easily see what and why the Teensy works by examining the hex code it loads up.

If look at the source code if it has been released.
[Google Chromecast] :
Mind me asking where you ordered yours from?
[Google Chromecast] dazza7111:
Does's it work with

Maximus AVR USB?* The thing I used to root ps3 with?

Thanks
[Google Chromecast] equity:
Somebody in a german-speaking Android forum said that he/she had successfully rooted a Chromecast with this device (Arduino Leonardo Pro Micro) using AX Loader to flash the .hex file. I can't confirm it, but I wanted to let you know so that somebody with that device could try.
[Google Chromecast] theronkinator:
You think google will only block it if people talk about it, like they don't know about it already.
[Google Chromecast] rippernz:
I ordered it from little bird electronics.