No te lo encuentra desde aqui?
http://www.android.com/devicemanager
Como ya te dije, no se si viene con ese administrador activado por defecto o hay que activarlo, no lo recuerdo. Por lo del GPS, no s inconveniente, la localizacion se puede hacer a traves de GPS, 3G o Wifi