As Pokémon Go continues its massive surge of international popularity in gaming industry, there has been many attempts to trick Niantic systems by spoofing locations or using Joysticks.
Pokemon GO hack for Android, bonus & rewards sheet, cheat sheet to fight with Team GO Rocket have been flooding the internet since the launch of the augmented reality (AR) mobile game.
Even we published Pokemon GO hacks for rooted Android devices. But with hardware specs bumping up in latest Flagships and budget smartphones, Android rooting has become less popular. No one wants to void their smartphone’s warranty for a game.
In this article, we’ll cover working Pokemon GO Joystick Hack along with best GPS Spoofing/Hacking Apps of 2023. Now you might ask, why would you ruin the joy of game by doing so?
Well, if in case you’re tired, not feeling well or its raining outside & you can’t go out. Why miss the adventure? Enjoy it from your home, and you can still catch ‘em all. During regular days you can enjoy the original game. Sounds amazing, isn’t it? Let’s jump to the procedure.
If you follow all the steps as provided, you’ll get the GPS location spoofing, Joystick and Teleport feature which will allow you to catch Pokemon from anywhere in the world.
If you’re an iOS user, you can check our Pokemon GO iOS Hack which is pretty simple as compared to Android. Also, you can play it on your PC using the methods mentioned in our article on How To Play Pokemon GO On PC Using Arrow Keys
The hack was pretty easy but due to latest Google Play Services and Android security patches, there has been many issues in the working. Also, Pokemon GO detects if you have installed any GPS spoofing app on your Android. But it isn’t the same with all Android versions.
We have found different ways to still use the hack depending on your device & Android version. In order to find which method works for your phone, you need to know the Android version of your device & the security patch which is installed.
Pokemon GO Android Hack (2023)
Before starting with the tutorial, make sure you have installed the original game from PlayStore. You can choose any of the spoofing apps from below.
Currently this three are the only app that tends to work with all the security updates & allows you to change your location using arrow keys. You can try the free ones as it has worked for Galaxy S10’s latest security patch without any issue, but if that doesn’t work, you need to buy the 3rd app.
I know it’s a paid app now, but it’s better to spend few bucks rather than getting your Pokemon GO account banned. You can also try Fly GPS, but it does not have automated altitude and it rubber-bands a lot more, so it is prone to softbans.
1. Fake GPS GO Spoofer
2. FGL Pro
Using Pokemon GO GPS Spoofing on a Non-Rooted Android device doesn’t allow you to use the app to its full potential, due to which you will face Rubber Banding effect (You can avoid Rubber Banding effect by covering your phone in an Aluminium foil.
This blocks the original GPS to track your current location) but you might face “GPS Signal not found” or “Failed to Detect Location (12)” error. However, you can fix the errors using these guides on Pokemon GO GPS Signal Not Found & Pokemon GO Failed to Detect Location (12).
3. Pokemon Go Fake GPS Joystick & Routes Go
What is Pokemon GO Joystick Hack (Fake GPS Spoofing)?
Pokemon GO App is created using Google Maps’ API. It tracks your location with your phone’s GPS & shows different types of Pokemon as per assigned by Niantic based on location. Pokemon GO joystick apps makes the GPS believe that you are changing locations which in turn moves you in the game.
The app offers control buttons (similar to a joystick arrow keys) to move in any direction you want. You can also adjust your moving/running speed. The joystick appears as an overlay (PIP) in the Pokemon GO game so you can watch your character move live.
We don’t mean to ruin a game which was meant to make people walk and explore places around. But do you want to go everytime? During a pandemic like this, roaming outside can cost you your life. It’s for situations like this, this cheat can help you play and be safe at the same time.
Should you Root your Android for Spoofing?
Earlier in 2019, we used to install the Fake GPS app and enable the Mock location option, and we were all set to begin spoofing.
But now, whenever the mock locations checkbox is enabled, Niantic detects that you are spoofing. In order to avoid this, you need to install the Pokemon GO Android hack App either by Downgrading your phone or by Rooting and converting the App into System App or you don’t need to do anything depending on the Android version of your device.
While some might think downgrading and rooting are pretty much same, Downgrading and rooting are two separate things. You do not need to root to downgrade your version of Android.
Downgrading your version of OS would not void the warranty of your phone; as long as you use official firmware. Before jumping on whether you should root or not, let’s check if you really need to root your Android device.
To check Android version on your device, Go to Settings App > About Phone > Check Android version.
Pokemon GO Spoofing (Android) using Smali Patcher (New Method)
Smali Patcher pulls the android framework from your device and applies necessary patches to the source files and then generates a Magisk module with the applied patches systemlessly. In Simple words you don’t need to transfer the fake GPS routes app to the system folder and you can still spoof Spoof GPS in Pokemon GO without rubberbanding.
This method works for all the Android versions including Android 10, 11 & beyond. For GPS spoofing using Smali Patcher, you will at least need an unlocked bootloader and TWRP. You can refer our guide to unlock bootloader and install TWRP in almost all phones. Now follow the guide below to install Smali Patcher on your PC,
Step 1. Download Smali Patcher and extract it to C drive.
Step 2. Enable USB debugging in developer settings on your device and connect your device via USB to your PC.
Step 3. Run Smali Patcher with Admin Permission.
Step 4. Wait for the Smali Patcher to finish dumping and until it prompts Idle.
Step 5: Now, Click on ADB Patch. Once the process is completed, Magisk module will be generated in the same directory as Smali Patcher.
Now, if your device only has TWRP then follow the first dropdown or if you have rooted your device using Magisk follow the second dropdown.
Pokemon GO Hack For Android (No Root)
Note: This method will only work on Android 6, 7 and 8. This method will not work on Android 9, 10, 11 and some Android 8.1 devices with Google play services 12.8.x that cannot be downgraded.
If you have not yet updated your device to Android 8 and want to enjoy Pokemon GO Spoofing Android hack then this method is for you. This method doesn’t require rooting. This is amongst the least affective method however you can try your luck with this one.
Firstly, you need to downgrade your Google Play service. You need to downgrade to Google play service version 12.6.x. However, some versions are detected by Niantic. So, you can prefer 12.6.87, 12.6.88 or 12.6.8.9
Downgrading Google Play Services is restricted by Google to avoid old protocols used by devices. Since it’s restricted, there’s no 1 click go method to disable updates and downgrade to the version we want.
Follow the method to downgrade the app. Remember, some Google Apps might not work once you have downgraded. You will have to do this steps again if you update the Google Play Services app by mistake.
Step 1. Open this link, you’ll find many APK files. In order to find the right one, first download Droid Hardware Info app and check under “System” tab. Check the value of “Instruction Sets” (It would like something like arm64-v8a, armeabi-v7a, x86, x86 + x86_64).
Step 2. After checking the instruction sets value, depending on your device’s Android version (6,7 or 8), go into that part of downloads. For ex: My device runs on Android 8.0 so I’ll go to the part shown in the image below.
Step 3. Check for your Instruction sets value in the table. In my case, it’s arm64-v8a. There are 3 files of arm64-v8a. If you’re sure about your device’s DPI, you can download that or else download the nodpi one.
Step 4. Now, you need to setup Pokemon GO Spoofing App. To do that, navigate to this section.
Installing Magisk for Spoofing (Requires Root)
If you’re running Android 8.1 and above, you can’t downgrade your Google Play services app. Only solution is to root your device and install Magisk.
We can’t use the spoofing apps directly as Niantic detects any 3rd party apps with spoofing or joystick in their name. If you keep spoofing without putting the app in system, you might get banned.
I would suggest you to perform rooting and all this steps only if you’re using Pokemon GO on your secondary device. Rooting your device can cause instability with payment apps.
How to Setup Pokemon GO Fake GPS App – Android
Step 1. Download and install any Pokemon GO Spoofing App mentioned above. Here, we are using Pokemon GO Fake GPS Joystick & Routes GO
Step 2. Go to Settings App > About Phone > Tap on build number 7 times (Until it says, you’re now a developer) to activate Developer options in your device.
Step 3. (For Android 6.0 and above with Security patch before March 2017) Go to Settings > Developer options. Locate “Select mock location app” & select Fake GPS Route.
Step 4. Again go to Settings > Location & set GPS mode to High accuracy (Use GPS, WiFi, Bluetooth or mobile data) to allow the Fake GPS app to function properly.
Step 5. Now launch Fake GPS Routes and enable your device’s GPS. You can search any location or Point the pointer to any spot you want to spawn.
Step 6. Go to Fake GPS App Settings, make sure Expert Mode is greyed out. Now, make the following changes,
For Android 10 & beyond
- Enable Smali Patcher Mode
- Enable or disable FusedLocationApi
For Android 9 & below
- Uncheck No-Root Mode (Smali Patcher Method) or Check No-Root Mode for Pokemon GO Spoofing No root Method
- Uncheck Wait Dialog No-root mode / Check for Pokemon GO No Root Method
- Enable Joystick
- Uncheck Catch-A-Rex
- Choose your Joicestick Size
- GPS accuracy: 1
- GPS Speed: I use 9.0, which is the max
- Update interval: 500
- “Move around Fake location” must be disabled, or there is a risk of Red Warning/strike.
Step 7. Point the red dot to any desired location and click on the “Play” button to enable the Fake GPS.
Step 8. To ensure that everything is working, check your notification Panel, you’ll find a Fake GPS notification. (The notification also has the option to Enable/Disable Arrow keys on the go). Open Google Maps and check if your location is being shown as your selected location.
Step 9. Now, once you start the Pokemon GO App, you’ll find yourself at the desired location. In this case, I would consider you have not enabled Joystick (Recommended), to move forward, you can switch to Fake GPS App, move the pointer to the desired point and hit “Play” button. Switch to Pokemon GO, and you’ll see your character running to the location.
Also Read: Pokemon GO Search Terms & Strings (Full List)
Spoofing Pokemon GO Using VMOS (Parallel OS)
To play Pokemon Go on Android 10, you need to download an app called VMOS. It’s a software based on Virtual Machine (VM). The VMOS system can activate the root in a single click without actually rooting your main Android.
It can be regarded as a virtual box for Android. VMOS can be installed in the form of a normal app in Android. It is an emulator and also a one click App cloner, moreover, VMOS is not controlled by the host system. (Android On The Phone).
VMOS APK: Download
VMOS creates a virtual Android environment and runs on Android 5.1.1 with a working Google play store and network connectivity. You can sign in with your Gmail account and access the full play store and download new apps as well.
VMOS allows to use two Android systems on one phone; so, you can use it to run duplicate apps with different accounts. VMOS can also be used to separate your work account from your personal accounts.
Spoofing Tips
FAQs
Note: In order to enjoy uninterrupted spoofing without worrying about your getting banned, I would suggest you to perform “temporary root” & install this App. Everything is explained in our Pokemon GO Hack (Root) article. The advantage of this root is, your warranty won’t be void as we will show you how to restore your device back to normal so that your device remains completely safe!
Real-time Pokemon GO Maps
You can level up easily & faster using this. If you live in a small town or somewhere, where there’s not much Pokemon to catch, this hack could be very beneficial. This hack is for those who don’t want to root their device.
Don’t forget; the rooted hack has much more features & advantages over non-rooted Hack. But don’t worry! The app developer may come up with a lot more features in Non-rooted version too.
has download and install. when play, it say :
This Version does not work correctly lowered.
[Masimelrowoo] to normal operation only in later version !
I got the same $hit
Me too… In a Huawei P8 lite :/
same here. What to do now?
Unfortunately I keep bouncing back to my actual location, and I’m afraid of a soft/hard ban. It seems like every 5 minutes this happens.
Another thing I noticed is that the tracker does not display Pokemon that are nearby the mock location, I think it’s attempting to show me the Pokemon close to my actual location.
Hopefully the App developer can fix this. It seems to be the case with a couple of the GPS Spoofing apps out there right now. When you check reviews for apps of this nature it seems to be a common issue.
How many others have had softbans from this?
Unfortunately I got banned twice using this app.
I was having the same issue. It seems when other apps in the background call to use mobile location your phone sets your location to your actual area. I noticed everytime I took a screen shot it would move me. So I went to disable location. for camera and just did it for EVERYTHING except fly gps and pokemon go. I have s7 with marsh. I went to privacy and safety, then app permissions. You will see location x out of y apps allowed. If you hit that you can deselect them all. It’s been working for me for awhile, but still need to do some testing to be 100% sure. Remember to turn it back on for apps you need when you are done. I’m sure you could spend a little time and isolate which apps do it but this is a start.
I did what Lucio did and my location keeps jumping from spoofed to actual. I am using my mobile data network. Yesturday I was on wifi I did not notice it jumping at all. Maybe it depends on if connected by wifi or mobile data.
There’s been few such cases in non-rooted devices.
I have an Alcatel One Touch Fierce XL and there is also no option to select the mock location app. Only the option to allow mock location. I have set it to high accuracy as well. It still says it fails to detect location.
Are you running Android Marshmallow?
Me to , i only can “tick” allow mock location but can’t select apps . even i follow the instruction well , the app will say couldnt locate …
Same problem.. I have Sony Xperia Z1 with lollipop 5.1.1.. Plz help..
Same problem.. I have Sony Xperia Z1 with Android lollipop 5.1.1.. Plz help..
This sounds great, but I am a little nervous. Can I switch the gps spoofer on and off easily, for when I just want to use my phone “normally”? Will it mess with any other functions/apps on my phone? I’m not really a techie, so forgive me if I am asking stoooooopid questions 😀
Yup! As it’s just an app, you can turn it off & it won’t mess with anything. You aren’t making any system level changes, you’re just installing a simple app which sends location of other places when switched on. 🙂
Too legit. Being in a rural area where there is no pokemon near me except for one spawn .75 miles away. This will help. Works 100% for me Nexus 6, marshmellow.
it works but all the pokemon runs away 🙁
I’m the same all pokemon run away ?
soft ban, nothing seriuosly you just have to spin a pokestopo for 40 times and you can play normaly again. I made some experience with this app, it’s easy to avoid the ban in the future, for example, if you want to go to japan to catch some Lapras, turn off pokemon go, wait for 12-15 hours (it depends by where you live, i live in europe and i have waited for 13/14 hours) and then reconnect in japan. basicly you must wait the real time you should pass for a real travel to any place and the servers won’t ban you again. it works 🙂
You got soft banned. You need to spin a poke stop 40 times to get it undone. Go in and out of the stop each time. Maybe try again after you wait a day without logging in and don’t bounce locations really far. Just one city or area per day. See if that helps.
Thanks now it work perfectly, i can use it safely 🙂
Hey guys hope you can help. I’m on not rooted Samsung S3, Android 4.4.2. DL both apps, enabled developer mode fine but missing “Select mock location app” setting. Pokemon not finding location. Fakegps seems to be running fine. I get the joystick overlay fine. Where am I stuck?
Select “mock location app” is in Android Marshmallow and above.
So, even though I get the joystick overlay and can move around google maps ok Pokemon won’t work”
Just wondering, it works great for me on non rooted S5 verizon, but frequently will teleport me back to my actual location momentarily then back to the fake one. Is that normal, or due to my wifi connection or something? i feel like it increases the risk of a soft ban
Clear Fake GPS data & cache. Now try again. If you still face the issue, I would suggest you to avoid using this app & wait for a new hack. Make sure you bookmark this page. 😉
Is there any other resolution ? I have a Galaxy S5 as well, and it does the same thing to me. I’ve been soft banned numerous time. I enjoy the app and I’d like to continue using it.
Is There Any Other Resolution ? I have a Galaxy S5 as well and it’s doing the same thing to me. I’ve been soft banned numerous times. I enjoy the app so I’d like to continue using it.
Don’t jump too much. Avoid jumping to locations, just use the joystick feature majorly to avoid any ban.
It works for moto g4 play?
Is there any danger of being banned with this method?
Yup! 30% chances of temporary ban.
I tried to reply yesterday already. But is the ban just temporary? Or permanent? And 30% in General? Or just 30% ban-Chance if you jump to far?
How do you calculate that? I mean… 30% if you Switch Locations too fast, or 30% in General? And is it just temporary? Not permanent? And if temporary: How Long will the ban be? Because I just downloaded your maginficent app and it works brilliant! But I’m i Little bit scared to loose my Level 28-Account.
20-30% is the amount of users who faced ban after using this hack. The only reason of facing ban was they jumped to far away location from their current location. We still don’t recommend jumping too far. Just be careful while jumping to locations, you might alert their servers.
I just set this up on my new android tablet (v0.47.1 Pokemon Go). Thanks Devs-Lab!!! Fake GPS Joystick (v4.5) works great! My only concern is every once in a while I jump back to my actual location, then jump back to where I put myself via the joystick. Is there a way to keep that from happening? It is preventing me from using my real account in fear of it getting banned. Thanks in advance!
Keep the GPS location to “Device only”. It happens because in high accuracy mode, Google tracks your Original location. Try it out for sometime before using your main account directly! Peace! 🙂
I switched to Device Only and it still happens unfortunately. Should I disable Google Location History as well? And this new tablet has 1gb of ram. Could that have something to do with it? Thanks as always!
The problem is that when you select “Device Only” then the Fake GPS will refuse to start it’s GPS function presenting a dialog window with CLOSE or SETTINGS as the only option.
Really need a working solution to the rubber banding between mock location and actual location.
@devslab:disqus Is it still working? Im trying to use it on Xiaomi RedmiNote 2 and i can’t set this app in Developer Options beacose it’s not there. I have changed localization but i see “Failed to detect location” still. You have any solve for it?
It still works fine! You can see the recent comments about it still works. Try reinstalling the GPS app.
But what i have to do if i dont have option “Select mock location app”? Android 5.0.2 Lollipop
Root is the only solution currently! 🙁
Ok, i find out what to do: http://devsjournal.com/pokemon-go-hacks-without-moving-anywhere.html Thanks
I cant seem to get pokeballs from poestops using this nor catch pokemon because they seem to have become alot harder can anybody help
hi i’m android lollipop so i referred to the ‘jellybean or above’ link, but then i noticed in the comment section that it doesn’t work anymore. so how can i play without rooting? can i use the fake gps joystick?
Fake GPS app work only in Android M & above. We’re working out & trying to come out with ways to get the old Lollipop hack working. 🙂
Ok, so it works and all, and I’m not being rubber banded between the two locations, but most of the time, don’t know exactly when but the app icon and joystick disappear grr…why?
Are you using any RAM Cleaner App or anything to kill background app? This might be the only reason for this issue.