[Android Apps and Games] twistedumbrella:
Support:

- Install to system (Mock location OFF)

- Xposed module (Mock location ON)

- Manual switch (Mock location USER)

Using the application without root is unreliable.

It requires luck and good timing to be effective.

No support will be offered for using this method.

Disclaimer: Use this application at your own risk

May violate the Pokemon GO terms of service

Niantic waives all rights to pursue legal action

Author did not reverse engineer Pokemon GO

Does not provide functionality of Pokemon GO

No Niantic resources are stored or distributed

No legitimately copyrighted materials included

Author: roswell108

Credits: marlowww (HideMockLocation),

Xlythe (SAO Launcher), rovo89 (Xposed)

​

When installing a new build, you will start the app with the changelog screen

The message highlighted in green shows the last change for the version you are using.

Press back on the device to continue to the method selection window

Select the method that matches how you want to run the app.

Selecting Xposed will install the Xposed extension package and provide additional instructions

Remember to enable the module in Xposed and reboot the device

You also want to go into the phone Settings app and open Developer Options

If Developer options is not available, click the About option

Click Build Number 5 times (or until it says "You are a developer")​

In developer options, enable "Allow Mock Locations"

Selecting Rooted will install the app to system and uninstall the copy in data.

This is done automatically and a notification will appear if it is successful.

Do not be concerned if you miss reading the notification, it only appears for success.

Make sure to reboot the device after the app has closed. Also make sure Allow Mock Locations is disabled.

If you choose Manual, make sure to read the instructions provided carefully.

This involves a very tricky process that has to be timed perfectly.

Nothing can be done to improve this process, as no root prevents access from the app.

After you have completed the setup and launched the app, you will now see a map

You will set the starting location by either selecting manual and entering an address

OR

Press back (or choose cancel after pressing manual) and click a location on the map

After this is complete, there are four buttons in each corner of the map.

The top left will display the changelog

The top right allows selecting a new starting location

The bottom left will launch the joystick (long press for mini-map)

The bottom right will launch the external api access

When the joystick button is pressed, a new icon will appear on the bottom left.

Press this icon to reveal a green circle in the center of the screen.

Drag this circle to move in that direction. The further you drag, the faster you move.

Click the red icon again to hide the joystick and remain at the same mock location.

Long press the red icon to return to the map, but you will no longer broadcast a mock location.

The mini-map has the same interface as the main map, only it will broadcast a mock location.

Since it is broadcasting, selecting a new location will launched timed movement.

The progress bar at the bottom of the map will show the time until you arrive.