[G3 Q&A, Help & Troubleshooting] stoker25:
Hmm well that's strange, normally it gives a link to the KDZ there, at least it does for me...

Luckily there's another way to check, I used your IMEI at http://csmg.lgmobile.com:9002/csmg/b2c/client/cs_auth_model_check.jsp?esn=************** and it gives a link to http://dl02.gdms.lge.com:5006/dn/downloader.dev?fileKey=PS47109201/LS990ZV4_04.51101.zip, that files not found but googling the name brings up some uploads from other people, time to start digging, thanks for your help :good:

Edit: Looks like we might have already cracked it :D

Doing searches inside the system.img in that zip for the string "IZat" I found an apk which wasn't on my phone, namely /system/app/xtra_t_app.apk, decompiling this apk showed it as being "com.qualcomm.location.XT". Seeing nothing else related to iZat that my phone didn't already have I took the plunge and installed it, and when I went to Location -> Mode I was greeted with a nice "com.qualcomm.location.XT has had to close" error. Darn! At least the enhanced location section was there, but it had no text under it, just an off/on button.

Determined, I looked into what was happening using adb logcat and it seemed like it was looking for an xt_native library which my phone was missing. I found that at /system/vendor/lib/libxt_native.so in the Sprint image and copied it to my phone, went back to settings and to my surprise the iZat option showed up!

Enabling it brought up some standard privacy policy b/s, and after saying OK to that it seems like it's enabled! Not sure how to check if its working exactly, but seeing as it looked like just this apk and lib file was missing I think it's working :D

A download for the apk and .so file is at https://mega.co.nz/#!DoQzgSjA!k8OeUr6W6pfhszd-kddVtzXNd7d1voWQsqN-A0D_0J8

To install it you'll need root (although there might be a way to package the .so inside the apk and skip needing it, this is my first time messing with Android since 2010 or so though so I'm a bit rusty with stuff like that)

First mount your system as r/w, running this works for me:

mount -o rw,remount -t ext4 /dev/block/platform/msm_sdcc.1/by-name/system /system

Copy the libxt_native.so to your /system/vendor/lib/ folder

Run chmod 644 libxt_native.so to set the permissions properly

Install the apk

Restart, go to the location settings and enjoy :)

The permissions for the apk are pretty crazy and mention some in-call purchasing things, this isn't my doing though. In case you want to verify it you can download the LS990ZV4_04.51101.zip, extract the tot using LGBinExtractor (might need a small mod to support Sprint tots), open the system.img with Ext2explore and compare the hash of the apk I uploaded with the /app/xtra_t_app.apk inside it.

Major thanks to deadh0b0 for helping us find where it was!

Anyway, enjoy :)

Edit: also, obligatory disclaimer that I'm not responsible for anything that happens by doing this! This is literally just-found-out-about-5-minutes-ago work, so I haven't exactly tested it long, my (3UK D855) phone seems to be working fine though, so hopefully all should be good!

Edit2: I think there might be some more to this, not getting any XT debug messages in logcat besides the settings changes, hmm..