Boas!
Há equipamentos que têm gps e agps, outros que apenas possuem agps...só logo aqui a detecção da localização do dispositivo é diferente. O agps funciona apenas através da triangulação de antenas o que nem sempre nos dá uma localização fidedigna, apresentando uma margem de erro de uns quase bons kms...quanto aos dispositivos que têm gps + agps juntam o útil ao agradável pois complementam a localização por satélite + a localização com base na triangulação de sinal, ainda assim é de referir que mesmo os bons dispositivos de gps (como os que usamos nos carros) dependem de quantos satélites podem adquirir sinal, posto isto ainda se tem que acrescentar uma margem de erro de cerca 10metros (no minimo)...outra questão prende-se que nem sempre os dispositivos gps apanham sinal dos satélites (dentro de edificios, em locais ermos, meteorologia não favorável com núvens, etc)...resumindo, nem sempre a localização pode ser 100% correcta...nos iphones (3GS,4, 4S) acaba por ser quase exacta a localização pois são equipamentos que têm gps + agps (o iphone 3G não me recordo se tem gps ou se apenas agps) e têm um software dedicado a isso, logo parece que até detecta o bicho nos pólos 
Quanto ao Vodafone Protect, é grátis o serviço, exceptuando o anti-virus que é cobrado como podem ver no link e na tab que diz tarifário
http://www.vodafone....odafone-protect
É uma questão de experimentarem a app que o nosso Admin Veloso recomendou.
Cumps e espero ter sido útil
A definição não está 100% correta, sem querer tirar crédito à sua explicação que está bastante detalhada

. aGPS ( en.wikipedia.org/wiki/Assisted_GPS) só existe quando existe de facto GPS, trata-se tal como refere de usar as antenas de células. No entanto a triangulação pura por células sem recorrer a GPS
não se chama de aGPS, aGPS é usar a técnica referida para acelerar a fixação inicial de sinal GPS, por isso não existe
nunca um dispositivo
aGPS sem GPS.
Tal como a antena rádio do carro, as antenas internas de GPS dos telemóveis diferem de qualidade, umas são melhores que outras embora todas usem a mesma tecnologia base. Isto é evidente quando se compara a antena GPS de um Samsung Galaxy S (que funciona muito mal) com a de um HTC Sensation (exemplos meramente ilustrativos).
Para além disso, contrariamente ao que é pensado pela generalidade dos utilizadores, os satélites GPS não são para todos

. O que quero dizer é que das dezenas de satélites que orbitam a terra e que podem ser utilizados para aquisição de posição, apenas alguns são de facto utilizados pelos dispositivos, e isto n
ão é igual em todos os Androids pois depende dos acordos que as marcas tenham feito com as agências que regularizam isso. Um exemplo rápido disto, os telemóveis Sony Ericsson (agora chamada de Sony Mobile) desta nova geração (informação oficial aqui:
http://developer.son...-xperia-phones/) têm todos suporte nativo para
GLONASS (
http://en.wikipedia.org/wiki/GLONASS) que é a rede de satélites russos que orbitam a terra, sendo atualmente os únicos do mundo (com Android) a suportar este leque alargado de rede GPS. Num teste realizado por mim dentro de um edifício grande o xperia pro já com a nova
ROM da Sony com o suporte para GLONASS conseguiu não só adquirir sinal em menos de 5 segundos, como conseguiu com uma precisão de 5 metros o que um Motorola, um Samsung e um HTC não conseguiram com menos de 25 metros

.
Já agora, quem tiver um Android que a definição de GPS seja o servidor da Google, consegue obter mais satélites usando a rede XTRA para a europa (também gratuita mas com melhores resultados). Esta aplicação
https://play.google....canaryx.gpsaids diz (
não testei pessoalmente) colocar essa definição, ou podem fazê-lo manualmente da seguinte forma:
Editar o ficheiro
/etc/gps.conf e modificar para:
NTP_SERVER=europe.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
SUPL_HOST=supl.google.com
SUPL_PORT=7276