In the newly unlocked Developer Options , find "Select mock location app" and choose the joystick app you downloaded.
Most Android users use PGSharp , which does not require a computer or rooting your phone. You simply download the APK from their site and install it over the official app.
These apps are altered versions of the original game that come with a built-in joystick and teleport features.
For iPhone users, iPogo provides a similar experience. It often requires "sideloading" via a PC or using a third-party app installer like TweakBox. Method 2: External Joystick Apps (Android Only)
Popular choices include GPS JoyStick by The App Ninjas or Fake GPS Location-GPS JoyStick from the Google Play Store.
Open the joystick app, set a starting location, and a virtual analog stick will appear on your screen over Pokémon GO. Method 3: Desktop Spoofing Tools (iOS & Android) Fake GPS Location-GPS JoyStick - Apps on Google Play