Network-locked or carrier contract based smartphones come with attractive price tags but. based on your plan, you have to pay the full value of the device in installments. It’s easy to buy a SIM-locked device but if you are not happy with the services of your operator, there is no way to put another SIM and enjoy a different network service unless you pay a big money or break your contract by getting your phone unlocked.

What I hate about a network-locked device is the feeling of bondage and snatched away the liberty to use some other SIM card. Indeed there are various SIM unlock code providers out there, but it’s not a good idea to give them our hard-earned money if we can do the magic ourselves!

Android is an awesome world of adventure where people keep coming with mods to solve issues that we face in our mobile life. Getting rid of SIM lock and enabling WiFi tethering is one of the most desirable things by the owners of network locked devices. Today, we shall see how we can achieve permanent SIM unlock Sprint LG G2 LS980. XDA member ysabxe has come with a working solution to unlock your Sprint LG G2 for free so that you might enjoy the services of the network services of your choice. The SIM unlock method also works on Sprint LG G Flex LS995.


  • Sprint LG G2 LS980 with stock or a stock based ROM. To install stock firmware of your G2, refer to this tutorial.
  • Download and install LG United USB Drivers on your computer: Download Here
  • Your Sprint LG G2 must be rooted. You can easily root your phone by following this guide.
  • Enable USB Debugging on your G2. See here to know how to do it.
  • Download the SIM unlock tool for the Sprint LG G2: ls980SIMunlockFinal.rar
  • Install a root file manager and BusyBox app on your device. We recommend Root Browser:
    File Explorer Root Browser Price: Free
    BusyBox Price: Free

SIM Unlock Sprint LG G2 LS980:

Note: Total Commander does not work on KitKat. Please use a root file manager app to replace system files with the modified files provided above.


Download the file from the following link, extract it and use the “carrier” folder while going through the procedure described below: lg-g-flex-carrier.rar

Having taken care of the prerequisites, you can now proceed with the steps to enjoy permanent SIM unlock on your LG G2 LS980.

  1. Connect your LG G2 to computer using USB cable.
  2. Unzip/extract ls980SIMunlockFinal.rar file, open the Total Commander folder and run  Totalcmd.exe as administrator. If you are a Windows 8.0/8.1 user, you find encounter issues launching Total Commander. See below to find a fix for the issue.SIM Unlock Sprint LG G2
  3. When the program is launched, click Network> ABD> Your Device.
  4. Now copy the folder named property to the directory called /carrier/ on your device by dragging the folder to your device in Total Commander window.
    lg g2 total commander
  5. To make APNs stick to your device automatically, also copy the apns-conf.xml file to /etc/ on your device.
  6. Now install Root Browser on your device. 
    File Explorer Root Browser Price: Free
  7. Open the app and navigate to /carrier/ property folder and fix file permissions to rw-r–r– (0644) and save changes.
  8. Delete telephony.db file found in /data/data/ on your device.
  9. Exit Root Browser and reboot your phone.

When your device boots up, you should be able to use a non-Sprint SIM card on your device. Cheers!

Update: After unlocking your Sprint LG G2 or Sprint LG G Flex, you might not be able to use SIM cards from some US operators.

Fix for Windows 8 Users:

  1. Right click the Totalcmd.exe.
  2. Select Properties.
  3. You will see a new popup window, click the Compatibility tab.
  4. Then select Windows XP (Service Pack 2).windiws-program-compatibility-1
  5. Then check Run this program as an administrator.
  6. Click the OK button.
  7. Now launch the Totalcmd.exe again and select Run the program without getting help.windiws-program-compatibility
  8. Total commander should now be working for you.



  1. Thank you! I’ll try and I’ll let you know.. hoping it would turn out to be successful cause i really want that lollipop update with sim unlock.. 🙁

  2. Does total commander supports lollipop? And can you find me some good root file manager (free) for ls980zve stock because i tried root browser but it didn’t work… i am currently on lg g2 ls980zva jelly bean .. but i wanna upgrade .. and official update didn’t work and now it is showing your software is up to date… pls help.. 🙁

  3. Glad to know it worked for you, Tosif! We do not accept donations. If you want to say thanks, follow us on FB, Twitter and G+.

  4. i have lg g2 ls980 zvg 5.0.2 everything is working fine but i m not able to use net plz suggest me???

  5. Hi Rakesh,
    First of all thanks for that it relly did unlock my sim, but there are three issues annoying me,
    1. A Sprint animation is shown on every boot & shut down
    2. Sprint Update notification
    3. some stock apps are gone like Flashlight.

  6. Hi Rakesh,

    I’m watching this 2 years old thread, and seems still no solution for combination of Kitkat and removing telephony.db, and changing property dir, and apns-conf.xml file? I have G Flex LS995 with ZV9 stock rom. Tried all root browsers, nothing works, after all reboots the setup is the same, like I’m editing read-only files.

  7. I’m not sure if you know this site but I unlocked my phone for free there, it’s Cphoneunlocker. Com! The unlocking process was easy and the step by step guide emailed to me worked perfectly!
    I hope I helped you :)?

  8. Cphoneunlocker. com! got my phone unlocked for free. Glad I didn’t have to pay moneyfor it. The unlocking process was easy and the step by step guide emailed to me!
    I hope i helped you!

  9. hi after rooting i just lost my system file like system updates nd mobile data of lg g2 …any way of get them back?? pliss help its ls980 lg g2

  10. To make data to work:

    My phone details:
    Software version: LS980ZVG
    Android Version: 5.0.2

    I reverted from cm12 to stock rom(flashed tot file and completed all system updates until version 5.0.2 and then rooted) and then unlocked sim lock using above method, Calls and Text (Network:Airtel India) are working but Data was not working( copied apn-confs.xml file but no use)

    In Lollipop version, carrier locked phones have no option to set apn manually(i.e you cant find APN settings in settings>wireless networks> mobile networks)

    I contacted customercare to send me configuration settings, but they are not received by my phone(they say that “they are sent and please save them”).

    After a few hours of googling i found this to set manually any apn’s required using adb commands

    1.Download minimal adb fastboot

    2.Enable usb debugging in dev options in your phone.

    3.type this without quotes

    “adb shell


    am start -n$ApnSettingsActivity”

    then APN settings menu opens>then you can add any APN you wish (google your network’s apn info)>save them> reboot.

    Internet works.

  11. Hi rakesh ji
    I have received a LG G2 LS980 with software ls980 zvd I am using tata cdma sim on mobile but unable to run internet can you help where as when I put airtel sim internet is running on it please guide me

  12. DEar Rakesh I have LSLS980ZVD.. there is no OTA update option & as well as SOftware update option ? what should i do ? Please help me
    android version: 4.4.2
    Kernel Version: 3.4.0

  13. Sprint LS980. After firmware flash, root and sim unlock, It always goes back to original firmware upon reboot.

  14. you can prolly unlock the device and prolly wont be able to use it in any carriers cuz almost all carriers scans for the imei number before they activate it on network

  15. how do I unzip rar files??Im running windows 8.1 and cant unzip the ls980SIMunlockFinal.rar

  16. hi gys m a new user lg g2 LS980 4.4.2 please any one tell me that how i import may contacts from to this phone ,, there no option of import ccontacts from sim ,,, please any one of u help with this I am not getting an option to Import Sim contacts

  17. i have tried but no luck with deleting and i now do not have apn setting menu in setting.

  18. Hi Rakesh, I can’t get rid of the telephony.db
    I tried renaming it, and a new telephony.db showed up together with the renamed one.

    The phone says No SIM card – LG
    I tried deleteing it by r–r–r permission method, I can delete it and it shows up instantly again
    Could you offer a solution please

  19. Flashed Open LG G2 D802, a vodafone logo came up and now nothing is working right, I touch different part of screen, it detects in different area.

  20. The main steps from original post? or steps after 2b? and also now that I already reboot what should I do can I just re copy into boot and continue from there?

  21. Hello Rakesh,
    I am attempting to unlock my LG G Flex LS995ZV7 but am having trouble on T.C. when i try to copy property folder it does nothing and if i try the apns.xml it says error and copies nothing this is my second attempt the first time i completed every step but it was still sim locked so i flashed back to stock and tried again and this problem arose. Any help would be greatly appreciated.

  22. well i got the roaming issue fixed i had a problem with the apn. i am still having the issue of making outgoing calls everytime i try i get has stopped this seems to be my only problem right now i can recieve calls and talk on it perfectly just cant make them.

  23. hello my name is adam i had a sprint lg g2 ls980zvc phone now i sorta know what im doing i build computers for a living but this is the first ive gotten to work on andriod ive rooted the phone got it to stop booting up sprint just lg got it read the at&t activacted sim card and worked i have followed all the steps repeadly. i can send and recieve texts i recieve phone calls but everytime i make a call it says the process has stopped working and my phone keeps saying roaming indicator off instead of at&t. now if i go into radio switch and switch it back to gsm it will say at&t again and work just fine until i restart it or make a call with…….i have put alot of time into this and have faith it will work completely please help me….email [email protected]

  24. Hi Rakesh, I’m trying to follow the tutorial above, but whenever I try to copy over the property files. I’m using an LS980 (obviously), running 4.4.2 on software version ZVC.

    Any help would be greatly appreciated, thanks!

  25. then I will lose my root and I will stuck with 4.4.2 Kit Kat without root access.
    is this right?
    thanks for your support

  26. Just check the guide to return to stock 4.2.2. Try with out enabling debugging mode.. i dont think is really necessary.. before try this, for data recovery just try use an application for disk data recovery as you will normally do for an hdd.. your mobile will be able to mount on your pc by default

  27. hi

    Rakesh I was just about to upgrade my lg g2 d800 with firmware D80010o when I noticed that you changed the intructions and now you asked the firmware based to be D80010d.

    I have the original files saved, is there an issue for the D80010o?


  28. Reboot the device in TWRP, select install, select ROM file, and uncheck signature verification option before confirming installation. Then install the ROM.

    Or if you have a ROM backup, restore it then try again.

  29. I tried, and it works for me. Thank you very much. I wonder if I can reinstall twrp after that ? If yes, how?

  30. Note that I am from Bangladesh but phone is not from Bangladesh. It was bought outside from LG mobile shop. They collect set’s from different region like UK, USA, Singapore etc.

  31. hi, I have the Indian version of D802 on my device. It is also not rooted. I was thinking of rooting the device and go for installing the ROM you have provided. Is it safe to do? or shall I wait for the official firmware to roll out OTA

  32. 4.2.2 had no lte compatibility at first, it required an update from lg apps which i did not receive with a hong kong firmware. I’ve had to install european firmware. Is it now embedded ?

  33. 4.2.2 had no lte compatibility at first, it required an update from lg apps which i did not receive with a hong kong firmware. I’ve had to install european firmware. Is it now embedded ?

  34. Hi,
    Looks really easy and well explained, but before I go forward I just wanna make sure that this firmware support the 32GB D802?

This site uses Akismet to reduce spam. Learn how your comment data is processed.