Thanks for the clarification re: the 911 functionality.
My end-game wasn't necessarily about phone calls, though, but rather a quick location ping. I didn't know if the radio hardware in the phone was capable, technically, of hitting something that far away. Some quick checks suggest the dbW capability of a modern smartphone isn't enough, but I'm probably reading this wrong since my 6 year-old Garmin operates wholly independently of cell towers and just using those geostat sats, right? Is it just a hardware thing then, or is there some software/firmware action which could be done to tweak an old smartphone, say, into working as a standalone gps (assuming you could download and use a map program offline)?
It's not clear what you are trying to accomplish. To answer your direct question, no, you cannot reprogram an arbitrary smartphone to function as a GPS receiver.
Some relevant information:
Geostationary satellites orbit at an altitude of 35,786 kilometres (22,236 mi) (they are in ~24 hour orbits).
GPS satellites orbit at an altitude of 20,200 km (12,550 miles) (they are in ~12 hour orbits).
Communicating with a receiver is not just about your broadcast power; the receiver's sensitivity, the directionality and gain of your antenna, the directionality and gain of the receiver's antenna, distance, interfering sources, motion of the devices, and atmospheric effects are all very important (google "link budget"). If you want 2-way communication, then the other device's transmitter and your receiver are also important. The good news when dealing with satellites is that, as long as they are at a high elevation angle, you don't have to go through a ton of the atmosphere.
Receiving and decoding GPS signals is not uniquely hard, but you do need receiver hardware for the appropriate band (primarily 1575.42 MHz) and the ability to configure the RF front-end and demodulation system appropriately (which a random phone is unlikely to be capable of).
You also need to interpret the message format (which is readily available) and you need some patience; GPS signals transmit information veeeeery slowly. And if you are starting from scratch you will need to receive the entire almanac of satellites before you can do much, which will take several minutes.