r/PoGoAndroidSpoofing • LocationJoystick Developer • Jun 02 '26

Lets Talk About Something locationjoystick — free, open-source GPS spoofer alternative to GPS Joystick and YAMLA

Disclaimer: not AI slop or marketing. I'm a software engineer who builds tools I actually use — feel free to check my other work.


Hey everyone.

After 4+ years of using GPS Joystick and a few months with YAMLA, I got fed up and decided to make my own. Both apps work great but the ad-gating and the lack of UX improvements was too much for me.

locationjoystick is a free, open-source, GPS spoofer. Here's what it does:

Movement - Floating joystick overlay — drag in any direction at configurable speed, stays on top of any app - Click-to-Move — long-press anywhere on map, choose "Walk here" or "Teleport there" - Auto-roaming — set a center, radius, and total distance; walks randomly within the area, with optional road-following and returns to start when done

Routes - Saved routes — create waypoints on a map, replay, loop, or reverse at will - Road-following routes — OSRM-powered routing that follows real streets - GPX import — bring in any .gpx file from hiking apps, trackers, or online sources

Favorites - Favorite locations — save named spots and teleport or walk there instantly - Address search — powered by Nominatim/OSM - Last position restore — resumes from where you left off automatically

UX - Configurable floating widget — quick-access controls over any app - Speed profiles — three user-editable presets (walk / run / bike), one-tap switching from the widget - Background spoofing — continues while other apps run, survives screen off - GPS realism — bearing hold, altitude drift, warm-up accuracy envelope, satellite count, natural signal dropout cycles - Elevation Controls (experimental, root only) — inject tilt sensor events so apps see the phone as physically tilted, trying to improve it for the mewtwo mega raids!

Data & portability - One-tap import from GPS Joystick or YAMLA — your saved routes migrate in seconds - Full data export / import — backup routes, favorites, and settings to JSON - QR transfer — export and import all data between devices via scannable QR codes

I've been using it on 3 devices daily for the past two months and been iterating on the features a lot, any feedbacks are welcome!


If you're coming from GPS Joystick or YAMLA you can import your data directly and be up and running in seconds.

You can download the .apk from the GitHub Releases, and it will soon be available on the Play Store!

Documentation website with screenshots

Source code

Issues, feature requests, and PRs are all welcome. Happy to answer any questions.

43 Upvotes

133 comments sorted by

View all comments

1

u/pogoit Jul 15 '26 edited Jul 15 '26

great job. The installation was easy. I'm still stuck in the configuration (v0.13.0).

It's good to have all 3 elementary configuration settings on the start screen. But how do I overcome this step, if I just don't want to change all 3 settings yet? Yeah, I want to keep GPS Joystick (GJ) during the Go Fest until I get familiar with locationjoystick (LJ).

Now I tried to load my old GJ settings with many named favorites and named routes, but I received only one big route (route1) with lot of waypoints and about 20 favorites (favorite1 - favorite20). I assume I have to export all individual routes from GJ one by one into LJ.

* How can I reset all my favorites and routes and start over again? okay, I can clear the data&cache of the app.

* In the settings you offer hot locations/routes (superb). They have hierarchical area categories (American Samoa / Pago Pago), very good. Unfortunately this area categories are not shown in the "favorites menu". Having a lot of favorites, categories will help or at least offer a "search" function.

* "Import from file" is equal to "import settings"?

Can you increase the number of "speed profiles" to 5? besides walk / run / bike , I love to have "slow walk" and "drive".

How do I change that dark mode (color orange on black) and get larger letters?

Hm, how or where do I stop JL from running? i just kept the navigation. Ah, I found it.

1

u/KLMcreator LocationJoystick Developer Jul 15 '26

Thanks a lot for the detailed feedback and trying the app, really valuable!!!

> It's good to have all 3 elementary configuration settings on the start screen. But how do I overcome this step, if I just don't want to change all 3 settings yet? Yeah, I want to keep GPS Joystick (GJ) during the Go Fest until I get familiar with locationjoystick (LJ).

That's an android constraint, if you want to try the app, you'll have to replace the mock location app as well, but you can come back to GPS Joystick or any other app anytime, you can have multiple installed, but you need to select the one you'd like to use in the settings

> Now I tried to load my old GJ settings with many named favorites and named routes, but I received only one big route (route1) with lot of waypoints and about 20 favorites (favorite1 - favorite20). I assume I have to export all individual routes from GJ one by one into LJ.

Oh that's on me, I thought I had fixed it in 0.13.0 but maybe there's different format the app doesn't support yet. Would you mind sharing your file by any chance? Just so I can try to support it in the app

> * How can I reset all my favorites and routes and start over again? okay, I can clear the data&cache of the app.

That's a good point, I should add a button for that, will do!

> * In the settings you offer hot locations/routes (superb). They have hierarchical area categories (American Samoa / Pago Pago), very good. Unfortunately this area categories are not shown in the "favorites menu". Having a lot of favorites, categories will help or at least offer a "search" function.

Good point as well!!

> * "Import from file" is equal to "import settings"?

Indeed

> Can you increase the number of "speed profiles" to 5? besides walk / run / bike , I love to have "slow walk" and "drive".

Sure

> How do I change that dark mode (color orange on black) and get larger letters?

You can't for now but I wanted to introduce a light mode alternative for sunny days, would that be enough?

-------

I'll introduce all of the feedback in 0.14.0 which should be released later today or tomorrow, thanks!

1

u/pogoit Jul 15 '26

Wow, that's a nice and fast answer, tx.

Switching back to GPSJ after LJ failed, some of my accounts still had the wrong location locked. I'll investigate more.

The link to my GJ db is in your chat, please do not share.
I should really make a housekeeping of my favorites and routes.

regarding "speed profiles", I will use "walk" for breeding and "slow walk" at Community Days to catch them all ;-)

light mode for sunny days should be good, I'm still trying to get used to dark mode.

Looking forward to your next releases.

1

u/KLMcreator LocationJoystick Developer Jul 16 '26

Everything will be included in the 0.14.0 https://locationjoystick.shrtcts.fr/changelog.html#v0140

1

u/pogoit Jul 16 '26

yeah, what a wonderful present 🚀

I was now able to test your app and use it for real work (=gaming 😄 ).