Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,778,486 Members 42,464 Now Online
XDA Developers Android and Mobile Development Forum

[ROM] [17977.001 - 2014-08-05] Eureka-ROM - Based on OTA 17977

Tip us?
 
Team-Eureka
Old
(Last edited by Team-Eureka; 6th August 2014 at 02:24 AM.) Reason: Posted 17977.001
#1  
Team-Eureka's Avatar
Junior Member - OP
Thanks Meter 183
Posts: 7
Join Date: Dec 2013

 
DONATE TO ME
Prompt [ROM] [17977.001 - 2014-08-05] Eureka-ROM - Based on OTA 17977



What is it?

With over 1,700 users, Eureka-ROM (formerly PwnedCast) is the de facto third-party Chromecast ROM. Maintained by Team Eureka, this ROM adds features such as SSH and Telnet access, DNS customization, and a web-based configuration panel to the stock Chromecast OS, while maintaining the stock OS's simplicity and ease-of-use.

What does it do?

Along with all the features of the stock OS, Eureka-ROM allows you to
  • Use SSH, ADB, or Telnet to access a root shell
  • Specify alternate DNS servers to overcome certain region-based restrictions
  • Use custom application whitelists to bypass Google's application registration requirements
  • Configure the device using a web-based control panel
    • View device status and network information
    • Enable or disable Team Eureka's OTA updates
    • Select which whitelist provider you want to use (Google, Team Eureka, or custom)
    • Enable or disable remote services
    • Set custom DNS servers
    • Reboot and reset your device

Eureka-ROM also includes several internal changes:
  • Google's OTA updates are disabled, so your Chromecast won't patch itself.
  • Instead, OTA's are delivered by a custom Team Eureka update engine (more information).
  • A custom "Team Eureka" boot animation is installed so you can easily determine that your device is running Eureka-ROM.
  • The stock recovery image is replaced with FlashCast to further prevent any attempts by Google to patch your device.
  • The idle screen URL restriction is removed.
  • A custom kernel image is installed to enable the following features:
    • Interactive root UART console
    • In-OS USB device support
    • CIFS/Samba share support

How do I use it?

Installation
  1. Setup and Install FlashCast v1.2 on a USB drive. This step requires booting your Chromecast once in order to initialize FlashCast. Make sure to follow all the installation instructions given in the FlashCast thread.
  2. Rename the downloaded Eureka-ROM zip file to eureka_image.zip and place it in the root folder of the FlashCast USB drive.
  3. Plug the FlashCast USB drive into the Chromecast, hold down the button, and connect power to boot the device. If you attempt to use an earlier version of FlashCast, such as v1.0, the installation will fail.
  4. Flashing will take about 9 minutes, so be patient! As long as the Chromecast's LED is blinking white, flashing is in progress.
  5. When done flashing, the device will reboot.
  6. Enjoy!

Usage

The custom features of Eureka-ROM are configured through the web-based control panel. To access the panel, use a web browser on your computer or phone to connect to the device's IP address. You can determine the IP address using the Chromecast setup application.

Who made it?

The majority of the ROM consists of the stock OS image provided by Google. ROM-specific features were written by members of Team Eureka. We'd like to also thank the GTVHacker team for their initial exploitation and documentation of the Chromecast and the following individuals for their various contributions:
  • death2all110
  • ften
  • tvall
  • Anyone else we missed!

Where do I get it?

Releases

17977.001 [2014-08-05] (latest version):
http://pdl.team-eureka.com/ota/17977.001.zip
SHA256: 5b350cb1161e7b8f5fcba19b03a1a71a38897372fa635d7c05 0921e97b850636
MD5: 1a3a1f03cbcd6dff9453d0ae35af4e12

Updated base firmware to 17977
Updated Recovery Image to Flashcast V1.3

17250.003 [2014-06-22]:
http://pdl.team-eureka.com/ota/17250.003.zip
SHA256: 4cc774c725a061050e1dd9023ef1a5cc26ef48360104e2ba17 562de41030fccf
MD5: 1c7c4c5d6ecb82d6ffe37af4a54ab26d

Fixed a critical bug that caused the OTA system to not function

17250.002 [2014-06-22]:
Download link removed due to a critical bug. Please use a later release instead.
SHA256: 1259cba5fce9b6e2e173f08e71be5603f7cff9cb2b2f344fcd bacc70219a5bb8
MD5: b4478f4606cd8e0d3276531e7484e41e

Updated base firmware to 17250
Added the ability to change the device hostname from the Web Panel
Added the ability to force an update check from the Web Panel
Enhanced the OTA system to make sure updates are applied when downloaded
Added Donator list to the Web Panel

16664.004 [2014-05-04]:
http://pdl.team-eureka.com/ota/16664.004.zip
SHA256: be9009eddb2089b902d7f429b4e3fe29dd76acb176f207d90b e8670c7b3f0a30
MD5: 2af4b1ac869473c92095b3aa940ecea1

Added support for Team-Eureka's v2 API whitelist. (Enables support for Android KitKat Screen Casting)
Added support for a device to be a "developer" device when the Google whitelist is selected.

16664.003 [2014-04-09]:
http://pdl.team-eureka.com/ota/16664.003.zip
SHA256: e4567d1ed9a38cd5bdd338d63ee633541d5e1d25dd5e80bfc1 1df0a3f93f7d40
MD5: f354c80a7ba994a1adef98a8bdf1a29b

Fixed a critical bug with SSL libraries that caused DRM content (Netflix/HBO-GO) to not play, or crash the device.

16664.002 [2014-04-08]:
Download link removed due to a critical bug. Please use a later release instead.
SHA256: f0ec41755140587eb5cdff9237db66053f59ebce6668d58b9a 4d64ed1e197f18
MD5: ed98c926ece1b030873c5b64a801e475

Fixed a permissions issue which caused an HTTP 500 error to be shown instead of the web panel.

16664.001 [2014-04-08]:
Download link removed due to a critical bug. Please use a later release instead.
SHA256: e0dfa8eee51b50d87cfbb3d8a748dcd511f33d5186013a20e4 08cc111527e513
MD5: 92a5468efa49a6e45e11fc4ff442e075

First release using the new versioning scheme of basever.release. Also includes a number of internal changes:
  • An updated base image (build 16664)
  • A custom kernel build, which enables early-boot initramfs modifications to be made
  • An updated recovery partition based on FlashCast v1.2
  • A migration of SSH keys out of the /system partition so that it can be pre-packed in the future to significantly decrease flash times

v2.0 [2014-02-14]:
http://pdl.team-eureka.com/ota/15250.001.zip
SHA256: 4b50ad1de4b75e8a509df3289687fec3fd2dab1dec3d4b8648 dbcfa4e0c4ddb4
MD5: ddbc4a5a6079dcd44422b0b5e88157cd

Updated the base image to build 15250

v1.1 [2013-12-21]:
http://pdl.team-eureka.com/ota/14975.002.zip
SHA256: a653139b6efa453dafc1b848c5498e556db36739e44f88a784 df874861d1b1f4
MD5: 32426753e7101c717ec9a3f245a31eb6

Fixed a bug that caused config changes to be ignored

v1.0 [2013-12-20]:
http://pdl.team-eureka.com/ota/14975.001.zip
SHA256: 2953f5bf3237e04670382547d958940f6c6362503b6ac1de4f 45a2610db96d3d
MD5: 5d30d112b21d6de2f715067f3ef6dcb4

Initial release of Eureka-ROM, formerly PwnedCast

Source

Eureka-Panel: https://github.com/team-eureka/Eureka-Panel
Eureka-ROM: https://github.com/team-eureka/Eureka-ROM
Whitelist-CGI: https://github.com/team-eureka/Whitelist-CGI
ChromeCast-OTA: https://github.com/team-eureka/ChromeCast-OTA
EurekaSettings: https://github.com/team-eureka/EurekaSettings
The Following 103 Users Say Thank You to Team-Eureka For This Useful Post: [ Click to Expand ]
 
Kyonz
Old
(Last edited by Kyonz; 21st December 2013 at 05:16 AM.) Reason: bug report note
#2  
Kyonz's Avatar
Senior Member
Thanks Meter 248
Posts: 180
Join Date: Jun 2010
Location: Auckland, New Zealand

 
DONATE TO ME
Soo happy to have this out the door, hope everyone likes the work here - we've been working pretty hard on it over the last few weeks (sorry for the delays in getting this out to you all!)

If anyone has any bugs to report please PM myself or ddggttff3

Just so everyone knows there is a LOT of changes under the hood for this. It implements the EurekaSettings newly defined standards where configuration settings are held within ini files for user/system data and so settings in Eureka panel will be held in future OTA updates! (my favourite setting).

Whitelisting now is hosted locally on the device and syncs the whitelist from Team Eureka servers so if our servers go offline your device doesn't (and of course you have the option to change this to use Google's whitelist servers, the local file (non syncing) or another web based whitelist of your choice (if anyone ever wants to set one up).

I really hope you all love this as much as we love bringing it to you.
The Following 35 Users Say Thank You to Kyonz For This Useful Post: [ Click to Expand ]
 
bhiga
Old
(Last edited by bhiga; 21st December 2013 at 05:45 AM.)
#3  
bhiga's Avatar
Recognized Contributor
Thanks Meter 819
Posts: 2,132
Join Date: Oct 2010

 
DONATE TO ME
Quote:
Number of devices on the latest Build: 3
Well I'm gonna have to fix that...

FAQ updated.

Rootable serials thread updated.

Side trivia note: Google Santa Tracker now sees my Chromecast, well, at least the one that's on Eureka-ROM!
Chromecast threads: FAQ - READ THIS FIRST! / Rootable Serial Numbers | Root Mini-FAQ | FlashCast flashing Mini-FAQ
BYO powered OTG cable | WiFi Bandwidth and Router considerations | Not all 1080p/720p is same
Search Tip: Google search terms site:forum.xda-developers.com for only XDA forum results. Example
Follow the rules / Use 'Search' before posting / Post in the correct sections / Do not spam the board / Press thanks, don't post 'Thanks'
The Following 3 Users Say Thank You to bhiga For This Useful Post: [ Click to Expand ]
 
BurnOmatic
Old
(Last edited by BurnOmatic; 21st December 2013 at 05:06 AM.)
#4  
BurnOmatic's Avatar
Senior Member
Thanks Meter 19
Posts: 129
Join Date: Sep 2009
Location: California

 
DONATE TO ME
nice cant wait to try this thanks for all the hard work

edit..

flash went great and love the Configuration panel simply awesome guys.
Phone: T-Mobile Samsung Galaxy S4 SGH-M919
ROM:★[ROM] [STOCK] M919UVUEMK2 | 4.3 | Deodexed | CIQ Free | KNOX Free | 12.11.2013 ☆
Recovery:TWRP 2.6.3.1 touch recovery
Baseband: M919UVUEMK2


Need a Fastboot Factory Cable Adapter, buy this one http://shop.teamblackhat.info/Factor...s-motadapt.htm
 
PJtrick4020
Old
#5  
Junior Member
Thanks Meter 1
Posts: 24
Join Date: Jan 2009
Location: Manhattan
Turned on my chromecast first time today. To my surprise Team Eureka showed up on my screen with an update. Thank you guys!!!
 
stone5000556
Old
#6  
Junior Member
Thanks Meter 2
Posts: 15
Join Date: Oct 2013
Default Thank you

Great rom flash went great thanks so much
 
abuttino
Old
#7  
Senior Member
Thanks Meter 227
Posts: 1,281
Join Date: Sep 2006
Congrats on the release. I'm sure many think of this as a great CHRISTMAS gift

Sent from my Nexus 7 using Tapatalk
 
Kyonz
Old
#8  
Kyonz's Avatar
Senior Member
Thanks Meter 248
Posts: 180
Join Date: Jun 2010
Location: Auckland, New Zealand

 
DONATE TO ME
Quote:
Originally Posted by bhiga View Post
Well I'm gonna have to fix that...

FAQ updated. Chromecasts next.
I really hope you like the release bhiga!
The Following 3 Users Say Thank You to Kyonz For This Useful Post: [ Click to Expand ]
 
yoonus
Old
#9  
Senior Member
Thanks Meter 8
Posts: 104
Join Date: Jun 2013
Location: Morrisville
Default Web GUI rocks

Great effort updating to latest build.
Web GUI is a great idea.
 
bhiga
Old
#10  
bhiga's Avatar
Recognized Contributor
Thanks Meter 819
Posts: 2,132
Join Date: Oct 2010

 
DONATE TO ME
Quote:
Originally Posted by Kyonz View Post
I really hope you like the release bhiga!
yes... Yes... YES!!!
My Chromecast is at 51 C hehehe
Serial # display
So... much... awesome!!

Not to mention, I can play Google Santa Tracker now!!!
Chromecast threads: FAQ - READ THIS FIRST! / Rootable Serial Numbers | Root Mini-FAQ | FlashCast flashing Mini-FAQ
BYO powered OTG cable | WiFi Bandwidth and Router considerations | Not all 1080p/720p is same
Search Tip: Google search terms site:forum.xda-developers.com for only XDA forum results. Example
Follow the rules / Use 'Search' before posting / Post in the correct sections / Do not spam the board / Press thanks, don't post 'Thanks'

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes