Dumb question, but I don't suppose that doing a factory reset would rollback the bootloader to the original vulnerable version, would it?
Unfortunately not. A factory reset just clears the data partition; it doesn't touch the bootloader.
Dumb question, but I don't suppose that doing a factory reset would rollback the bootloader to the original vulnerable version, would it?
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?
When a new updates releases, the guys here will make a zip for you to flash.![]()
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
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
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.
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.
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.
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.
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.
Do you need the ChromeCast to be plugged into your tv when doing this
How do I know if I have A Chromecast with a vulnerable bootloader ?
The problem is Windows' poor handling of flash drive partitions. @ddggttff3 figured out how to force Windows to reformat a FlashCast drive from the command line the other day. When he wakes up tomorrow, I'll see if I can get him to post instructions. Sorry for the inconvenience.
diskpart
list disk
select disk * (where * is your jump drive disk number)
clean
convert mbr
create partition primary
So by using this, OTA updates would no longer be pushed to the device and you wouldn't get new features/fixes, correct?
If so, how does one keep root and still get the latest updates?
So does this mean it will be possible to get at the hard-coded Google DNS server in the Chromecast for those of us wanting better Netflix outside of the US?