Any way to make STOCK chromecast work offline? - Google Chromecast

I'm using my chromecast to watch files stored on the same network. But when I lose connection to to my ISP, chromecast gets stuck trying to talk to the internet and is useless for watching things from Plex. I know Plex still works, because I can watch it on my Ouya.
So, the question is, are there any tricks out there to make a STOCK chromecast think it is able to talk to the internet? Can I run a local server and point chromecast to my local server when it attempts to see if it online?

Nope, It needs internet to load up the receiver apps it uses to play...
Technically you should be able to continue playing locally once that is loaded without Internet access but the device may now sense the loss and unload apps to report the loss of connection.

and you can't spoof the whitelist server because it uses HTTPS and Chromecast only has the certificates for the Google server.
Adding a certificate for your own local server requires root.

Related

why CC cannot be used if no internet connection

Hi Expert,
just wondering why CC is not working if we have no internet connection. for example for last several days I have a problem with my ISP and
we dont have internet connection but our local WIFI is working, and I was noticed when we have no internet CC is not working (I cannot play movie locally through extension or even cast photo using BubbleUPnP).
is it normal like this? I have rooted CC using latest eureka image.
Thanks
When you launch an app on the Chromecast, it has to download the app from the internet before it can run. Once the app has launched you can disconnect from the internet if it is only accessing local content (like Plex).
DJames1 said:
When you launch an app on the Chromecast, it has to download the app from the internet before it can run. Once the app has launched you can disconnect from the internet if it is only accessing local content (like Plex).
Click to expand...
Click to collapse
thanks DJames1 so in other words, if the CC is not connected to internet there is no way we can use it? because I thought we can stream local files using local wifi by utilizing local bandwidth. for example I would like to watch movie and using VideoStream that should be within local connection, because I can see when I have internet I dont see any bandwidth used on my WAN connection, its only using local bandwidth within my network.
DJames is correct. When an App connects to the CCast, the CCast goes on the Net to load up the player app associated with the App your trying to use.
Once that App is loaded however, Internet connection is no longer needed and all of the data is using the local network.
Good to know in cases where the only Net Access is via Mobile Data which on most Carriers is Metered.
The CCast Player Apps themselves are very small since most of the control code is on the launch device. So it won't eat up your Mobile Data while streaming unless your data is also coming over the Internet.
The default player app is always downloaded?
I thought that the problem was that as soon as it started and couldn't get to the Google DNS, it immediately acted as an AP to go to setup mode.
In any case, before a player can be loaded if needed, pretty sure it has to see if Google has whitelisted the app in question.
thanks guys for enlightening me ... is there anyway to make CCast can be working with no internet connection?
regarding white list, I was putting eureka as default white list.
EarlyMon said:
I thought that the problem was that as soon as it started and couldn't get to the Google DNS, it immediately acted as an AP to go to setup mode.
Click to expand...
Click to collapse
Yes, that would be a problem too if you are starting from a power-off state. But even if the Chromecast was already on, it still needs internet access when you start a new app.
EarlyMon said:
The default player app is always downloaded?
I thought that the problem was that as soon as it started and couldn't get to the Google DNS, it immediately acted as an AP to go to setup mode.
In any case, before a player can be loaded if needed, pretty sure it has to see if Google has whitelisted the app in question.
Click to expand...
Click to collapse
You may be right about looking for Google DNS on startup but I'm not sure it goes into setup mode if it fails to find it.
It will go into setup if it can not connect to or find the access point it was last setup to connect to, but if that access point just happens to not have Internet at the time and fails the Google DNS check I do not think the CCast will go into Setup AP mode. Just notifies you on the home screen that it does not have internet access,
EarlyMon said:
I thought that the problem was that as soon as it started and couldn't get to the Google DNS, it immediately acted as an AP to go to setup mode.
In any case, before a player can be loaded if needed, pretty sure it has to see if Google has whitelisted the app in question.
Click to expand...
Click to collapse
If it can't reach Google DNS,
(requested refused/blocked) - it'll complain that it's connected to router but cannot reach Internet
(request timed out) - it'll fall back to DHCP-supplied DNS
It will not drop back to setup AP mode unless the configured router or access point cannot be associated.
You're right that in order for player to be loaded, it has to be on the whitelist.

OpenVPN streaming media services through HTC ONE M7

I've successfully installed LinxuonAndroid to host my website that connects to my VPN at work and is redirected to my T-Mobile phone. It really works great. One unexplained issue is that my phone is able to start services such as Yahoo sports, but when opening any media services, e.g., Pandora, Youtube, or Slacker it hangs and fails to start.
I've verified that the line in the OpenVPN scripts push 'redirect-gateway defl" is what prevents these services from starting, but from a SSH on the Android while connects, I'm successfully able to ping all the internal subnets and external traffic.
If this line is removed, it works fine, but then my website doesn't know where to route to the outside traffic.
The OpenVPN forum is a very low volume forum, so I'm hoping somewhere here can help me out.
Thanks.
next time here: http://forum.xda-developers.com/htc-one/help
techjohnny said:
I've successfully installed LinxuonAndroid to host my website that connects to my VPN at work and is redirected to my T-Mobile phone. It really works great. One unexplained issue is that my phone is able to start services such as Yahoo sports, but when opening any media services, e.g., Pandora, Youtube, or Slacker it hangs and fails to start.
I've verified that the line in the OpenVPN scripts push 'redirect-gateway defl" is what prevents these services from starting, but from a SSH on the Android while connects, I'm successfully able to ping all the internal subnets and external traffic.
If this line is removed, it works fine, but then my website doesn't know where to route to the outside traffic.
The OpenVPN forum is a very low volume forum, so I'm hoping somewhere here can help me out.
Thanks.
Click to expand...
Click to collapse
Solution:
Well by accident, changing the IPTables on the OpenVPN server to forward requests to port other than 80 on the Android device seem to have fixed the problem. My Iptables have a NAT rule forwarding port 7878 to port 80 to the LinuxonAndroid device. The firewall, our Windows 2012 machine, forward port 7878 to port 7878 to the OpenVPN server.
So, while connected to the VPN, there's full connectivity on Android device and all external traffic, i.e., websites, are successfully accessed from outside our network.

[Q] Using Chromecast to circumvent Internet permission in an app

Forgive me if I'm covering well-worn territory, I didn't see it posted, but I've also got a wicked head cold and my Google-fu is weak today.
The question I have is is it possible without the Full Internet permission to pass data to the internet via any Chromecast in WiFi range, or is full internet required just to connect to the Chromecast?
IE can an app with no internet access or restricted accesses using the Chromecast APIs/Google Play Services still connect to the first Chromecast it sees and then attempt to start streaming from http://hackyou.com&mediaid=myphonenumber&myemailaddress&whateverelseitstole
Leaving whoever runs that site with a log entry of your purloined info?

Chromecast on a network that requires login

Hello World,*
I use my Chromecast mostly for presentatins from my flounder (nexus 9) at school. But due to my schools new (even crappier) internet infrastructure, we now have to log in to their network every morning.. So the internet is open without any password, but we'll need to sign in *with our logins. It doesn't seem like Chromecast supports that though... is there any way I can still cast my screen without making a hotspot on my phone?
I use MAC spoofer app from the play store. Google using Chromecast in a hotel (same concept) and its easier than u think

Android mobile with VPM won't cast to chromecast...

Hi all,
I have an issue in that I'm trying to cast from my android mobile to my Chromecast. It won't let me though as I have a VPM on my mobile phone.
I have searched the net and read that I need to buy a VPM router to plug into the back of my existing router and then link Chromecast to that. Before I spend all that money and spend time doing that I wondered what every one thought to that idea?
Thanks in advance for any help.
Nick
nickbeachy23 said:
Hi all,
I have an issue in that I'm trying to cast from my android mobile to my Chromecast. It won't let me though as I have a VPM on my mobile phone.
I have searched the net and read that I need to buy a VPM router to plug into the back of my existing router and then link Chromecast to that. Before I spend all that money and spend time doing that I wondered what every one thought to that idea?
Thanks in advance for any help.
Nick
Click to expand...
Click to collapse
I presume that you mean "VPN" (as in Virtual Private Network).
Yeah, understandable that it won't work since the two devices would need to be connected to the *same* network, and the VPN is likely setting your default route through the VPN network, making it effectively impossible for your phone to connect to your chromecast.
It should be possible to block off local address space in your VPN's configuration. This would allow the phone to communicate with the chromecast on the local network. HOWEVER, depending on what exactly you are "casting", there could be other issues triggered by the fact that the phone and chromecast have separate public IP addresses. For example, trying to cast something like turdflix or amazon subprime would probably fail authentication.
Yes, moving your VPN from the phone to the router would solve the problem. Look at running openwrt on your router, or buying a router that can run it. Openwrt can run openvpn or other vpn software. You'll probably want a fairly powerful router with an ARM chip rather than MIPS for handling the cryptography.
Don't buy any BS "vpn router". They're universally trash.

Categories

Resources