I just captured some module and process listings for the Verizon Pre Plus, both before opening VZ Nav and after and wanted to compare it with Sprint's Pre.

I'm beginning to wonder if the Pre apps don't have direct access to the GPS receiver, but rather only obtain cached GPS info. If the VZ Nav wakes up the GPS (or uses aGPS) or whatever, but updates this cache, then the apps work.

I'm wondering if Sprint leaves this GPS receiver on at all times. If there's a proc that runs which caches the gps info on the Sprint Pre, perhaps we can bring it over to the Pre Plus and try running it. You can follow the thread here: