This is more just a how to.
MLB at Bat app for Android did an update, and the app is now checking to see if "mock gps" is enabled. If it is, the app will not do allow any video playback--live or archived. It'll give you a mesage "unable to reliably verify your location". I found out the what the error meant from some page on MLB.com; they also give instructions how how to undo the mock location. The last version not to check is 1.20.
I saw quite a few people complaining in Google Play/market they're unable to view video. This is why.
Some people used apps, such as FakeGPS, to circumvent blackout rules to watch thier local team or some national game, such as Sunday Night Baseball on ESPN, while on the go. It's still possible to use gps spoofer with MLB at Bat, it just takes more steps. I found a sollution that appears to be working for me on a HTC Evo 4G. I haven't tested thoroughly with live games, but does work with NFL Game Pass in the USA. Here are the steps:
1) turn on your GPS spoofer (say FakeGPS). Set location.
2) open up Google Maps, and load it's map location. It should load your fake location. This will put the location into the phone
3) turn off GPS spoofer. close app
4) disable "allow GPS mocking." look in applications, developer tools section
The fake GPS location will still remain in the phone. I can speak of other other GPS spoofers, but FakeGPS will prompt one to enable GPS mocking, if it is not already, when you open the app. You can now open MLB at Bat and watch video.
tried it on my S3, no luck.
I tried the method above on a blacked out live game, no go on the Evo 4G. It's obviously checking the location every time you load a game. It's not just checking the GPS location loaded into the phone.
The method worked for 2011 Game Pass which only checked when loading the app. The 2012 version checks your IP instead.
like you, said you cant have mock location checked, to watch plays till someone finds an way around it. you cant even use the website to watch game either
The best way I have found, for Android and/or PC, is to signup for a cheap VPN service, it doesn't have to be a fancy fast VPN service just as long as they have servers/IPs outside your area. Since it will be only used to authenticate your location and not for long game streaming.
The trick is to connect to the VPN first.
Open 'MLB at Bat' or 'mlb.com' and start to watch your game.
Let it authenticate and buffer/stream some of the game.
After few seconds of streaming the game, disconnect the VPN and you should be home free.
It will hick up for few seconds or what not, you might have to reopen the app or refresh the pop-up page to get it streaming again.
Side-stepping the in/out-of-market issues, you should go to settings and under developer options make sure "allow mock locations" is turned off. The app will not allow you to watch any games at all if that is turned on.
Sent from my SPH-D700 using xda premium
This is bull****. I pay $25 a month for the service. Do they honestly think the majority of people want to watch out of market games. I mean sure if you are on vacation or moved out of state but most of us want our teams on our devices in places where we don't have access to TV's. I'm about to call and cancel now that they pulled this.
SpamProtect said:
The best way I have found, for Android and/or PC, is to signup for a cheap VPN service, it doesn't have to be a fancy fast VPN service just as long as they have servers/IPs outside your area. Since it will be only used to authenticate your location and not for long game streaming.
The trick is to connect to the VPN first.
Open 'MLB at Bat' or 'mlb.com' and start to watch your game.
Let it authenticate and buffer/stream some of the game.
After few seconds of streaming the game, disconnect the VPN and you should be home free.
It will hick up for few seconds or what not, you might have to reopen the app or refresh the pop-up page to get it streaming again.
Click to expand...
Click to collapse
This works for PC but not for Android. You cannot set proxy in Android to make the AtBat app work.
lovekeiiy said:
This is more just a how to.
MLB at Bat app for Android did an update, and the app is now checking to see if "mock gps" is enabled. If it is, the app will not do allow any video playback--live or archived. It'll give you a mesage "unable to reliably verify your location". I found out the what the error meant from some page on MLB.com; they also give instructions how how to undo the mock location. The last version not to check is 1.20.
I saw quite a few people complaining in Google Play/market they're unable to view video. This is why.
Some people used apps, such as FakeGPS, to circumvent blackout rules to watch thier local team or some national game, such as Sunday Night Baseball on ESPN, while on the go. It's still possible to use gps spoofer with MLB at Bat, it just takes more steps. I found a sollution that appears to be working for me on a HTC Evo 4G. I haven't tested thoroughly with live games, but does work with NFL Game Pass in the USA. Here are the steps:
1) turn on your GPS spoofer (say FakeGPS). Set location.
2) open up Google Maps, and load it's map location. It should load your fake location. This will put the location into the phone
3) turn off GPS spoofer. close app
4) disable "allow GPS mocking." look in applications, developer tools section
The fake GPS location will still remain in the phone. I can speak of other other GPS spoofers, but FakeGPS will prompt one to enable GPS mocking, if it is not already, when you open the app. You can now open MLB at Bat and watch video.
Click to expand...
Click to collapse
This process works on my Samsung Galaxy Nexus running Android 4.2.2.
works here
I moved the fakeGPS app into the /system/app folder and rebooted, and turned off Allow mock locations. Works like a charm now. Didn't even need to install a VPN or anything.
jram505 said:
I moved the fakeGPS app into the /system/app folder and rebooted, and turned off Allow mock locations. Works like a charm now. Didn't even need to install a VPN or anything.
Click to expand...
Click to collapse
Sounds great. Would u please tell me how to do that?
EDIT: figured it out and it WORKED.
I'm watching my Braves right now!
jram505 said:
I moved the fakeGPS app into the /system/app folder and rebooted, and turned off Allow mock locations. Works like a charm now. Didn't even need to install a VPN or anything.
Click to expand...
Click to collapse
Thank you jram. Got it working because of you
Mlb
Thanks , I'm up and running as well on Galaxy S3
<2013> Working Steps
1) Install Root Explorer, FakeGPS, AtBat App
2) Using Root Explorer, move FakeGPS from /data/app to /system/app
3) Disable Mock Locations (if enabled)
4) Open FakeGPS and set your location (I prefer to use one outside of the country)
5) Open Google Maps and verify Google Apps have access to location.
6) Click on the GPS icon to center the map on your FakeGPS location.
7) Open AtBat and load the video
If something goes wrong:
I've found that forcing the AtBat app to stop and clearing the cache works.
1) Close AtBat
2) Open Settings/Apps
3) Force Close/Clear Cache for AtBat App
4) Set FakeGPS location
5) Open Google Maps and verify your fake location is shown
6) Open AtBat and load the video
If the above doesn't work:
1) Restart into Recovery
2) Clear Cache/Dalvik Cache
3) Restart Device
4) Follow the original steps 4-7
I hope this helps!
imninsomniac said:
1) Install Root Explorer, FakeGPS, AtBat App
2) Using Root Explorer, move FakeGPS from /data/app to /system/app
3) Disable Mock Locations (if enabled)
4) Open FakeGPS and set your location (I prefer to use one outside of the country)
5) Open Google Maps and verify Google Apps have access to location.
6) Click on the GPS icon to center the map on your FakeGPS location.
7) Open AtBat and load the video
If something goes wrong:
I've found that forcing the AtBat app to stop and clearing the cache works.
1) Close AtBat
2) Open Settings/Apps
3) Force Close/Clear Cache for AtBat App
4) Set FakeGPS location
5) Open Google Maps and verify your fake location is shown
6) Open AtBat and load the video
If the above doesn't work:
1) Restart into Recovery
2) Clear Cache/Dalvik Cache
3) Restart Device
4) Follow the original steps 4-7
I hope this helps!
Click to expand...
Click to collapse
came here to troubleshoot a problem i'm having with this:
Put Fake GPS into System/App; turned off Mock Locations in Developer in Settings
Fired up Fake GPS (have the GPS setting in "settings" turned on; I've also tried it in the off position)
Cleared cache/ restarted At Bat
Did not get an indication from Google Maps that the fake location was turning up
Got a "you're in the blackout area" message from At Bat
Coincidentally I've used Location Spoofer's IP and GPS spoofer the same way with the same problem. I've attempted to use the app to send a fake network/ IP signal and the fake GPS signal. I've also tried to switch both of those signals off (in case the app sends the signal regardless of whether these are checked).
I suspect I have something set up wrong because these should be the only two ways the signal can get to MLB. Also just tried clear/ dalvik cache Any advice?
edit: I've discarded my login info by selecting the "delete data" setting, and i think it worked.
Thank you jram505 and imninsomniac! I've been struggling with this not working for a few days without any spoofer installed, I didn't realize there was a new "check" for mock locations... I forgot it was even enabled!
These instructions worked with an added step. After moving FakeGPS to /system/app the app would crash when I tried to open it, until I rebooted.
Now if we can just get the Chi Sox winning
jram505 said:
I moved the fakeGPS app into the /system/app folder and rebooted, and turned off Allow mock locations. Works like a charm now. Didn't even need to install a VPN or anything.
Click to expand...
Click to collapse
imninsomniac said:
1) Install Root Explorer, FakeGPS, AtBat App
2) Using Root Explorer, move FakeGPS from /data/app to /system/app
3) Disable Mock Locations (if enabled)
4) Open FakeGPS and set your location (I prefer to use one outside of the country)
5) Open Google Maps and verify Google Apps have access to location.
6) Click on the GPS icon to center the map on your FakeGPS location.
7) Open AtBat and load the video
If something goes wrong:
I've found that forcing the AtBat app to stop and clearing the cache works.
1) Close AtBat
2) Open Settings/Apps
3) Force Close/Clear Cache for AtBat App
4) Set FakeGPS location
5) Open Google Maps and verify your fake location is shown
6) Open AtBat and load the video
If the above doesn't work:
1) Restart into Recovery
2) Clear Cache/Dalvik Cache
3) Restart Device
4) Follow the original steps 4-7
I hope this helps!
Click to expand...
Click to collapse
I'm still in shock that their support couldn't figure this out for me (sorry if this is slightly off topic). Why couldn't the message for video playback have been "Due to mock locations being enabled ..." plus they are getting beat up in the ratings some because of this.
jram505 said:
I moved the fakeGPS app into the /system/app folder and rebooted, and turned off Allow mock locations. Works like a charm now. Didn't even need to install a VPN or anything.
Click to expand...
Click to collapse
Hate sounding like a dum dum, but how does one move an app into /system/app? Never done it before.
Edit: Somehow missed the instructions right above. Wanting to avoid tinkering with the root stuff, I downloaded an app on Play called "/system/app mover" that looks like it does everything for me. Using the app, I selected location spoofer and moved it to /system/app, it automatically made me reboot, then I confirmed that I can use the location spoofer with mock unchecked. Can't test to see if my local game actually works until tomorrow. Thanks for this thread!
I've moved it but I get the At Bat app crashing when trying to load a stream. Any ideas?
It may be possible to do this without moving FakeGPS. I tried, but I couldn't find it in the data/app directory. But I did find this on the FakeGPS site
[QUOTE="FakeGPS fake]Q: It doesn't work with MLB At Bat!
MLB At Bat uses double check of your location: GPS location + GeoIP location. The second one means they can get your rough location by your IP address (issued by your local internet provider) and black you out so. The only way to cope with it is using Fake GPS paired with a VPN service that could replace your external IP address with a new one. But if the new IP address match an area which is blacked out too you'd try to use another VPN provider[/QUOTE]
This is more tricky to pull off because off, but I've had success on my Galaxy Note 2 and ASUS Infinity Pad. When it loads successfully, it takes a good minute. This does require the use of a VPN.
1) open gps spoofer. pick a location (that correspondence with the VPN server you're going to use).
2) open google maps. this will load gps location into system.
3) open VPN. sign onto location server. this needs to match GPS fake location.
4) open MLB at Bat app. This will load GPS location into app.
5) go into settings, developer, shut off mock location. MLB app checks to see if this is enable first. Needs to be off or you get message about not being able to reliably check location. This may close your gps spoofer; should not be an issue because GPS location is already loaded into MLB
6) switch back to MLB at Bat. Pick black out game. Watch game
Basically, when you go to watch a game, MLB at Bat mobile is checking three things. For what I can tell, the order is 1) is mock location enable, 2) GPS location, 3) and IP address.
You can open the VPN and GPS spoofer in reverse order. I do it the order given because the VPN does take some bandwidth so it takes a bit longer for the maps to load. The big thing is making sure MLB doesn't reload after disabling mock location because there is risk it will rerun the GPS location and have your real GPS location. You'll have two issue. GPS location in black area, and IP not matching GPS location. If it does, stop MLB, clear cache, redo.
I've have used this on both ASUS and Note 2 to watch the As play live at home which is only about twenty miles away from my home.
Related
For some odd reason my location can never be found. In latitude I have set it manually,as well as automatically using settings and it throws the same error each time. I am running the latest version of maps, so I know it can pull my location from wifi.
Is there a setting I missed somewhere else in the system? It stuck at 1 point but the first time I tried directions, it lost my location on the map.
Any input? is it a bug or just not working w/o GPS?
any help would be appreciated.
The WiFi location doesn't work for some reason -- so GMaps wants to default back to GPS (which the GTablet doesn't have)
Download "Location Spoofer v1.7" or "My Fake Location" from the Market (sometimes they don't show up -- but I posted the APK for Location Spoofer 1.7 in another thread about Google Maps so grab it there if you need it)
I did manage to get my location locked by using latitude from the PC, using IP location look-up. Now my location shows up on maps on the G-tab but still when I click nearest places, (gas, ATM) etc it still throws location not found.
Gonna try location spoofer now.
Ok seems like this issue is gonna go on the back burner for a while. Even running location spoofer, it still gives the message "location temporarily unavailable.
Or...it just be a plain simple issue that Montana is falling behind the times and is on Googles (we'll get around to fixing it) schedule.
It's not that I don't know where everything is in town. it would just be nice to have a functioning tool to show off.
Greetings -Not sure if this is the right forum for this question, but here it goes anyway...
I installed the AndroidLost APPS onmy Samsung Fascinate...All went well and I'm able to signon to their website...
However not getting any results when clicking the GPS tab to get the phone's location sent to my e-mail account...
I don't have GPS active on my device(have not yet downloaded the apps for that with the vendor)...
Do I need to have GPS active in order to get the location?...I know it sounds like a silly question, but I was under the
impression that I would be able to get the location via the network & GPS would not be required...Any assitance would
be greatly appreciated...Thank you...
From the original website:
View on map
Find the location of your phone on a map. With AndroidLost you can find your phone with GPS precision. Even if the phone is indoor you will get a nearby location by network accuracy.
Click to expand...
Click to collapse
It does not talk about other network, I suggest you to try other apps like avast (you install it and it ask about the anti theft, after that you can uninstall the antivirus keeping the antitheft, it's free and if you're rooted it can resist to hard reset) or prey (free, open source). Avast can send you an hidden sms with the position of your phone and so do prey. I've also heard about wavesecure and cerberus a lot..
BTW you can determine the position of your phone with 3 things:
-WIFI (must be on an connected to a net, it can be turned on by some application)
-GPS (must be on manually, I think this one can't be turned on by apps)
-you phone network (avast can turn on data connection)
I suggest you to try these different solution to find the best working one for you
There are 3 location settings,
1. GPS, Wi-Fi and mobile networks – this lets Google use any of these to find your location even if Wi-Fi or location is turned off. When this is switched on, you’ll often find Google Play Services is one of the biggest issues.
2. Wi-Fi and mobile networks – this disables the GPS chip inside your Galaxy S6 Edge and is probably the least useful of the three options. Relying on just mobile networks and Wi-Fi will allow you to find your location quickly but will then use a lot of data and battery as it relies on your Wi-Fi and mobile networks to keep track of your location.
3. GPS only – this is actually the mode I use as it prevents Google scanning in the background (more on that below). It has its pitfalls in that it can take a while to find your location but the battery savings from not having Google scanning are plentiful.
We know that option 1 and 2 could lead to extreme battery drain because Google uses the location manager and wake up the device. When you attempt to turn on either the first or the second option, you’re greeted with a prompt from Google to “Improve location accuracy”. The option means that anonymous location data can sporadically be sent to Google even when no apps are running, and as a result, this can have a large impact on your battery life, especially when using Google Now or widgets that depend on location. If I choose one of these options I do not see the dialog anymore. Maybe I accidentally clicked "don' t show again".
How can I get the dialog back???
When I enable the locations, it is always set to option 1, even if I had 3 the last time. Anybody else have this problem??
Go to the settings in Google +
wolfloestoffel said:
Go to the settings in Google +
Click to expand...
Click to collapse
I don't have google+ installed on my phone. What would I find there?
You can choose and set one of the 3 options to find the locations.
wolfloestoffel said:
You can choose and set one of the 3 options to find the locations.
Click to expand...
Click to collapse
Yes thank you, I know that. But every time when I set option 3 and switch location on/off it is always set to option 1 again. Did you even read my post?
Go to apps, google framework services, clear data and cache. I has the same problem, not because of battery drain but because I don't want to do the dirt job of mapping wifi networks for google. I'll like to do it, but just if google ASKS for it
azerk said:
Go to apps, google framework services, clear data and cache. I has the same problem, not because of battery drain but because I don't want to do the dirt job of mapping wifi networks for google. I'll like to do it, but just if google ASKS for it
Click to expand...
Click to collapse
Thank you! works like a charm
I have a rooted android device and have tried some fake location apps (non-root and root required). They work for Google Maps, it shows the location i choose. But for the other apps like connected2me and Tinder they don't work.
I tried to make the location setting as "device only" etc. but still don't work.
I started to think why it doesn't work and maybe it s because of this:
imgur.com/a/o66Jk
It says "Your device will need to use Wi-Fi and cell networks". As I understand, even though I choose a fake location, these kind of apps get the information from wifi provider, and that's the reason why it doesn't work.
Am I right?
Is there a way to solve this problem?
Edit: I just noticed something else. Unlike Tinder, connected2me doesn't want to use wifi and cell networks to find location. But it also doesn't show up in the location settings under "recent location requests" unlike the other apps. How does this app know my location without accessing my location lol
+1 i would like to find a trick. Normally when you are rooted you can do whatever you like with your phone even spoofing data to every app. So i'm sure there is a trick to do it. Anyway your post gives some nice clues to find the trick. I hope someone will share it here.
I have installed a fake GPS application (Lockito) and set it up as Mock Location App. It doesn't actually matter which one I use, it's always the same behaviour.
I start a route, but it's jumping to my real location every 4 to 5 seconds, stays there for a similar amount of time and jumps back to my faked location.
My understanding is that this mock locations dev option would overrule ANY location update from somewhere else, but seems it isn't.
What I tried:
- Device administrator: turn off any administrator
- Location set to "GPS only".
- turn off wifi scanning
- smalli patch activated in magisk (with mock location checked)
- fused location on (or off) -- no change in behaviour
- Using the "experimental mode" of Fake GPS routes: no change in behaviour
- Google Play Services 21.2.12-16 (I tried uninstalling the current version, but this leaves my fake gps app not working)
- Installing the app as a system app (restart afterwards): no change compared with the normal
- Google Maps 10.47.1 (reverted this back to 9.26.1)
So, what I'm wondering is: what process is injecting my real location?
And should that even happen when using the mock locations? As far as I know if I would be using mock locations it should just use this info as my gps information... And not use any other data?
Does anyone have any hints on what I can still try?
coder.toolbox said:
I have installed a fake GPS application (Lockito) and set it up as Mock Location App. It doesn't actually matter which one I use, it's always the same behaviour.
I start a route, but it's jumping to my real location every 4 to 5 seconds, stays there for a similar amount of time and jumps back to my faked location.
My understanding is that this mock locations dev option would overrule ANY location update from somewhere else, but seems it isn't.
What I tried:
- Device administrator: turn off any administrator
- Location set to "GPS only".
- turn off wifi scanning
- smalli patch activated in magisk (with mock location checked)
- fused location on (or off) -- no change in behaviour
- Using the "experimental mode" of Fake GPS routes: no change in behaviour
- Google Play Services 21.2.12-16 (I tried uninstalling the current version, but this leaves my fake gps app not working)
- Installing the app as a system app (restart afterwards): no change compared with the normal
- Google Maps 10.47.1 (reverted this back to 9.26.1)
So, what I'm wondering is: what process is injecting my real location?
And should that even happen when using the mock locations? As far as I know if I would be using mock locations it should just use this info as my gps information... And not use any other data?
Does anyone have any hints on what I can still try?
Click to expand...
Click to collapse
Find your location settings on system settings, select your Google account then turn off location accuracy, you want the location setting on, but you don't want the improved accuracy.
Sent from my SM-S767VL using Tapatalk
Droidriven said:
Find your location settings on system settings, select your Google account then turn off location accuracy, you want the location setting on, but you don't want the improved accuracy.
Click to expand...
Click to collapse
Thanks. This I knew already. Yesterday night I finally figured it out what was going on & posted it here: forum.xda-developers.com/showpost.php?p=83200513&postcount=6163.