Skip to content

How to Make GPS JoyStick a System App

Follow this guide at your own risk. Only proceed if you understand the risks involved with rooting.

Root your phone using Kingroot or another method from the Android Rooting Guide.

Kingroot app ready to root

Kingroot rooting in progress

Kingroot rooting complete

2. Install Link2SD and convert GPS JoyStick to a system app

Section titled “2. Install Link2SD and convert GPS JoyStick to a system app”

Install Link2SD from Google Play, select GPS JoyStick, and tap Convert to system app.

Link2SD showing Convert to system app option for GPS JoyStick

Un-root your phone using Kingroot and select Remove Root Permission. This prevents the target app from detecting root access.

Kingroot Remove Root Permission screen

Make sure the following settings are correct in GPS JoyStick:

  • Enable System Mode is enabled in GPS JoyStick Settings.
  • Enable Indirect Mocking is disabled in GPS JoyStick Settings.
  • Mock Locations is disabled in Developer Options.

GPS JoyStick is now running as a system app and mocks location through the system provider rather than the standard Mock Location API.

If location mocking still isn't working after following these steps, see the Troubleshooting FAQ for solutions to common issues like rubberbanding and GPS signal errors.