[Release][v0.1][KyoCast] Your ticket outside the Google Garden for rooted Chromecasts

Search This thread

bbraml

New member
Nov 8, 2013
1
0
Dirctv Sunday Ticket app, can that get added? I don't have directv just the sunday ticket app. would be nice to get it on the big screen
 

mcpdigital

Senior Member
Aug 13, 2012
420
122
Hi, I tested Allcast with both rooted and another one with KyoCast.
Both did not work. Connect, start but only black screen.

Thank you for KyoCast, I beleive it is a good progress.

MCP
 

cadguycad

Senior Member
May 8, 2011
66
9
would this overwrite the following hack : [Flashcast] Change DNS to Unlocator

Thanks very much for this hack! the chromecast scene is really gearing up!

edit...im told this is flashable with the "Change DNS to Unlocator" hack !!
 
Last edited:

cadguycad

Senior Member
May 8, 2011
66
9
If you have the demo_app available, you should be able to successfully launch a number of applications outside the google whitelist. Please note that as I have no client code

I cannot provide you with access to the clients for these launchers.

As of posting the KyoCast configuration includes access to the following (note that clients are not available for these as of yet):

Fling Added 8/11/2013 - untested

AOL_ON_Dev_App
AOL_ON_App
HBO_DEV_App
HBO_App
Post_TV_App
Revision3_App
Songza_App

can you explain what the demo_app is. i've been unable to find mention of this. (i have the an app from google but only shows the usual 4 apps).

for example, how would i get revision3 on CC.

hope im not being dumb but i cant find a clear explanation..
 

Kyonz

Senior Member
Jun 7, 2010
191
273
Auckland, New Zealand
can you explain what the demo_app is. i've been unable to find mention of this. (i have the an app from google but only shows the usual 4 apps).

for example, how would i get revision3 on CC.

hope im not being dumb but i cant find a clear explanation..

Not a stupid question at all, just remember we still don't know what sort of data these services expect so right now the receivers start but you can't do much - but if you're going to give it a shot then by all means (I would but I don't have the time)

I'm not sure of the original path for this but https://mega.co.nz/#!QhoGXDgR!b_-w_D9GThbxuOv1pQVocxZB2CkhGaJG7jDrlsn3B1I

Download extract to a folder, run mongoose (which launches at localhost:8080) and browse to http://localhost:8080/demo_app.html , from there you can enter the app name you want to launch and any data params (which is what we don't know for these services)

I'm not sure if it's needed but I remember reading that you may need to add the additional Cast SDK settings which is going into options on the chromecast plugin and clicking the top left of the Cast icon (by Google Cast extention options) a bunch of times until the Developer settings opens up - then putting in <html data-cast-api-enabled=”true”>

I don't know enough about the actual development side of the chromecast at this stage to give any more than that but if you have any questions i'll try my best to answer.
 
  • Like
Reactions: jsdecker10

jsdecker10

Senior Member
Jul 9, 2012
436
70
The good ol Deep South
Not a stupid question at all, just remember we still don't know what sort of data these services expect so right now the receivers start but you can't do much - but if you're going to give it a shot then by all means (I would but I don't have the time)

I'm not sure of the original path for this but https://mega.co.nz/#!QhoGXDgR!b_-w_D9GThbxuOv1pQVocxZB2CkhGaJG7jDrlsn3B1I

Download extract to a folder, run mongoose (which launches at localhost:8080) and browse to http://localhost:8080/demo_app.html , from there you can enter the app name you want to launch and any data params (which is what we don't know for these services)

I'm not sure if it's needed but I remember reading that you may need to add the additional Cast SDK settings which is going into options on the chromecast plugin and clicking the top left of the Cast icon (by Google Cast extention options) a bunch of times until the Developer settings opens up - then putting in <html data-cast-api-enabled=”true”>

I don't know enough about the actual development side of the chromecast at this stage to give any more than that but if you have any questions i'll try my best to answer.

First of all, THANK YOU VERY MUCH for this "app" and for this tidbit of info that you just provided us about how to utilize the "demo_app." This looks eerily familiar to the method we used in the past when the Java app "Fling" was released. I just didn't really remember the exact steps or the process involved in getting "Fling" to communicate with, and broadcast, any local content onto my Chromecast. This bit of information here will really prove helpful to us from here on out!! Once again, THANK YOU!!

One quick question...based on this app you've written, SHOULD "Fling" work properly again, now that we have all this in place? Because if my memory serves me correctly, "Fling" was a verrrryy simple Java app to use and it worked almost every single time, but primarily for .mp4 files only. I'm pretty sure Chromecast doesn't natively support .avi or .mkv files. Although it was hit-&-miss for some people, as some were occasionally able to cast awful quality .mkv and/or .avi files to their Chromecast, by loading up the files directly in the Chrome Browser or using the "Fling" app. I may be kinda "off" on my information on that last part, but it's still somewhat accurate...it just may have been vice versa on each app's abilities.

----SHOULD we be able to cast local content from our PC if we use your app in conjunction with "Fling" ?

:thumbup: :thumbup: Thank You!! :thumbup: :thumbup:

:):):):)



Sent from my SM-N900V using Tapatalk
 

Kyonz

Senior Member
Jun 7, 2010
191
273
Auckland, New Zealand
SHOULD we be able to cast local content from our PC if we use your app in conjunction with "Fling" ?

As far as I'm aware Fling doesn't work at this stage, from what I've seen Fling used to do some magic stuff with the receiver page (which google then locked down a bit). If an application is written using the proper model I can see it working correctly however Fling was written to get around the rules that google put in.

On the other side I've had some advice from my good friend ddggtttf3 around a possible fix of replacing the default receiver so i'll be testing this soon and will see if I can get fling going.
 
  • Like
Reactions: williamfold

ahecht

Senior Member
Oct 23, 2010
526
315
I'm not sure of the original path for this but https://mega.co.nz/#!QhoGXDgR!b_-w_D9GThbxuOv1pQVocxZB2CkhGaJG7jDrlsn3B1I

Download extract to a folder, run mongoose (which launches at localhost:8080) and browse to http://localhost:8080/demo_app.html , from there you can enter the app name you want to launch and any data params (which is what we don't know for these services)
Original source for those files is https://github.com/googlecast/cast-chrome/archive/master.zip
 
  • Like
Reactions: Kyonz

AECRADIO

Senior Member
Aug 31, 2013
51
10
Payson, AZ.
www.facebook.com
Chromecast...Update list.

I know I have seen several Chromecast units at my local ChinaMart, and I also know, they have been there for quite some time too.
What puzzles me is this.
If Google provided an update to lock up the module, would those remaining modules on the store's shelves be a prior issue, and not updated before they were shipped out?

I would spend the $35.00 if I had some information on the actual update date/time, so if there would be a way to check for this on the device's box, to see if and when they shipped with or without this update.

I have looked at this device many times, and almost bought one, but decided against it after reading the reviews on it.
As a tinker toy, it would be worth the learning cost, as a serious media device, well, that is yet to be seen.

Thanks for all your assistance and generous efforts getting this unlocked and shared with so many!:good:
 

faalkor

New member
Nov 2, 2010
1
1
Toronto
I purchased a chromecast at Best Buy 2 weeks ago and was able to apply root no problem.

Sent from my SGH-I337M using XDA Premium 4 mobile app
 
  • Like
Reactions: Kyonz

MadBob

Senior Member
May 28, 2008
227
52
Xiaomi Mi Note 10
Xiaomi 12T Pro
Just tried your dashboard and it sends pages to my CC, not really sure what it is for though as you cannot interact with the page.

Tried Fling 0.6 situated in my VLC folder, and although it finds my device, nothing I drag to it does anything.

Tried MP4 AVI MKV
 

MadBob

Senior Member
May 28, 2008
227
52
Xiaomi Mi Note 10
Xiaomi 12T Pro
Getting somewhere.

Added command line to batch file dropped into VLC folder along side fling.jar, ran batch file to load Fling.

Now MP4 is playing but not AVI or MKV.

EDIT - I changed the Fling Settings (removed the MKV extension from the list of file-types) and dropping an MKV file worked but with the "large black band at the screen bottom" problem.

EDIT 2 - Removed the AVI file extension from the list of types to transcode (as I did with MKV) and the CC screen goes black but nothing playing, possible file resolution issue?

EDIT 3 - Tested a few other AVI files and they changed the TV to black/
white/black and then dropped back to the CC screen. another MKV played full screen superb quality, so it looks to be a bit hit-and-miss and down to the spec's of the file type

BUT fantastic job getting this working! :cool:
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 34
    This MOD has been superseeded with Eureka-ROM, which is available at http://xdaforums.com/showthread.php?t=2578653

    I am very happy to announce my contribution to the chromecast community, KyoCast.

    OfypN2U.jpg


    Important: This is in BETA and relies on services outside of Google which may not always be available - It is hosted on a good connection and if you have any issues please let me know!.

    What is it?

    KyoCast is a mod for your rooted Chromecast device, it redirects traffic that requests the whitelist information on which applications are allowed and instead of sending them to google it sends them to the KyoCast servers.

    The config file will be updated on a regular basis and developers are free to request their application be published into the KyoCast whitelist! (please PM me for this).

    How do I use it?

    This is a standard eureka_image.zip file to flash via Flashcast - it replaces the devices certificate store and places a dns record in the hosts file to force it to access the KyoCast servers

    Download is available here: https://mega.co.nz/#!55onGbLB!Qr3RIWDCIGCeJbw0RvZY5hAvPTVXD3Ul2T2AJn772Vg



    How do I know it's working?

    Browse to your chromecast on http://<chromecastIP>:8008/apps/Revision3_App - if this page is not blank then it is working successfully.

    If you have the demo_app available, you should be able to successfully launch a number of applications outside the google whitelist. Please note that as I have no client code

    I cannot provide you with access to the clients for these launchers.

    As of posting the KyoCast configuration includes access to the following (note that clients are not available for these as of yet):

    ALLCast Updated 14/11/2013
    Chromecast Dashboard Added 14/11/2013 - https://github.com/boombatower/chromecast-dashboard for more information
    Fling Updated 14/11/2013

    AOL_ON_Dev_App
    AOL_ON_App
    HBO_DEV_App
    HBO_App
    Post_TV_App
    Revision3_App
    Songza_App


    How do I move back to google?
    If you wish to move back to google servers, download and flash the following zip which will remove the hosts file entries.
    https://mega.co.nz/#!s1YyUTiQ!Z1KXIHmTsCsP5UXLT2XOzDsEJv1nGCXeY69JsEUKW-I


    Special Thanks:
    I'd like to throw out a special thanks to ddggttff3 and tchebb, you guys are awesome!
    28
    Tested and is working with the date removal code gone.

    To the previous poster - you need to sign the APK to be able to install.

    Don't forget to thank ften (http://xdaforums.com/showpost.php?p=47495678&postcount=89) for finding the line in code that needed modification.
    19
    Not that I'm aware of.. I have each version of his AllCast app saved and as far as I can remember, all the way back to his initial "beta" release, they all had "time bombs" coded into them. Maybe someone could "reverse engineer" the apk and remove it? ...just a thought.. :confused:

    ---------- Post added at 03:15 AM ---------- Previous post was at 03:00 AM ----------



    Thanks man!! This is the main reason I even bought a Chromecast to begin with.. ;)

    Sent from my SM-N900V using Tapatalk

    Delete the following lines of code from \smali\com\koushikdutta\cast\ChromecastApplication. smali and then recompile;
    Code:
        .line 15
        invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
    
        move-result-object v0
    
        const/4 v1, 0x0
    
        invoke-virtual {v0, v1}, Ljava/lang/Runtime;->exit(I)V
    No more time bomb. ;)
    In beta 2 and 3 the location is \smali\com\koushikdutta\aircast\
    5
    Where to download "ALLCast"

    Here is a modified AllCast without the time restriction: http://xdaforums.com/showpost.php?p=47503538&postcount=98
    4
    @guy4jesuschrist, @jsdecker10: Here's a download link for Version 0.3: fling 0.3
    Credits go to Leon Nicholls.