I had a horrible time trying to get GPS locked on a low end android phone that I don't have service (airplane mode) nor seldom have wifi connection (no internet). For example, Primo took over 15mins to get a locked (although Sygic took much less time, don't know why)
So I did a little digging and found that a key element of GPS satellite lock is syncing the phone time with atomic clock (from Satellites or NTP server). Smart Time Sync Pro (need root access) does that and I can get satellites locked within seconds instead of minutes!! Use Lucky patcher to remove license if you want.
Spoiler: .
The above require root access, but ClockSync (FREE) can do without root access as well
Spoiler: .
Update: Note that you do not need to run proggy after your clock is sync'ed. Keeping it running will drain battery and is not needed.
Bookmarks