[ROM][44433] Stock OS with updates disabled

Search This thread

Team-Eureka

Senior Member
Dec 30, 2013
105
318
www.team-eureka.com
What is it?

This is a FlashCast mod to give your Chromecast a nearly stock OS. Although Team Eureka (obviously) believes that the features we've added to Eureka-ROM make it superior to the stock OS, we realize that it's not for everyone. Perhaps you want a clean base to develop from, or maybe you want want to try out a new feature from Google before Eureka-ROM is updated. Either way, the last thing we want to do is force you to use a ROM you don't want. To that end, this ROM is completely stock, save for two modifications:
  • update_engine is removed so that your vulnerable bootloader is preserved.
  • FlashCast is installed to the recovery partition instead of the stock recovery, to mitigate any bootloader updates Google may try to push through other methods.
Please note that this ROM contains no SSH, ADB, Telnet, or other means of remote shell access. In addition, it has no OTA system, so it is your responsibility to update to newer versions using FlashCast. We recommend that you use Eureka-ROM instead unless you have a specific reason for wanting a stock experience.

Where do I get it?

Build 44433 (latest version):
http://pdl.team-eureka.com/minimal/44433.zip
SHA256: 3cdebca7789d3024b036fdd2e82a06bbf6015d8fa2bf8f0a4f85fe819419cc73
MD5: c536136b76839fca00cf49dd220bb6a0

Build 27946:
http://pdl.team-eureka.com/minimal/27946.zip
SHA256: 56d35b1c06ed116aa3ee93f10fcf08b92b6a92c280a53d20c98a2d949d29b9f9
MD5: c74e4d3791847152ebde11e2090970eb

Build 26653:
http://pdl.team-eureka.com/minimal/26653.zip
SHA256: b1c62828e76b35da918aad438bc598c52c407e657431bc397664616e83d24fc9
MD5: 6db4d1c8fe7ab20268f4e99f3c70667f

Build 22062:
http://pdl.team-eureka.com/minimal/22062.zip
SHA256: cf6c2b4b1b2603abed51efc2cb39d7a6f882669946e8d879b5d1e4fd13156db9
MD5: cfaa7e4ca5f9686eb96dcb36e531c3f2

Build 19084:
http://pdl.team-eureka.com/minimal/19084.zip
SHA256: 74fa139c87c7affc5dab5f27cd1623845a89606d80fbfa7d5505bc137ece25a6
MD5: 271e628598dff919199e684921d158ff

Build 17977:
http://pdl.team-eureka.com/minimal/17977.zip
SHA256: fd5fd2daa40b5915f729e96e467c904a79f541196bb512679a61b3376cc49672
MD5: 54f4513432447156cd46fc868dffc487

Build 17250:
http://pdl.team-eureka.com/minimal/17250.zip
SHA256: 26d127c75d57d7aa4b8900cb27f3a3bba5f2690840f3e1dfa7c581bfb7c0aeec
MD5: c9adbd48d6e58113ec30ed8cd136bf16

Build 16664:
http://pdl.team-eureka.com/minimal/16664.zip
SHA256: 9a657d0b7945cf69c8127deb5a98f198a74cd959c09aae250f81ec3ad4a0f7e4
MD5: d961b63a2112294cfa6eefcf3eee205d

Build 16041:
http://pdl.team-eureka.com/minimal/16041.zip
SHA256: 212dfde7cd34a09a8699b9eb2064da34bac3f973cbce5bb7952ecdcdd1608c09
MD5: eac8b93a2da723fb29eb7ea7be4744cf

Build 15250:
http://pdl.team-eureka.com/minimal/15250.zip
SHA256: 54af712df8edf165de63d6f690642d234d12e8cd01889f877bf9fe93ef8a807a
MD5: e8a51bdbcd4e96da3a13b539ca314da4
 
Last edited:

jsdecker10

Senior Member
Jul 9, 2012
436
70
The good ol Deep South
If we are currently still running the Eureka ROM based on 14975 and using the custom whitelist feature that you guys integrated into the 14975 Eureka ROM image, would it CURRENTLY be possible for us to take advantage of all these new apps that are going to be flooding the Google Play Store/Chrome(PC browser apps/extensions) Web Store, or MUST our Chromecast be the newest updated version 15250(with either a future Eureka ROM update to 15250, by flashing this "nearly stock OS build" 15250, or simply someone just has a stock, NON-rooted Chromecast that has taken all the OTA updates and has recently updated itself via an OTA to the newest stock 15250 firmware build) ? I understand that by using Eureka ROM's "custom whitelist" that you guys manually update the whitelist yourselves and it's obviously not physically possible to update your whitelist fast enough to keep up with the "stock Google whitelist," thus always lagging slightly behind the stock Google whitelist AND quite possibly accidentally leaving out some of the lesser-known Android apps and/or Chrome Apps and/or Chrome Extensions that have been added by Google to their stock whitelist, due to the simple fact that you guys just haven't learned of them yet or just haven't been told of them yet?

Basically, if one wants to be able to take advantage of all these new apps that will be flooding Google's stock Chromecast whitelist over the coming weeks/months, etc., to cover all our bases right now so that we're not either hoping that you guys find out about lesser-known apps such as, for a hypothetical example: XCompany's "FancySchmancy Chromecast Media Caster", should we use this upload that you posted so that we're on the newest 15250 and use the stock Google whitelist? Or is it still possible to take advantage of the new apps that the released SDK is gonna bring to us if we're on the older 14975 firmware and disabling your Eureka custom whitelist and instead using the stock Google whitelist? ie. [Eureka 14975 ROM]/[stock Google whitelist] ? :confused::confused::confused:
 

mathorv

Senior Member
Jun 5, 2011
392
281
In order to install this Vanilla Chromecast 15250 with blocked OTA.

Chromecast has to be ROOTable and has to be flashed with [FLASHER][v1.1.1 - 2013-11-29] FlashCast

It works 100% THE SAME AS non rooted 15250 Chromium, nothing special about it. It's taste of 15250 for develpers and people bored with feature rich 14975.002 eureka mod.

BTW: Great idea for future development cycle - quick minimal releases before major releases.

EDIT:
Works as should and for sure Whitelist is by Google so Fling is not available, AllCast is working like a charm.
 
Last edited:

bhiga

Inactive Recognized Contributor
Oct 13, 2010
2,501
1,018
Or is it still possible to take advantage of the new apps that the released SDK is gonna bring to us if we're on the older 14975 firmware and disabling your Eureka custom whitelist and instead using the stock Google whitelist? ie. [Eureka 14975 ROM]/[stock Google whitelist] ? :confused::confused::confused:
No. It's not a whitelist issue as the Team-Eureka whitelist includes what's on the Google whitelist.

Apps built on the released SDK require:
  1. On Chromecast: The "magic stuff" that is in the 15250 build (or newer)
  2. On casting device (for Android): The "other magic stuff" that is in Google Play Services 4.2.34 (or newer)
  3. Being present on Google whitelist (or Team Eureka whitelist)
Eureka-ROM v1.1 is built on 14975, so it fails condition 1 for new apps.

Stock Chromecasts should have auto-updated to 15250 already.

Installing this stock, root-preserving, non-updating, no features added ROM will give you:
  • All Google official apps, including the new releases built on the released SDK
That's it.
No unapproved/beta apps (at the time of this post this includes fling, vbukit, and Audiour)
No ADB, SSH or Telnet
None of the other Eureka-ROM features (static IP, alternate DNS, web panel, etc)
 
  • Like
Reactions: erics88 and efrant

ddggttff3

Inactive Recognized Developer
Dec 13, 2009
815
1,543
Minnesota
If we are currently still running the Eureka ROM based on 14975 and using the custom whitelist feature that you guys integrated into the 14975 Eureka ROM image, would it CURRENTLY be possible for us to take advantage of all these new apps that are going to be flooding the Google Play Store/Chrome(PC browser apps/extensions) Web Store, or MUST our Chromecast be the newest updated version 15250(with either a future Eureka ROM update to 15250, by flashing this "nearly stock OS build" 15250, or simply someone just has a stock, NON-rooted Chromecast that has taken all the OTA updates and has recently updated itself via an OTA to the newest stock 15250 firmware build) ? I understand that by using Eureka ROM's "custom whitelist" that you guys manually update the whitelist yourselves and it's obviously not physically possible to update your whitelist fast enough to keep up with the "stock Google whitelist," thus always lagging slightly behind the stock Google whitelist AND quite possibly accidentally leaving out some of the lesser-known Android apps and/or Chrome Apps and/or Chrome Extensions that have been added by Google to their stock whitelist, due to the simple fact that you guys just haven't learned of them yet or just haven't been told of them yet?

Basically, if one wants to be able to take advantage of all these new apps that will be flooding Google's stock Chromecast whitelist over the coming weeks/months, etc., to cover all our bases right now so that we're not either hoping that you guys find out about lesser-known apps such as, for a hypothetical example: XCompany's "FancySchmancy Chromecast Media Caster", should we use this upload that you posted so that we're on the newest 15250 and use the stock Google whitelist? Or is it still possible to take advantage of the new apps that the released SDK is gonna bring to us if we're on the older 14975 firmware and disabling your Eureka custom whitelist and instead using the stock Google whitelist? ie. [Eureka 14975 ROM]/[stock Google whitelist] ? :confused::confused::confused:

1. Any new apps that use the new API will not be available in the current Eureka-ROM that is based on 14975. This is because the new API is not enabled in its Eureka_shell binary, which is the program on the device that literally runs almost every application.

2. Our custom whitelist is no longer a manual entry process, and auto updates when google pushes new applications. This means rooted devices now get apps just as fast as stock devices, as long as they are on a ROM version that supports said application.

3. Disabling the custom whitelist on the 14975 based rom will not allow you to use the V2 API apps, as I stated in #1

We are working on a new version of Eureka-ROM, but are just having a few small things hold us back. This is why the release is taking longer then normal, and as such, we released this minimal image for those who would like to update for the time being.
 

jay0lee

New member
Aug 1, 2013
2
0
Can you post the Google ota link also for these?

Sent from my XT1060 using XDA Premium 4 mobile app
 

ddggttff3

Inactive Recognized Developer
Dec 13, 2009
815
1,543
Minnesota
Can you post the Google ota link also for these?

Sent from my XT1060 using XDA Premium 4 mobile app

We do not post those publicly because we don't want users accidentally flashing the update and loosing the ability to root. Please shoot me a PM if you would like the direct link from google for the OTA.
 
  • Like
Reactions: mathorv

bhiga

Inactive Recognized Contributor
Oct 13, 2010
2,501
1,018
We do not post those publicly because we don't want users accidentally flashing the update and PERMANENTLY losing the ability to root. Please shoot me a PM if you would like the direct link from google for the OTA.
(Emphasis and typo fix added ;) ). Remember, FlashCast relies on an exploit that any unmodified Google OTA will patch, so applying a stock Google OTA won't just result in a tempory loss of root, it's a permanent and irreversible loss of root.

A new exploit would need to be found in order to get root back, and at least so far there doesn't seem to be one in sight.
So that's why Team Eureka is being overly cautious.
 
  • Like
Reactions: ddggttff3

ralphwiggum1

Senior Member
Feb 3, 2009
108
41
Just wondering if this was sent out to Chromecasts? I just checked my version number and am on the latest. Unless something else happened (I've had frequent unable to boot messages a couple weeks ago and rebooting fixed them).. my Eureka ROM may have been wiped.
 

bhiga

Inactive Recognized Contributor
Oct 13, 2010
2,501
1,018
Just wondering if this was sent out to Chromecasts? I just checked my version number and am on the latest. Unless something else happened (I've had frequent unable to boot messages a couple weeks ago and rebooting fixed them).. my Eureka ROM may have been wiped.
No, this is strictly a download and manually flash thing.

What makes you think your Eureka ROM has been wiped? Can you no longer get to the web panel at http://ip_of_chromecast ?
 

ralphwiggum1

Senior Member
Feb 3, 2009
108
41
No, this is strictly a download and manually flash thing.

What makes you think your Eureka ROM has been wiped? Can you no longer get to the web panel at http://[i]ip_of_chromecast[/i] ?

No web interface, and Chromecast app shows the latest.

The one I flashed manually was the one with the older FlashCast (which would be the first Eureka ROM). At some point I may have come back to stock without my knowledge.
 

bhiga

Inactive Recognized Contributor
Oct 13, 2010
2,501
1,018
No web interface, and Chromecast app shows the latest.

The one I flashed manually was the one with the older FlashCast (which would be the first Eureka ROM). At some point I may have come back to stock without my knowledge.
Spontaneously returning to stock is highly unlikely - the update parts are removed/disabled in Eureka-ROM and rooted stock ROM. And true stock ROMs aren't posted to avoid accidents.

There was a previous potential issue where interrupting an update could leave you in a partial state that seemed like a stock ROM, though. (Can't find the post...)

The $1M question is - does FlashCast still boot? If so, you are fine and can simply re-flash Eureka-ROM or rooted stock.
 

SeBsZ

Member
Apr 17, 2011
37
30
Spontaneously returning to stock is highly unlikely - the update parts are removed/disabled in Eureka-ROM and rooted stock ROM. And true stock ROMs aren't posted to avoid accidents.

There was a previous potential issue where interrupting an update could leave you in a partial state that seemed like a stock ROM, though. (Can't find the post...)

The $1M question is - does FlashCast still boot? If so, you are fine and can simply re-flash Eureka-ROM or rooted stock.

I just posted a question here: http://xdaforums.com/showpost.php?p=51084756&postcount=575 which is exactly the same. I was on EurekaROM before and am now on 16041 stock firmware without my consent. I'm going to try flashing to see if I'm still rooted.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    What is it?

    This is a FlashCast mod to give your Chromecast a nearly stock OS. Although Team Eureka (obviously) believes that the features we've added to Eureka-ROM make it superior to the stock OS, we realize that it's not for everyone. Perhaps you want a clean base to develop from, or maybe you want want to try out a new feature from Google before Eureka-ROM is updated. Either way, the last thing we want to do is force you to use a ROM you don't want. To that end, this ROM is completely stock, save for two modifications:
    • update_engine is removed so that your vulnerable bootloader is preserved.
    • FlashCast is installed to the recovery partition instead of the stock recovery, to mitigate any bootloader updates Google may try to push through other methods.
    Please note that this ROM contains no SSH, ADB, Telnet, or other means of remote shell access. In addition, it has no OTA system, so it is your responsibility to update to newer versions using FlashCast. We recommend that you use Eureka-ROM instead unless you have a specific reason for wanting a stock experience.

    Where do I get it?

    Build 44433 (latest version):
    http://pdl.team-eureka.com/minimal/44433.zip
    SHA256: 3cdebca7789d3024b036fdd2e82a06bbf6015d8fa2bf8f0a4f85fe819419cc73
    MD5: c536136b76839fca00cf49dd220bb6a0

    Build 27946:
    http://pdl.team-eureka.com/minimal/27946.zip
    SHA256: 56d35b1c06ed116aa3ee93f10fcf08b92b6a92c280a53d20c98a2d949d29b9f9
    MD5: c74e4d3791847152ebde11e2090970eb

    Build 26653:
    http://pdl.team-eureka.com/minimal/26653.zip
    SHA256: b1c62828e76b35da918aad438bc598c52c407e657431bc397664616e83d24fc9
    MD5: 6db4d1c8fe7ab20268f4e99f3c70667f

    Build 22062:
    http://pdl.team-eureka.com/minimal/22062.zip
    SHA256: cf6c2b4b1b2603abed51efc2cb39d7a6f882669946e8d879b5d1e4fd13156db9
    MD5: cfaa7e4ca5f9686eb96dcb36e531c3f2

    Build 19084:
    http://pdl.team-eureka.com/minimal/19084.zip
    SHA256: 74fa139c87c7affc5dab5f27cd1623845a89606d80fbfa7d5505bc137ece25a6
    MD5: 271e628598dff919199e684921d158ff

    Build 17977:
    http://pdl.team-eureka.com/minimal/17977.zip
    SHA256: fd5fd2daa40b5915f729e96e467c904a79f541196bb512679a61b3376cc49672
    MD5: 54f4513432447156cd46fc868dffc487

    Build 17250:
    http://pdl.team-eureka.com/minimal/17250.zip
    SHA256: 26d127c75d57d7aa4b8900cb27f3a3bba5f2690840f3e1dfa7c581bfb7c0aeec
    MD5: c9adbd48d6e58113ec30ed8cd136bf16

    Build 16664:
    http://pdl.team-eureka.com/minimal/16664.zip
    SHA256: 9a657d0b7945cf69c8127deb5a98f198a74cd959c09aae250f81ec3ad4a0f7e4
    MD5: d961b63a2112294cfa6eefcf3eee205d

    Build 16041:
    http://pdl.team-eureka.com/minimal/16041.zip
    SHA256: 212dfde7cd34a09a8699b9eb2064da34bac3f973cbce5bb7952ecdcdd1608c09
    MD5: eac8b93a2da723fb29eb7ea7be4744cf

    Build 15250:
    http://pdl.team-eureka.com/minimal/15250.zip
    SHA256: 54af712df8edf165de63d6f690642d234d12e8cd01889f877bf9fe93ef8a807a
    MD5: e8a51bdbcd4e96da3a13b539ca314da4
    8
    If we are currently still running the Eureka ROM based on 14975 and using the custom whitelist feature that you guys integrated into the 14975 Eureka ROM image, would it CURRENTLY be possible for us to take advantage of all these new apps that are going to be flooding the Google Play Store/Chrome(PC browser apps/extensions) Web Store, or MUST our Chromecast be the newest updated version 15250(with either a future Eureka ROM update to 15250, by flashing this "nearly stock OS build" 15250, or simply someone just has a stock, NON-rooted Chromecast that has taken all the OTA updates and has recently updated itself via an OTA to the newest stock 15250 firmware build) ? I understand that by using Eureka ROM's "custom whitelist" that you guys manually update the whitelist yourselves and it's obviously not physically possible to update your whitelist fast enough to keep up with the "stock Google whitelist," thus always lagging slightly behind the stock Google whitelist AND quite possibly accidentally leaving out some of the lesser-known Android apps and/or Chrome Apps and/or Chrome Extensions that have been added by Google to their stock whitelist, due to the simple fact that you guys just haven't learned of them yet or just haven't been told of them yet?

    Basically, if one wants to be able to take advantage of all these new apps that will be flooding Google's stock Chromecast whitelist over the coming weeks/months, etc., to cover all our bases right now so that we're not either hoping that you guys find out about lesser-known apps such as, for a hypothetical example: XCompany's "FancySchmancy Chromecast Media Caster", should we use this upload that you posted so that we're on the newest 15250 and use the stock Google whitelist? Or is it still possible to take advantage of the new apps that the released SDK is gonna bring to us if we're on the older 14975 firmware and disabling your Eureka custom whitelist and instead using the stock Google whitelist? ie. [Eureka 14975 ROM]/[stock Google whitelist] ? :confused::confused::confused:

    1. Any new apps that use the new API will not be available in the current Eureka-ROM that is based on 14975. This is because the new API is not enabled in its Eureka_shell binary, which is the program on the device that literally runs almost every application.

    2. Our custom whitelist is no longer a manual entry process, and auto updates when google pushes new applications. This means rooted devices now get apps just as fast as stock devices, as long as they are on a ROM version that supports said application.

    3. Disabling the custom whitelist on the 14975 based rom will not allow you to use the V2 API apps, as I stated in #1

    We are working on a new version of Eureka-ROM, but are just having a few small things hold us back. This is why the release is taking longer then normal, and as such, we released this minimal image for those who would like to update for the time being.
    6
    the last release, 44433, has been posted. To create new builds in the future, I recommend using the Eureka-ROM repo from https://github.com/team-eureka/Eureka-ROM with the 02make-minimal.sh script.
    5
    Build 17977 has been posted. - dd
    5
    26653 is up. I skipped 25525, but if anyone wants it let me know directly.

    Also, I have copies of every Chromecast OTA between build 12819 all the way to 26653, so if anyone wants to take a look, feel free to PM me about that as well. - ddggttff3