If you happen to develop mobile apps, and you're tinkering with location-aware apps, beware that if for some reason you install the FakeGPS utility on the actual target(a bad idea), it will happily disable your integrated GPS device! The best part is, the uninstaller will not restore your old settings, and you will then have one of two choices:
- Hard-reset the device (and wipe out everything)
- Roll up your sleeves and modify the registry
The "good" thing is that WinMo6 has the concept of an intermediate driver that allows you to swap between device ports while shielding the apps from the changes. It's basically a COM port proxy. The FakeGPS utility overwrites the default GPS driver entry for the intermediate device driver.
In \HLKM\System\CurrentControlSet\GPS Intermediate Driver\Drivers, change the CurrentDriver entry to read:
GPSOneDevice
Exit whatever registry editor you're using, then power cycle (not a soft reset) the device to ensure the registry hive is flushed and saved.
Once you restart the device, the GPS should work again.
Later,
No comments:
Post a Comment