Existe el GPS asistido, que según tengo calcula tu ubicación sólo por la distancia a las antenas.
Lo siento, pero esta frase es incorrecta. Lo que describes no es un GPS /AGPS "asistido".
AGPS o "Assistend GPS" es un mecanismo para que el GPS minimice la fase inicial de arranque hasta el primer "fix" GPS (la primera localización GPS calculada). Para ello, AGPS utiliza un pequeño conjunto de datos (descargados a través de la red móvil) que contiene la información de qué satélite GPS utiliza qué frecuencia y en qué lugar del cielo debería estar situado aproximadamente.
Lo que usted describe es la "Estimación de la localización del móvil mediante torres de telefonía". Para ello no se utiliza en absoluto el GPS. Sólo se utilizan los datos exactos de geolocalización transmitidos por cada torre de telefonía móvil más la intensidad del receptor de cada señal.
En Android no se puede habilitar la localización de torres de telefonía de forma individual. Siempre se combina con el mismo, el sistema de localización basado en Wifi y construye el sistema de localización "grueso" de Android (a diferencia del "fino" que utiliza o no la asistencia del GPS).
Si lo has activado en los dispositivos Android modernos, todas las aplicaciones pueden hacer uso de él. Sin embargo, cada aplicación tiene que pedir permiso al usuario para acceder a la ubicación.