yashsingh1/xdaforums huggingface dataset:
[Google Chromecast] TheSwede86:
Thank you very much!

As you said it took perhaps 10min but after that it updated itself!

Hopefully my post can help someone else that has the same questions and "problem".
[Google Chromecast] jarayn:
Damn I wish I had read this before I used my chromecast lol.

Its a shame it cant be rooted after its been used. I wonder why they decided to do that. They arent usually so anti root.
[Google Chromecast] bhiga:
It's been discussed a few times but the general concensus is that the content providers fear root and without content providers, Chromecast is just an expensive HDMI dust cover.
[Google Chromecast] jarayn:
Yeah I guess so.

I'm not certain what there is to fear about root though.

Maybe they will eventually figure out how to root all devices... you never know. Without having to buy extra hardware that is.
[Google Chromecast] tchebb:
Unfortunately not. A factory reset just clears the data partition; it doesn't touch the bootloader.
[Google Chromecast] kyda75:
Does this mean we cant get all the bug fixes from Google?

If I changed my mind can I do the reverse, ie have the device accepting OTA updates again?

What is a powered Micro-USB OTG cable?
[Google Chromecast] bormeth:
When a new updates releases, the guys here will make a zip for you to flash. :) And jeps you can go back if i would want that.

Its a cable so you can attach a USBkey to the chromecast :)
[Google Chromecast] kyda75:
Sweet :)

Thanks
[Google Chromecast] ahecht:
Dealextreme has a powered OTG cable for $3 with free slow-boat-from-china shipping. http://dx.com/p/cy-u2-166-usb-femal...icro-usb-male-adapter-cable-black-15cm-205901
[Google Chromecast] bormeth:
Will look into it thx :)
[Google Chromecast] flinkisme:
just flashed 13300 onto a new chromecast received yesterday from Amazon ;)

Sweet process. I wish rooting my phone had been that simple!

Thanks for you hard work. I sure appreciate it.
[Google Chromecast] Budro:
Member

One left on Ebay

Micro USB Host OTG Cable + USB power
[Google Chromecast] Saschwatch:
Can this be done with an OTG cable that doesnt have the power socket, and using tv (if your hdmi port supports it) power to power the chromecast
[Google Chromecast] tchebb:
If you can power your Chromecast without a USB cable, an unpowered OTG cable should work just fine. I'm interested to know the model of your TV though, since I was under the impression that the Chromecast wasn't compatible with any HDMI power standards.
[Google Chromecast] kyda75:
I have flashed 13300, it went through fine. Thanks

Question is how do we know the device is running custom ROM?

The information from the chromecast app has no indication of flashcast mods anywhere, maybe I didnt look closely enough.
[Google Chromecast] ddggttff3:
Best way to test is to telnet, or ADB into the device. I may add a custom boot image to my future flashcast ROMS to help people verify it was flashed successfully.
[Google Chromecast] kyda75:
That would be good.

I will test out telnet-ing.

Thanks
[Google Chromecast] tchebb:
Boot images are tricky. I was originally planning on having on-the-fly initramfs modification in FlashCast like there is for squashfs, but it turns out that just modifying the initramfs of and repacking the stock boot image will leave you with an unbootable device. This is because of some oddities with what happens on a vulnerable Chromecast when signature verification fails. Long story short: you can't provide a kernel command line from the boot image, so you have to recompile the kernel with your desired command line hardcoded. This in turn requires a kernel patch due to some sloppy coding on Marvell's part. If you ever do want to provide an alternate boot image, PM me and I can give you the details.
[Google Chromecast] kyda75:
Would it be easier to append some extra info to the build number eq. "13300 Custom" or "13300 Flashcast" ..?
[Google Chromecast] ddggttff3:
I thought the boot animation was located in /res/images for the rom. I am not talking about the kernel boot image, but the actual moving animation during boot when the OS is loaded.

Either way, please PM me the details.

EDIT: Yeah, changing the images in /res/images changes the boot image, just as I wanted. As for changing the model number though, that would require kernel work.
[Google Chromecast] tchebb:
Oh, you meant a literal "image." I feel like an idiot now. I was thinking you were going to change ro.build.version.incremental in build.prop so that the Chromecast app showed something like "13300-rooted" as the version. No idea if a change like that would affect anything else, though.

EDIT: Instead of a PM, I'm going to type up everything I know about the Chromecast on a wiki (maybe the GTVHacker one, maybe one on GitHub) when I get the time so it's easily accessible for everyone. In the meanwhile, stop by #gtvhacker on freenode if you have any questions. It's much easier to explain stuff over IRC than through a long series of PMs. :)
[Google Chromecast] dyslecix:
Do you need the ChromeCast to be plugged into your tv when doing this
[Google Chromecast] bormeth:
Nope dont think so :) But much easier to see what its doin.
[Google Chromecast] hearnia_2K:
I want to know, if I flash the 13300 image with this then will it flash a new bootloader, or will I keep the original vulnerable one? Additionally, would I be able to reflash the original GTV image or other older images after using this to flash the 13300 image?

Thanks!
[Google Chromecast] Etilas:
Hi guys,

Can we expect a solution to root a Chromecast with 19084 firmware soon? or not?

Thanks!
[Google Chromecast] fkrone:
HubCap took nearly one year to be found and developed. So don't expect a new root for 19084 and newer soon.
[Google Chromecast] tyrtok:
crapped. for some reason my rooted chromecast updates itself just now. i managed to pull it out at 20% while the update was running... tried to flash V1.3 over and keeps encountering the 'startup-issues' problem. does this mean my cc is patched?
[Google Chromecast] bhiga:
You sure it wasn't a Team Eureka OTA?

Eureka ROM auto-updates too (unless you disable it), but its updates preserve root.
[Google Chromecast] tyrtok:
Im actually not too sure right now. I have a feeling that it is Google's simply from the fact that I cant flash V1.3. is there any other way to verify?
[Google Chromecast] bhiga:
Easiest way if you were running Eureka ROM is to see if the Web panel responds at the IP of your Chromecast.

If you're running stock rooted and not Eureka ROM, I'm not sure how to check.
[Google Chromecast] tyrtok:
confirmed running 19084. RIP CC
[Google Chromecast] bhiga:
Eureka-ROM is currently at 19084 too.

Did the Web panel come up?
[Google Chromecast] tyrtok:
sadly accessing the ipaddress via my chrome gives me a web error. looks like im on stock 19084! :(

:(
[Google Chromecast] iambach:
why Flash

Thank you very much for this article.

I still don't really understand the benefits of flashing the chromecast.

Could someone please give examples of what we can do with it flashed.

I am familiar with root stuff as I actually have a rooted S5.

Thank a lot for your help guys
[Google Chromecast] jaiong:
Likewise here. Like to know what the enhanced features are?
[Google Chromecast] player911:
I have mine flashed. Honestly, I don't know of any differences in normal use. It plays what it plays. The FlashCast does update automatically OTA which is nice. I know it gives you the possibility of using a few mods and work-a-rounds, but it still operates as normal and I don't see any differences.

Honestly I just rooted mine because it was a do-or-die thing before using the stock firmware. I rooted it just root it in case I wanted/needed root later.
[Google Chromecast] bhiga:
[MENTION=6018252]iambach[/MENTION] [MENTION=994794]jaiong[/MENTION] [MENTION=335505]player911[/MENTION]

The main benefit for most is the ability to easily choose which DNS servers are used without having to go through router/firewall shenangians.

However, it seems some apps are being modified to have internal hard-coded DNS entries. Not sure how it'll play out in the end, as hard-coded DNS becomes a central point of failure in the event of service issues.
[Google Chromecast] hesham.youssef:
Any news about rooting, or even just flashing... is there anyway we can just flash 19084 to another version even to stock?

mine is stock 19084 and it is stuck on the update from Google for some reason, is it possible to flash the latest stock image or the flasher will not work with 19084
[Google Chromecast] bhiga:
No root = no Flashcast = no shell = can't manually flash.
[Google Chromecast] Stevie123:
Is there any development for the chromecast? It would be nice if I could play Amazon Prime with it too. A tool like Framework with Youtube Ad-away would be cool too.
[Google Chromecast] GR89y:
Manually update ROM

I used FlashCast (via hubcap exploit) a few months back to root my chromecast. Great tool, everything worked perfectly!

Fast forward to a few days ago... I was trying to update ROM to latest version (Team Eureka 44433.001).

No matter what, I cannot get the update to take... after reboot I am still on same ROM (27946.002).

Tried to make a new FlashCast stick from scratch but my CC won't boot the image. Is there a way to force a usb reboot beside pressing the recovery button?

Alternatively... I have root access on my CC, could I directly flash the mtd partitions without FlashCast?

Any hints appreciated, thanks!
[Google Chromecast] chromazone:
Flashcast not rebooting to finish usb

I have a problem with flashcast. I had already rooted my chromecast and all was fine. Last month it stopped working and looked like there was a corrupt image, so I tried to reflash with flashcast-1.3.bin. It will show the boot screen but won't reboot and finish formating the usb. Can't ssh into it as network connection is refused. Is it bricked? Was there an OTA that killed it?

I would appreciate any feedback...
[Google Chromecast] crz6662:
I realize this is an older thread, but I'm wondering, who in the hell will have never connected their Chromecast to the internet ? It was the 1st thing I did. I'm running an Iphone 6s+ (jailbroke) hotspot to my SGS2,(rooted/SlimRom) and from there to my Chromecast. Watching a 42" as I'm typing this and surfing. Working great.

So basically I'm screwed since I connected to the internet ?
[Google Chromecast] bhiga:
Blame Google for the automatic, forced updates.

Those after root usually researched the requirements and found out.

Regardless, highly unlikely your Chromecast was vulnerable when you got it since vulnerable Chromecasts haven't been manufactured since 2014.

If your Chromecast is the round "puck" variety that's a Chromecast 2 aka Chromecast (2015) and this doesn't apply.
[Google Chromecast] Bright09:
Not to ask, but any one working on the Chromecast audio or is it possible to maybe develop for it custom firmware or like offline enable the Bluetooth as well or is it pretty locked down

Also do I need teenys board to root my gen 1 I haven't used it for a few years since I upgraded to a nexus player
[Google Chromecast] Wire1122:
My firmware version is 1.26.92486

My SN is 7114103OE0OM

It is rootable? How can I know Is It rootable?
[Google Chromecast] bhiga:
Answered in other thread.
[Google Chromecast] goulks:
Hello. I bought Cromekast 2 a few days ago. Once I connected to the router and updated the device did not work. There is a chance I can make it work with flashcast?
[Google Chromecast] Johan1976:
No. Flashcast only works on very old chromecast on very old firmware which are rootavld. Gen 2 has never been able to root nor run flashcast.
[Google Chromecast] jamesking420:
Hello,

Hoping someone can help.

I have a Chromecast which had Eureka ROM on it. I followed the (REDUNDANT) instructions to flash Flashcast autoroot, and obviously my Chromecast got in trouble as those instructions don't work any more.

Situation I have now is, if I boot with the button held down, I get the black screen with 4 white dots on it.

If I boot without the button held down, I get the blackscreen that says "chromecast..." in white at the bottom .

I have flashed a new USB stick with the flashcast.bin file (v1.3) but when I boot the chromecast with the button held down I still just get the black screen with the 4 white dots.

Any suggestions on what I can do to rescue this chromecast? I just want to go back to stock. :)

Found that this worked:

https://xdaforums.com/showthread.php?p=72153960

Along with subsequently flashing a stock ROM using a USB stick with flashcast 1.3.
[Google Chromecast] DAE-1:
Hello every one. I am searching this for the chromecast 2. is there any flash for that so I don't need internet connection on a accespoint? hope somebody can help me with that.
[Google Chromecast] Johan1976:
Chromecast 2 has never been rootable.

Chromecast 1 is not useable at all with root as it is now since a lot of functions is not available in last rooted firmware.

To be honest root (in my opinion) has never been any advantage. Not much extras that was added except maybe change of dns.

Skickat från min SM-G950F via Tapatalk
[Google Chromecast] DAE-1:
Thanks for your fast reply. I need cast system that can work local and can connect with a accespoint without any internet connection. I found that the chromcast 2 always need internet connection what is really strange? so I was seatching for a diffrent firmware so it doesn't need any internet connection. But to hear from you it doesn't make sense to buy also the first chromecast with a firmware flash. I saw the easycast will this fix my problem to use locale use and doesn't need internet connection?
[Google Chromecast] Johan1976:
Chromecast is built and has always been relying on internet connection. Not sure about easycast.

Skickat från min SM-G950F via Tapatalk
[Google Chromecast] DAE-1:
Do you maybe know a other that works without internet connection?
[Google Chromecast] mobileman88:
Hi, my old Chromecast which was recently located in my storeroom was rooted previously with Flashcast. Upon powering it up and linking to my Google Home app, it started updating and then rebooted. It's stuck in the screen which says "Chromecast..." .while the LED is solid white. I also tried pressing the button when powering up, it then says has only a few pixels of static on the screen and nothing happens with Red flashing light. Sometimes it will boot into the Eureka screen with the LED flashing red. Can anyone help?
[Google Chromecast] XeKToReX:
Mines doing the same mobileman, you had any luck?
[Google Chromecast] mobileman88:
I am afraid not. Sad to say
[Google Chromecast] Johan1976:
Rooted chromecast can no longer update.

You need to flash old rooted eureka rom that doesn't update.

But this old one is so outdated that there will be a lot of compatibility issues.

I have updated most of mine and removed root.

Have one old rooted unit in a drawer but I guess I never have any use for it.

Skickat från min SM-G950F via Tapatalk
[Google Chromecast] mobileman88:
Would like to get back to full stock.
[Google Chromecast] Johan1976:
https://xdaforums.com/android-tv/chromecast/restoring-cc-eureka-27946-002-to-stock-t3648210

Not sure the links to stock rom still are valid.

Skickat från min SM-G950F via Tapatalk
[Google Chromecast] sambartle:
To go back to Stock:

Install FlashCast 1.3 to your usb stick, boot the chromecast and let it install, wait for it to reboot.

Remove the USB, and put in a PC.

Download the following image: https://www.dropbox.com/s/dsgixdn3cu1r04q/backtostock_chromecast_image_pemanent_root_block.zip?dl=0

Rename that to eureka_image.zip and put it on the USB stick

Reboot back to flashcast again with this stick in.

This will flash a very old version of the stock soaftware. Set it up through the Google Home app, and wait for it to update to the latest. ]

You will be back on stock, with no possibility of going back.

Ive just done this 2 minutes ago.. no problems.
[Google Chromecast] nickestrand:
hey, i apologize if i haven't searched enough i guess, but still

my firmware is 1.42. ""172094"" but it has and are currently connected to the internet, so even if the fw is rootable im still ****ed ??
[Google Chromecast] bhiga:
Sorry, 172094 is well past 19084 - looks like it's been updating itself along the way, as would be expected.

[FAQ] Root Mini-FAQ: What's the big deal with root? and other links in my signature for more info.

There isn't much point to root these days, but if you really want to play with a rooted Chromecast, send me a PM.
[Google Chromecast] nickestrand:
Thanks but it seems to be much of a task for the reward :D
[Google Chromecast] templefugate:
I bought several Chromecast's on a great deal early on. A couple of regular units and a couple of Ultra units. Will this work on a regular unit? What new capabilities would I get?
[Google Chromecast] smartphoneguy:
FlashCast can only be used to flash FlashCast-compatible zip files. The only one I am aware of at the moment is ddggttff3's 13300 zip file. If you flash it via FlashCast, the boot loader will not be updated. You cannot use FlashCast to flash an older version yet because no one has made a FlashCast-compatible zip file for older versions. You can, however, flash back to the original GTVhacker image (not safe because it allows updates, which flash the boot loader) or tvall's older images (which block updates) using the older recovery method as long as you have the original exploitable boot loader. At this point, there is no reason to go back to older versions, except to intentionally give up root and take the latest OTA update by flashing the GTVhacker image.
[Google Chromecast] hearnia_2K:
OK. Thanks. So, I am currently running the 12072 GTVHacker image which prevents automatic updates. As I understand the 12072 firmware has the benefit of being able to cope with streaming local media via some unofficial apps, for example AirCast, and these types of apps do not work on newer firmwares. As well as this SSH is not available on the 13300 image, while it works on 12072 (I'm aware Telnet works) SSH might be useful in the future too, depending what types of 3rd party apps and hacks become available.

As long as I have the ability to return to the GTVHacker 12072 image then I see no problem flashing the new customer 13300 image using flashcast.

Thanks.

UPDATE: See post #64 below, I was incorrect about SSH working previously on my Chromecast, and also about the ability to run AirCast.
[Google Chromecast] smartphoneguy:
The original GTVhacker 12072 image did NOT block updates, and I do not believe it had SSH either (just telnet). If there was a second GTVhacker image with those features, I missed it. Now tvall did post in this forum a modified version of the GTVhacker 12072 image to which he added update blocking (but not SSH as I recall). The unofficial local streaming apps no longer work on any firmware, even older versions, because the change that broke them was made by Google on the server side, not in the firmware.
[Google Chromecast] hearnia_2K:
Hmm, you're correct. I'm sorry. I thought I'd used SSH after I set it up, but had not connected for a while, and now I tried it following your comment, and sure enough I can telnet, but not SSH. Since I'm not getting updates, I must logically be using this updated image from tvall.

Thanks!
[Google Chromecast] tchebb:
FlashCast does not allow a mod to reflash the bootloader, so your vulnerable bootloader will be kept if you flash a non-updating system image. You can certainly flash older images if you want, yes. You can even return entirely to stock.
[Google Chromecast] dzinner:
I've tried to root (http://xdaforums.com/showthread.php?t=2452838) my Chromecast yesterday.

I've built my own powered OTG cable and it was flashing fine.

After it finished flashing Chromecast rebooted and because I had the Internet still connected to the WLAN I unplugged the power from Chromecast to prevent it to update.

After that I've downloaded a moded 13300 firmware (http://xdaforums.com/showthread.php?t=2453097) to flash it and prevent automatic updates.

I put the .zip on an normal USB and tried to boot with the OTG from this stick. On the TV appeared 5 circles, one of them was red another one green and the others white. I've waited a few minutes but the LED on the cast stayed red all the time.

So I aborted this and restarted the Chromecast normally (with disconnected Internet) and it boot up normally. The Firmware built is 12072.

Because I aborted booting after rooting I thought I might have aborted too early and wanted to try to put FlashCast on again, but it gives me only a red LED now when the on-screen description shows up. Maybe because it's already rooted?

How do I find out now if it is rooted or not and can somebody explain me why I can't put the 13300 firmware on it?

Is it true now that AirCast will still not work even I've rooted it and put a modified firmware on it?

Every help will be highly appreciated.

Thanks!
[Google Chromecast] kyda75:
Thanks for that info, I was thinking along the line of tchebb's, changing the number in the buildprop file. Silly me, nothing is that simple :)

---------- Post added at 08:36 AM ---------- Previous post was at 08:31 AM ----------

I think is what you did it wrong, you need to put the firmware image on to the flashcast USB you created earlier.

I hope you havent got any OTA updates.
[Google Chromecast] tchebb:
Please try copying the rooted firmware mod to the USB drive again and then retry. I don't recognize your description of the circles on the screen, but that is not FlashCast. If you see the instructions screen with the FlashCast logo and the LED is white, the mod is flashing.

If you still see the instructions screen with a red LED after trying again, please look on the USB drive for a set of files names flashcast-N.log, where N is a number. Copy and paste the contents of the one with the highest number into a forum post, and we'll be able to help you further.
[Google Chromecast] dzinner:
How can I put this on the Flashcast USB? By using WinImager the same way I did with Flashcast?

Lukily nothing was updated.

I can't write anything again on the same USB stick. WinImager is giving me errors then. How can I reset the USB so that it is a normal USB again so I can start with the procedure again from the beginning?

How do I look on the USB drive? Windows is not recognizing it any more.
[Google Chromecast] tchebb:
Please read the original post carefully. After booting your Chromecast once with FlashCast, the USB drive will appear normally within Windows and you can copy the mod to it as you would with any other USB drive. If you have accidentally corrupted the filesystem FlashCast created, you should simply start over from the beginning of the "Installation" section to fix it.
[Google Chromecast] dzinner:
Okay, this clears me up now. I haven't actually connected the USB to the computer after booting Chromecast with Flashcast.

I only checked it before rooting and saw that I can't access the USB anymore.

So correct procedure actually would be to:

-put Flashcast on USB

-boot Chromecast via OTG and Flashcast on USB to root

-after successful root take USB and connect to PC

-Copy new Firmware on USB

-Boot up Chromecast again with USB via OTG

Is this correct?
[Google Chromecast] stangri:
So if I have a virgin (unopened) 12072 Chromecast device, I should first flash it with the flashcast-1.0.bin dd'ed onto the usb-stick and then use the flashcast-compatible 13300 image to update it to the latest firmware, retaining the original bootloader?
[Google Chromecast] tchebb:
Yes, the procedure is correct. Although, technically you are not rooting the Chromecast the first time you boot FlashCast. That boot is only to set up the filesystem on the USB drive. The device gets rooted on the second FlashCast boot when it flashes the mod you've copied to the drive.

Yes. Although, as I said above, the first FlashCast boot isn't actually flashing anything to the device. It's purely to set up the filesystem on your USB drive so you can copy mods to it.