If you have a rooted Android device, you can use the Pokemon Go Android Hack to get full GPS spoofing and ability to walk around using a joystick. (No ROOT required!)
However, if you don’t have root and you simply want to spoof your GPS on your Android, you can use Fake GPS for Pokemon Go. Now, this app seems to have been banned from Play Store but you can grab the APK below to install manually and enjoy Pokemon GO in your couch. Now, this app doesn’t give you joysticks or anything like that and requires you to constantly switch back and forth with Pokemon Go to switch your GPS location but it does work and will do the job if you absolutely need to hack Pokemon Go.
What is an APK File?
APK File is a file/app that can be installed on any Android smartphone or tablet. Using an APK file, you can install Android apps manually on your Android device.
You do not need a rooted Android device to install APK files. For installation instructions, please see below.
How to Install APK Files
You will need to make sure Unknown Sources is checked ON in Settings to install APK files. We do recommend you to use a file explorer app such as ES File Explorer, available on the Play Store for free, to install these apps.