nmccord -
Yes unlock works. Speeds depend on which GSM carrier you are on since the G3 only supports HSPA+ speeds on AT&T and Edge on T-Mobile unless you are living in a refarmed T-Mobile area running on 1900Mhz. Otherwise you only get Edge on T-Mobile.
After a bunch of testing, I think I have the method that works properly and doesn't crash all the time. Let me put it together and I'll post it here.
---------- Post added at 04:01 AM ---------- Previous post was at 03:45 AM ----------
So here goes -
GSM Unlock for Sprint LG G3 (Works for US GSM Carriers & International Carriers)
1. Root the device using StumpRoot - Download here
http://forum.xda-developers.com/lg-g3/orig-development/root-stump-root-lg-g3-sprint-verizon-t2850906
2. Install SuperSU & Root Explorer & 920 Text Editor (or you can use Rom Tool Box for build.prop editing)
3. Copy build.prop from /system/build.prop to /sdcard
4. Open /sdcard/build.prop in 920 Text Editor
5. Edit line 268 and change ro.build.target_operator=SPR to ro.build.target_operator=spr
6. Save the file
7. Go to root explorer and copy build.prop from /sdcard to /system/ - try and delete existing build.prop and then copying the one from /sdcard instead of overwriting the existing file. I've encountered bootloops when overwriting build.prop
8.
change permissions on /system/build.prop file you just copied to "rw - r - r". This is very important - when you copy and paste build.prop it loses the correct permissions and incorrect permissions will result in bootloop
9. reboot the device
10. It should now be unlocked. You will be unable to change the Network mode under "Mobile Networks" which will be grayed out so use the app "Network" from the play store to change the modem to "GSM (auto PRL)
11. In a few seconds you should see a signal. If not reboot the device once again and it should work.
12. Download "Tweakker" from the play store to get to APN settings and configure required APN settings for your carrier. After you are done with this step, you should have 3G/HSPA+ or Edge connectivity.
Note: The icons for 3G, 4G will be what sprint provides and sprint considers everything that is not EVDO/LTE to be "GSM" so you will only see GSM even if you are connected to HSPA+
I haven't found a tweak to change this but this is mostly a cosmetic issue. The other way of fixing this is to change build.prop to "global" instead of "spr" but you will encounter repeated system.buildui errors until you change the network mode to GSM from CDMA. Anytime you change the mode back to CDMA the buildui errors will reappear. You can get through the errors by disabling the radio / going into Airplane mode by holding the power button and then use the "Network" app to change your mode to GSM (Auto prl)
Both have the same result but changing it to global gives you the worldphone icons which are the usual E, H+, etc.
All this should be redundant once the bootloader unlock comes along and we can flash different roms that don't have sprint's restrictions.