This app allows you to change mock location from terminal using adb in order to test GPS on real devices.
Usage:
adb [-s <specific device>] shell am broadcast -a send.mock [-e lat<latitude>] [-e lon <longitude>]
        [-e alt <altitude>] [-e accurate <accurate>]adb  shell am broadcast -a stop.mockExample:
adb  shell am broadcast -a send.mock -e lat 15.3 -e lon 99