GPS fix for 3/26 CM12 build
-------
Rename these system files with some root file explorer:
1: /system/etc/gps.conf
to gps.conf.OLD
---
2: /system/lib/libgps.utils.so
to libgps.utils.so .OLD
3: /system/lib/libloc_api_v02.so
to libloc_api_v02.so .OLD
4: /system/lib/libloc_core.so
to libloc_core.so .OLD
5: /system/lib/libloc_ds_api.so
to libloc_ds_api.so .OLD
6: /system/lib/libloc_eng.so
to libloc_eng.so .OLD
---
7: /system/lib/hw/gps.default.so
to gps.default.so .OLD
8: /system/lib/hw/gps.msm8226.so
to gps.msm8226.so .OLD
(eliminate space between .so and .OLD, had to add to prevent auto emoticon)
-------
copy/paste files from
attached zipped folder (unzip first, not flashable; files are from Bad_MOFO_33's 3/16 CM12 build) as follows and change their permissions to 644 (rw - r - r) after pasting in some root file explorer:
1: /system/etc/gps.conf
---
2: /system/lib/libgps.utils.so
3: /system/lib/libloc_api_v02.so
4: /system/lib/libloc_core.so
5: /system/lib/libloc_ds_api.so
6: /system/lib/libloc_eng.so
---
7: /system/lib/hw/gps.default.so
(not an accident: 8 old files renamed, only 7 new files pasted+permission changed)
-------
reboot
-------
Use
attached GPS .apk to manage a-gps state (clear then download data) and acquire satellite lock outdoors.
Good luck!