yashsingh1/xdaforums huggingface dataset:
[Android General] lovekeiiy:
the option I have found, and not as friendly, and more hardware dependent for how well it works is to use a VPN with flash player and flash player friendly browser, such as Boat Browser. Just use the mlb website. The only issue I've encountered is that the web browser may not keep the keep screen on. so you may need to change the timeout time to never or whatever is the longerst choice; if not never, you'll just need to tap screen within the timeout time. I've used this both on the Infinity Pad and Note 2.

I've tried doing this with the Evo 4G before I got GN2 or Infinity, and it just bogged down the phone and wouldn't play the video. When it did, it would last about fifteen seconds.
[Android General] jonwb:
This works great! Thanks for figuring all that out and sharing! :good: Go Brewers!!! :o
[Android General] rshack52:
Can't get it working...

Have followed all steps here... cannot get it to fool MLB... cannot get it to fool Google Maps...

On rooted Asus Transformer (the original one) I have:

1. Moved files to system/app

2. Cleared Davik cache and rebooted

5. Set Location Spoofer to appropriate location. It tells me that it's spoofing GPS too.

3. Cleared Maps cache

4. Cleared MLB cache

6. Bring up Google Maps and it gives me actual location, not spoofed location... and, since it's not fooling Maps, it's not fooling MLB either.

Suggestions?

Note: when I first did this, it worked briefly... but then it quit in mid-game... have repeated all steps since then, no luck...
[Android General] bananachunks:
Just want to put it out there that this worked for me on a RK3066 Mini PC using vpntunnel.com. Not the greatest picture, but watchable on the TV. Thanks!
[Android General] lovekeiiy:
the lower video quality is an side effect of the VPN. It does take some bandwidth. I noticed the PQ isn't as good compared to watching out of market games without have to use the VPN and GPS Spoof. Glad it worked for you though.
[Android General] lovekeiiy:
this does happen occasionally. I didn't try the move the files thing. I have encountered this occasionally through the years. Sometimes, although Maps is still showing the actual location, it's still loading the fake GPS location; Maps is using IP towers instead. Thus, it may be worth loading the app and seeing what GPS location is pulled. You can usually get it in the settings. And at this point, you have nothing to lose.
[Android General] dboarts:
This worked for me.. i called into MLB support and they had no clue... taking the check mark out of "allow mock locations" fixed it.
[Android General] rshack52:
Well, it seems to work OK for a little while immediately after I uninstall, reinstall, and re-move the spoofer app. This restores mlb-spoofability in a way that nuking the apps' cache and data does not do.

Works like a charm... for several minutes. But then it abruptly quits working, and what was a ballgame becomes a territory-blackout message.

Oddly enough, the blackout message shows the map of the spoofed location where the blackout isn't, not the real location where the blackout is.

I have no idea...
[Android General] lovekeiiy:
I'm not sure either. But big thing with MLB is remembering that it's doing a three step check to seeing if you're in a location that is not black outed. 1) is Allow Mock Locations enabled in the developer section, 2) GPS location, 3) ISP IP and DNS information. Since I use a VPN service, it's just more loading a spoofed GPS location into the MLB app.

Based on what you're saying, I think you're either disconnecting from the VPN, if used, and then does another check. It's possible the app may be redoing a GPS check. I think this happens here and there, but I think it's a condition trigger. I've had it happen here and there, but it's been pretty random in my experience.
[Android General] blahb:
Sweet! Thanks. I'm now watching from Germany, well at least that's what my S4 says
[Android General] chrismcnally:
Any tips for At Bat 2014? does not work at all for video

I am not using mock locations, I turned on wifi, I have high accuracy for location services (and in location services I do not see at bat as an app that has requested my location)

I'm using Android 4.4.2 on a Nexus 4. It just says "we are having trouble finding your location" and refuses to play any games.

Thanks in advance
[Android General] lovekeiiy:
apparently there was some kind of change in from Android 4.1 to 4.2 or 4.3 that causes FakeGPS to not clear properly. So the steps I gave earlier aren't working. You may need to move the FakeGPS to system/app location.

I just updated to Android 4.3 (literally yesterday) the steps I gave are not working any more. MLB at Bat (vers 3.0.1) will working if FakeGPS is not turned on, mock location not checked. Sometime it requires a reboot because of FakeGPS not clearing properly; I can usually tell if I go into maps with it off and try to find my location and it bounces around when I switch from overview map to compass.

Unfortunately, I haven't been successful in moving FakeGPS to system/app. Nothing is being allowed to be added to the directory. I've been able to move the app from data/app to the SD card and just almost anywhere else. I'm still working trying to figure it out.
[Android General] lovekeiiy:
I found a way to move the FakeGPS. I wasn't able to do it ES File Explorer, even with root permissions set. FakeGPS system to use the directory system/app-priv but 4.3 does not have it. If needed, I may email the developer for ideas to move. It should be noted I have/use the donate version, but I tried it as well with the free version to same results.

What I did was use Titinium Backup's special features. If you click FakeGPS and scroll over to Special Features, down at bottom of the list is something to the sort of convert to system app. Click it. Then I did it again, but it will say convert user app.

I haven't thoroughly tested it. I see the app is still in the data/app directory. But with the one initial test, and having mock locations off, FakeGPS did set the location, At Bat loaded and did bring up the video. I only played about sixty seconds of archived video; I did pick a game that was blacked out earlier since the app will enforce blackouts on archives in my experience.

Thus far, looks promising, but will need to test further to see if really working.
[Android General] kwaboat:
Which fakegps app are you guys using? There are a few of them with similar names in the play store
[Android General] Peeps99:
Has anyone got At Bat 2014 to work with fake gps on Kit Kat yet? Looks like someone was close.....
[Android General] gordievsky:
A bit relatedly... Has anyone figured out hot to get strikeout.co to work on Android. I'm running Kit Kat on HTC One rooted with Flash and adfree. I can get the video to play in flash, but cannot get it to expand to full screen.

Any tips greatly appreciated.
[Android General] otaku91:
Fake GPS works with MLB At Bat on 4.2 or 4.3? I have been wrestling with my Galaxy Nexus trying to get it to work on 4.4. I will go back to a previous OS if it works.
[Android General] otaku91:
I went back to 4.2 (CM 10.1) on my Galaxy Nexus and it works great. I am glad I found this thread. Oddly, sometimes it does tell me I am blacked out, but if I close and re-open the stream, it loads.
[Android General] otaku91:
OK, I really like 4.4 better than 4.2. Here's to hoping someone figures it out!
[Android General] otaku91:
Is it against the rules to offer a bounty via PayPal if someone can get this working? I very much prefer 4.4 after trying to go back to 4.2 and 4.3.
[Android General] Johnny Broccoli:
Using XPrivacy works. I set it up using the instructions found here:

http://www.reddit.com/r/Android/comments/23kouy/guide_how_to_bypass_mlb_at_bat_mlbtv_blackout/

Was able to watch the Oakland A's play even though I live about 45 minutes from their home stadium. There was one downside though. I only watched a minute or two of the game just to test that it worked properly. While everything did run smoothly, I was checking my battery stats some hours later in the evening and noticed that MLB At Bat was right behind "Screen" for the highest taxing of my battery. Upon clicking on "MLB At Bat" within the battery settings, it said that my GPS had been running for over 3.5 hours (i.e. exactly how long it had been since I did my test). In case someone asks: yes, I did shut down the app immediately after my test. However, MLB At Bat continued to run my GPS until I force stopped the application upon discovering the drain.

Hopefully I (or more likely someone smarter than me) can figure out a way to avoid this.
[Android General] Hayman19:
I have been having this issue for a few days after trying to watch MLB At Bat on my new 2014 Galaxy Note 10.1 and have found an alternative way to watch games in case anyone is interested.

Download the XBMC app (it's not in the Play store, just Google it) and there is an addon called MLBMC that allows you to watch MLB.tv with your subscription. I am using it now and honestly don't even waste your time with the MLB app, it is terrible and the quality is horrible. The MLBMC add on lets you change the stream quality too, which is nice. I set it to the highest at first and it crashed the app but after trying different qualities it works flawlessly.

Also the add on lets you watch condensed games, highlights, videos by team, play highlights and more. Its not ideal using XBMC to watch something that the app should be able to do in the first place, but its a solution until they fix the At Bat app.
[Android General] raiders1500:
Xbmc mlbmc cool but still blackouts you out of your local team. Anyone have a workaround?
[Android General] Peeps99:
MLB Black Out

I am using the stock MLB app on my rooted stock ATT Galaxy tab 2 combined with an app called Hola. So far it has worked great to watch my local teams. Also, the Hola Chrome extension lets me watch on my PC.

https://play.google.com/store/apps/details?id=org.hola&hl=en
[Android General] raiders1500:
So you need rooted for it to work?

I have a Note 3 phone.
[Android General] Peeps99:
This is from the Hola Google play page.

Note: On Android 2.3 Hola requires rooting. Certain Android 4.0+ devices don't support VPN Auto-configuration and thus will require rooting as well.
[Android General] raiders1500:
Can u explain plz how to setup or instruction step by step to setup using Hola app?
[Android General] Peeps99:
Install Hola app

Open Hola app

Turn on Unblocker

Open MLB app

Watch Altuve run around the bases
[Android General] raiders1500:
Sorry if im asking to many questions. Do you have to have location services on or off since the app requires it? Also wonder if they would work on my amazon firetv if I sideload Hola apk?
[Android General] Peeps99:
Don't allow mock locations.

Turn on location services.

Not sure about the FireTV, but that's a good idea.
[Android General] raiders1500:
I sideload to firetv but I think I you a mouse/ air mouse to move inside Hola app.
[Android General] david1985:
any work around this issue:crying::crying::crying:
[Android General] cubsrule17:
Would be great to hear some options to bypass the blackouts.... Anyone?
[Android General] krawhitham:
any work around this issue
[Android General] COCODRILO45:
any one figure how to watch the local black out games ?
[Android General] daniel2744:
Have you guys tried any of the methods mentioned in this thread? the fakegps one works fine for me as I live in 25 miles outside of anaheim and i'm able to watch Angels games on MLB at Bat. However, I have noticed that sometimes i can actually watch the games live without any sort of hack or anything. maybe its cause I'm rooted and on a custom rom idk
[Android General] WISEGUY__RENO:
August 2015...just got blackout games to work by using Root Explorer app and moving Fake GPS by Lexa to system/app and changing the permissions by checking the 3 boxes on the left and the one in the top middle on my rooted nexus 7 tablet running android 4.2.2 and Cyangenomod 10.1.

I also got it to work on my rooted nexus 6 phone running android 5.1.1 and CyanogenMod 12.1 but had to use a different app called system/app Mover ROOT by j4velin instead of Root Explorer. With this app I selected Fake GPS by Lexa and it converted the app to a system app and rebooted the phone.

I opened Fake GPS after reboot and chose a location and the app closed. I thought it was crashing but it just closes after setting the location. It seemed to change my mock locations to on, so I had to go unchecked it.

Hope this helps you guys!
[Android General] lovekeiiy:
I'm on Android 4.4.4 TouchWiz (Samsung) and I just followed the instructions that Lexa gave on their website. I just had to make sure mock locations enabled wasn't checked in the developers section.

And yes, FakeGPS minimizes when you select a location to use.
[Android General] MVLJR:
Thank you so much!

I followed this guide and got it working on my Nexus 6 with 5.1.1 (root) as well.

I'll be sure not to update the At Bat app, so I don't lose these settings.

Much appreciated!
[Android General] Bobbobbob23:
I was having trouble. Just turned off developer mode...good to go.

Samsung galaxy s5

5.0 os
[Android General] mattcoz:
This did not work for me.
[Android General] otaku91:
Has anyone gotten a fake gps app to work with 6.0? I have tried everything that I have come across, but I can't get anything to work.
[Android General] shawnhhh:
go to "Settings" -> "developers items", then unchecked the item "allow to simulate location"
[Android General] otaku91:
I don't seem to have that option. You are referring the the settings, developer options in Android, correct? The closest setting I can find is Select mock location app.

I should clarify what I am having trouble with. I am not sure if I was clear. Before I got my new phone, when I was still on Android 4, I could move the fake GPS app into system apps to change the location without enabling mock locations. Since I got the Nexus 6, with Android 6, I haven't been able to get this to work. If anyone could instruct me on how they got it to work, it would be very much appreciated.

Thanks.
[Android General] deepdownnyc:
Solution

UPDATED: to reflect that this is working with the newest MLB @ BAT. Also, some people asked me if VPN is required. The answer is NO. Follow these instructions to the tee and I guarantee you this will work. If you need the FakeGPS app that works for this, just PM me.
[Android General] lovekeiiy:
MLB is doing something new this year. I still have to do some experimenting, but I think MLB is saving locations.

Today, as one living near San Francisco, I set my GPS location to Los Angeles so I watch A's vs Mariners game. Didn't even need to turn on the VPN. After that game, I tried watch the Gaints-Dodgers game, but got blacked out and showed at location in Los Angeles.

I set the GPS location to Amsterdam, got blacked out, and show the same location in Los Angeles. Cleared the cache for MLB app, reloaded MLB, using same GPS location, blacked out with same Los Angeles location. Did a phone cache and divach memory wipe through TWRP and rebooted the phone. Turned on the actual GPS, and expecting a black out, which it did, but gave the same Los Angeles location. Loaded Google Maps and gave my correct GPS location in the SF Bay Area.

I had using Amsterdam GPS location and VPN ip, and still got blacked out with the app showing the Los Angeles location.

Given the information I've gotten thus far, I'm thinking MLB is saving the location to the cloud for some specified period of time. I think it's about a day because I had this issue earlier in the week and was able to to view blacked out game the next day. If correct, it'll take a few days for verify.

On a side note, the information about disabling mock locations and moving FakeGPS app location on the phone appears to still be current.
[Android General] @Numnizzle:
I do all of that and after moving fakegps it acts like it uninstalls... It doesn't show up in my system app list. Any iideas?
[Android General] deepdownnyc:
Try moving manually. Worked for me on the second try. Cleared cache, after move and before system reboot.

If you are moving the app manually through root explorer or something similar, you must have proper permissions set. If you do decide to go the manual route, I suggest right before you make the move to /system/app folder that you rename the .apk you are about to move.

Still works perfectly on this end (3 days later) with the specs I listed above.

---------- Post added at 12:06 PM ---------- Previous post was at 11:54 AM ----------

---------- Post added at 12:08 PM ---------- Previous post was at 12:06 PM ----------

I am able to switch back and forth between google maps and mlb without a history cache creating a problem for me. I just used the specs I listed in a post a few above this one. I don't believe that storing recent location user data is what they are doing. It seems to me they are equally as inept at doing something that actually works to prevent people from "stealing" their home broadcasts as they are in creating an app that is usable for everyday baseball fans.

Same trick last year, works this year. Even on a newer phone.
[Android General] o0adam0o:
Bookmarking this.
[Android General] otaku91:
Thanks so much cor the suggestions. If you don't mind, can you let me know the developer names for the fake gps and uninstaller pro apps that you are using? There are many similar apps on the play that I have tried and I can't seem to get it to work.

I am used to not selecting the "allow mock locations" setting in the developer options. In 6.0, does not selecting a mock location app have the same affect? Even after converting apps to a system app, they all still prompt me to choose a mock location app.

Thanks in advance!
[Android General] lovekeiiy:
I still haven't fully figured out all the quirks. I find the MLB app does a two verfication process, GPS and IP. I have found that if spoof both, no issues. What I haven't figured is how long does it hold the information. I've loaded, started a game. Then started watching a different sport where I shut both off, switch back without reloading MLB and got the blackout message. So, I think the app is holding the information, but haven't figured out when it dumps it and re-obtains.

I'm familiar with last year's trick. I've been using the app for about five years, and have seen the various changes to keep people from circumventing the blackout rules.

On a side note, that's not necessarily stealing since it was paid for, but unauthorized matter of use, which is really just a TOS violation; at worse, unless using for public display or profit, will result in service cancellation and fee by MLB. The public display of a blacked out game, that could possibly get one sued or criminal charges. Pretty much all the sport leagues, at least the ones I've used--MLB, NFL, NHL, NBA, MotoGP--have similar language about blackout rule circumvention.
[Android General] deepdownnyc:
Will upload APK and PM you a link
[Android General] otaku91:
For me, the solution seems to be to not update past At Bat 5.1.1. It seems that 5.1.1. doesn't check cor mock locations on Marshmallow. I was going great with a combination of Lexa Fake GPS and Private Internet Access VPN. After the last update, no dice. Removed and installed 5.1.1 and I am watching again. I just need to remember to not update the app. Does anyone know how to permanently detach from the market so it doesn't prompt to update? If I detach use Titanium, it temporarily goes away but eventually is listed in my apps again.

Thanks for the advice, I am going to keep plugging away and hopefully get fake GPS working without mock locations on.
[Android General] deepdownnyc:
Titanium Backup PRO has the option and it stays detached (check your PM)

Also, updating MLB has not affected me at all. I just updated today to 5.1.3 and the method I wrote above still works flawlessly.

Do you have busybox installed?
[Android General] jaleroca:
Hey I sent you a PM as well. Thanks.
[Android General] rx7_guy:
Would anyone be able to send me the MLB AB 5.11 apk?
[Android General] deepdownnyc:
Sorry....I looked for it 5.1.1 but couldn't find it. No need for it though as the instructions I listed above work for the newest version 5.1.3. I can send you the correct version of Fake GPS if you want. Let me know if you need further assistance.

---------- Post added at 10:23 PM ---------- Previous post was at 10:15 PM ----------

I wish I can give you more advice. I have used the exact technique on 4 different HTC One phones and it worked on all of them with the current at bat 5.1.3. I am going to PM you right now with a link to the fakegps that works for me.

Also, as of today it is still working without any problems. At Bat version 5.1.3 (MAY 25, 2016). Updating it DOES NOT break this "hack" in anyway. I don't even worry about updating because it continues to work no matter how many times they update it. I live 25 minutes from Citi Field and have not been blocked out of a Met game (or any game) yet. In fact, it even lets me "check in".
[Android General] deepdownnyc:
SOLUTION

UPDATED: to reflect that this is working with the newest MLB @ BAT. Also, some people asked me if VPN is required. The answer is NO. Follow these instructions to the tee and I guarantee you this will work. If you need the FakeGPS app that works for this, just PM me.
[Android General] crackers8199:
is there any way to get xprivacy working on cm12 to bypass the blackouts? i have it working perfectly using xprivacy on my nexus 6 6.0.1, just by setting my coordinates as the eiffel tower and a france IP address, and deny all permissions except internet...all blackouts are bypassed. however, on my fire tablet running cm12 (5.1.1) and the same exact at bat version (i literally side-loaded the same exact version that is on my phone, since it won't install from the app store), the same exact setup doesn't work. it keeps finding me and blacking me out...
[Android General] deepdownnyc:
Sorry buddy....I tried xprivacy recently (not on CM) and it didn't work. Only method (and I have tried many) is the one I described here. It has worked on a bunch of Samsung phones, HTC M9 and M10, as well as a few other phones. I wish I can help you out. If you do want the Fake GPS version that worked for me and everyone else, PM me. It is a shame what we have to go through just to watch a baseball. Good luck.
[Android General] crackers8199:
interesting...what phone/Android version did you try it on that it didn't work? it's still working flawlessly for me on my Nexus 6 on the latest security release of Android and at bat 5.1.3...the only difference would be that my fire tablet is on 5.1.1 while my phone is 6.0.1. other than that everything else is identical...

pm coming your way though so I can try to get it working on my tablet as well...
[Android General] deepdownnyc:
Not sure if you were responding to me or not. This works for me all around as described in my solution post . I was just telling this other guy that I tried installing it for a friend on a fire tablet, using CM and using my instructions I listed above and that was the only one it failed on. If people are doing what I wrote out for any phone out there right now running Android, and they are failing at it, they simply can't follow instructions.

If anyone needs help with the fake gps file or software ti move the app to system, simply PM me and I will get it to you right away
[Android General] crackers8199:
that doesn't really help me then, since fire tablet is what i'm trying to set it up on lol...i did PM you though about fakegps.
[Android General] deepdownnyc:
My bad...I PM'd you back.....searching for a solution to your problem. Mostly because MLB and their greediness is just so ridiculous ;) I will get back to you