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

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?

Related

Using Chromecast in a hotel

I plan to bring my Chromecast with me when I travel, but I imagine the Chromecast will have trouble connecting to the hotel Wifi since most hotels have that gateway page you have to go through before you are actually connected to the internet. Is there an easy way around this without bringing my own router with me?
Thanks!
thenoname said:
I plan to bring my Chromecast with me when I travel, but I imagine the Chromecast will have trouble connecting to the hotel Wifi since most hotels have that gateway page you have to go through before you are actually connected to the internet. Is there an easy way around this without bringing my own router with me?
Thanks!
Click to expand...
Click to collapse
I travel for a living and live about 1/2 of the year in a Marriott.. Here are a few options that I use.
1. Bring a small travel router - this really isn't as bad as it sounds. Is really easy and they make very small ones. Here is what I use: http://www.tp-link.com/en/products/details/?model=TL-MR3020
2. Connect your laptop via ethernet and use windows to share it via wifi. - This works, but it can be a pain. Some VPN clients really don't like this however.
3. Use a MiFi or Cell Phone in Hotspot mode.
I will either do #1 or 3 depending on the hotel and if I am in the US or not.
Hope this helps...
Worse comes to worse you could always use a phone or tablet as a hotspot!
pentafive said:
I travel for a living and live about 1/2 of the year in a Marriott.. Here are a few options that I use.
1. Bring a small travel router - this really isn't as bad as it sounds. Is really easy and they make very small ones. Here is what I use:
Link omitted.
2. Connect your laptop via ethernet and use windows to share it via wifi. - This works, but it can be a pain. Some VPN clients really don't like this however.
3. Use a MiFi or Cell Phone in Hotspot mode.
I will either do #1 or 3 depending on the hotel and if I am in the US or not.
Hope this helps...
Click to expand...
Click to collapse
Thanks for the help! I have Pdanet installed on my gs3, but I haven't been able to set up the Chromecast without a third device in the mix. Using my work laptop is out of the question since I can't install the Chromecast app on it. I don't like to bring my personal laptop along with me on business trips since it's kind of bulky and heavy for a 2 night trip. I have an old Android tablet I can bring along with me to set everything up and control the Chromecast from but it would be awesome if I can get it working with ONLY the gs3 and Chromecast. Is there some way to make that happen? Or will I need a third device in the mix because the gs3 cant be a hotspot and controller at the same time?
I have this same question. I read on the developer site that wireless isolation must be disabled in order to use the chromecast. This could be a problem since most public WiFi has this feature enabled (and if they don't they should!). I have a chromecast, a tablet, and an android phone so if the hotel WiFi doesn't work I can always hotspot with phone and control with tablet. However, this is not ideal since I don't have unlimited data plan. It will be interesting to see how much data the various apps' use. I have 3 trips planned the next 3 weeks and will see how it goes!
Sent from my Nexus 7 using xda app-developers app
thenoname said:
Thanks for the help! I have Pdanet installed on my gs3, but I haven't been able to set up the Chromecast without a third device in the mix. Using my work laptop is out of the question since I can't install the Chromecast app on it. I don't like to bring my personal laptop along with me on business trips since it's kind of bulky and heavy for a 2 night trip. I have an old Android tablet I can bring along with me to set everything up and control the Chromecast from but it would be awesome if I can get it working with ONLY the gs3 and Chromecast. Is there some way to make that happen? Or will I need a third device in the mix because the gs3 cant be a hotspot and controller at the same time?
Click to expand...
Click to collapse
A computer with wifi (a computer just jacked into a router in wont work) is a necessary part of setting up chromecast to a new network.
edit: actually i might be wrong on that, testing something now
---------- Post added at 10:51 PM ---------- Previous post was at 10:31 PM ----------
Okay, this is what I just did.
I turned Wireless Tether on my phone on. This means wifi can't be on at all and thus your phone can't be on the same network as the chromecast, and won't be able to control chomecast.
BUT
I downloaded the Chromecast app from the playstore to my Nook HD+. It found the Chromecast on my home network and I tapped on it, and saw my Chromecast on my home network (which the nook was also on). I was able to change it from my home network to my phone. This changed the network both my Nook and Chromecast were connected to from my home network to my phone network. I just chromecasted netflix from my Nook to my TV via chromecast fine. So basically I was able to set it up on a new network with no need for a computer.
So if you are traveling, I believe you are going to need to set up your Chromecast to know your phone's wifi network/password before you go. Why? Because my Nook (or your tablet) can't change the network of the Chromecast without already being on the same network. But at this point, I could now take the three devices anywhere now, plugging chromecast into a TV, setting up my phone to tether, and using my tablet to control it.
Annoyingly, once I turned off tethering, the chromecast borked and I had to re-run setup to get it back on my home wireless network. So, it doesn't seem to save multiple networks, unless I did something wrong.
thenoname said:
I plan to bring my Chromecast with me when I travel, but I imagine the Chromecast will have trouble connecting to the hotel Wifi since most hotels have that gateway page you have to go through before you are actually connected to the internet. Is there an easy way around this without bringing my own router with me?
Thanks!
Click to expand...
Click to collapse
HERE IS HOW WITHOUT ANY APPLICATION;
do this first:
http://4sysops.com/archives/how-to-share-wi-fi-in-windows-8-with-internet-connection-sharing-ics/
or this:
http://virtualrouterplus.com/
and for enabling Universal Plug and Play:
http://mywindows8.org/how-to-use-dlna-server-in-windows-8/
cabbieBot said:
So if you are traveling, I believe you are going to need to set up your Chromecast to know your phone's wifi network/password before you go. Why? Because my Nook (or your tablet) can't change the network of the Chromecast without already being on the same network. But at this point, I could now take the three devices anywhere now, plugging chromecast into a TV, setting up my phone to tether, and using my tablet to control it.
Click to expand...
Click to collapse
If needed you could always factory reset your Chromecast by holding down the button for 25 seconds. If you do that, you can set it up from the Chromecast app on your nook and set it to your phone's hotspot.
legendnexus said:
HERE IS HOW WITHOUT ANY APPLICATION;
do this first:
Link omitted.
or this:
Link omitted.
and for enabling Universal Plug and Play:
Link omitted.
Click to expand...
Click to collapse
Thanks for the suggestions! The only issue is that I can't install anything on my work laptop. I appreciate the help though =)
You wouldn't want to connect a chrome cast to public wifi anyways. Then the guy in the room next door could mess with your playback. Travel Router/Hotspot are your best bets (plus being on your own network is a better idea for privacy and security anyways).
thenoname said:
I plan to bring my Chromecast with me when I travel, but I imagine the Chromecast will have trouble connecting to the hotel Wifi since most hotels have that gateway page you have to go through before you are actually connected to the internet. Is there an easy way around this without bringing my own router with me?
Thanks!
Click to expand...
Click to collapse
I work for a WiFi company and we manage the WiFi for dozens of hotel chains throughout the nation. If you contact the technical support number provided by the hotel they can "Bypass" your Chromecast. All they would need is the IP address or MAC address of your Chromecast, we'll locate it in the DHCP pool and then whitelist it. This will cause it to bypass the login page.
Vandam500 said:
I work for a WiFi company and we manage the WiFi for dozens of hotel chains throughout the nation. If you contact the technical support number provided by the hotel they can "Bypass" your Chromecast. All they would need is the IP address or MAC address of your Chromecast, we'll locate it in the DHCP pool and then whitelist it. This will cause it to bypass the login page.
Click to expand...
Click to collapse
I am pleasantly surprised that they would be willing to do that. I figured anything that could possibly take away from the built in pay for viewing content would not be allowed. The other problem though is Wireless Isolation; it disables wireless clients from being to able to see/talk to each other on the wireless network. This is a problem for chromecast since the "casting" device must be able to talk to the chromecast in order to cast content to it. Do you know how widely used the wireless isolation feature is in the hotel biz? Also if it is enabled is there a way to whitelist the chromecast and casting device so that they would see each other on the hotel's wireless network?
crc301 said:
I am pleasantly surprised that they would be willing to do that. I figured anything that could possibly take away from the built in pay for viewing content would not be allowed. The other problem though is Wireless Isolation; it disables wireless clients from being to able to see/talk to each other on the wireless network. This is a problem for chromecast since the "casting" device must be able to talk to the chromecast in order to cast content to it. Do you know how widely used the wireless isolation feature is in the hotel biz? Also if it is enabled is there a way to whitelist the chromecast and casting device so that they would see each other on the hotel's wireless network?
Click to expand...
Click to collapse
Ah yeah, forgot about the isolation. Most of our configs are set to not allow wireless devices to allow any type of communication with other devices (Allow traffic between wireless clients)
---------- Post added at 02:54 PM ---------- Previous post was at 02:52 PM ----------
Vandam500 said:
Ah yeah, forgot about the isolation. Most of our configs are set to not allow wireless devices to allow any type of communication with other devices (Allow traffic between wireless clients)
Click to expand...
Click to collapse
I'd say ask to speak with a Tier2 and explain the whole situation. They may very well disable the isolation for at least that one night if you get lucky. This is all if you visit one of the locations that we manage. Not sure about other companies.
I suppose you could plug a computer into the hotel's hardwire Internet and enable wireless Internet Connection Sharing rather than bringing a router, if you will already be bringing a computer anyway.
thenoname said:
Thanks for the suggestions! The only issue is that I can't install anything on my work laptop. I appreciate the help though =)
Click to expand...
Click to collapse
actually there is no need of program on the first linkk
on the second link someone pretty much write a code for the steps on the first link
MAC spoofing
I was wondering if this would work.
If I were to spoof the MAC of the chromecast on my cell phone, connect to the hotel wireless, sign in through the gateway, then un-spoof my MAC and connect again with my real MAC. Wouldn't the gateway whitelist both MACs?
Depends if it is whitelisting off MAC or off IP. Either way, you still have wireless isolation problem. There would need to be some type of cloud based controller built-in to chromecast that could forward commands between chromecast and client(s).
Google...if your listening please develop chromecast cloud controller. That would be awesome
Sent from my Galaxy Nexus using xda app-developers app
Just to update the thread with what I ended up doing. I bought the following travel router off of amazon and it seems to work great! Just in case anyone is looking for one, this one is pretty good. http://www.amazon.com/D-Link-Systems-SharePort-Companion-DIR-505L/dp/B009LENJ90/ref=dp_ob_title_ce
Here is another thread with a similar discussion
thenoname said:
Just to update the thread with what I ended up doing. I bought the following travel router off of amazon and it seems to work great! Just in case anyone is looking for one, this one is pretty good. http://www.amazon.com/D-Link-Systems-SharePort-Companion-DIR-505L/dp/B009LENJ90/ref=dp_ob_title_ce
Click to expand...
Click to collapse
Do these things need a wired connection? Those are becoming rare in hotels. Is there a product that creates a personal wifi network, while getting internet from public wifi?

Chromecast showing as internet connection SSID question...

Sometimes when I lose connection and I try to reconnect, both my chromecast would show up in the Wireless Network Connection list of SSIDs. Why does that happen sometime? Whenever this happens and someone in the neighborhood happens to see it and clicks on it, can they connect to my internet?
siratfus said:
Sometimes when I lose connection and I try to reconnect, both my chromecast would show up in the Wireless Network Connection list of SSIDs. Why does that happen sometime? Whenever this happens and someone in the neighborhood happens to see it and clicks on it, can they connect to my internet?
Click to expand...
Click to collapse
This is normal behavior and Chromecast will stop broadcasting once it reconnects to your access point.
In Setup mode, Chromecast becomes an Access Point so the Chromecast app can connect to it and set the connection parameters for it to connect to your Access Point.
Since it is an unsecured AP, anyone can connect (and it supports multiple clients). However, whoever connects does not have access to your network or your Internet connection. They are connecting to that Chromecast and that Chromecast alone.
Worst-case scenario* is that someone configures your Chromecast to connect to their WiFi/WLAN and plays videos on your TV. They still won't have access to your network or your Internet connection, and since you still have the device, getting it back is as simple as doing a factory reset via the button (this clears the settings - it doesn't change the firmware/ROM).
* Rooted Chromecasts running Eureka-ROM v1.1 or earlier can potentially expose your WiFi credentials. This will be fixed in an upcoming Eureka-ROM update (and one is scheduled for very soon). To reduce the risk of attack, disable ADB, Telnet and SSH access in the web panel, and if you are going to turn off your WiFi, unplug your Chromecasts too.
Note that the core insecurity is Google's design, not Team Eureka's. So Team Eureka is actually working to add some security over Google's lack of security there. It's kind of like leaving your door unlocked and relying on the fact that your driveway is unmarked and difficult to spot... The added features of Eureka-ROM just make the driveway easier to spot, but that isn't an excuse for not locking your door.
bhiga said:
This is normal behavior and Chromecast will stop broadcasting once it reconnects to your access point.
In Setup mode, Chromecast becomes an Access Point so the Chromecast app can connect to it and set the connection parameters for it to connect to your Access Point.
Since it is an unsecured AP, anyone can connect (and it supports multiple clients). However, whoever connects does not have access to your network or your Internet connection. They are connecting to that Chromecast and that Chromecast alone.
Worst-case scenario* is that someone configures your Chromecast to connect to their WiFi/WLAN and plays videos on your TV. They still won't have access to your network or your Internet connection, and since you still have the device, getting it back is as simple as doing a factory reset via the button (this clears the settings - it doesn't change the firmware/ROM).
* Rooted Chromecasts running Eureka-ROM v1.1 or earlier can potentially expose your WiFi credentials. This will be fixed in an upcoming Eureka-ROM update (and one is scheduled for very soon). To reduce the risk of attack, disable/b] ADB, Telnet and SSH access in the web panel, and if you are going to turn off your WiFi, unplug your Chromecasts too.
Note that the core insecurity is Google's design, not Team Eureka's. So Team Eureka is actually working to add some security over Google's lack of security there. It's kind of like leaving your door unlocked and relying on the fact that your driveway is unmarked and difficult to spot... The added features of Eureka-ROM just make the driveway easier to spot, but that isn't an excuse for not locking your door.
Click to expand...
Click to collapse
Wow! Thanks BHIGA! That was very informative.

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.

Any way to make STOCK chromecast work offline?

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.

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

Categories

Resources