O GPS usa frequências de rádio entre 1 e 2 GHz (sinal L1 a 1,57542 GHz e sinal L2 a 1,2276 GHz). É necessário que o GPS funcione, o que não é o mesmo que visibilidade.
Por exemplo, meu GPS (Garmin Etrex Legend HCx) recebe uma correção no andar superior da casa, abaixo do telhado feito de azulejos, isolamento e drywall. Ele não é corrigido nos andares inferiores, onde há muito concreto e aço no meio.
BTW, eu tinha um Motorola Defy por um tempo, se bem me lembro, também funcionou, mas tinha uma precisão muito menor, às vezes a centenas de metros de distância.