Howto Remove Sim Restriction on Lg G6 mobile


How to sim network unlock lg g6 all models for t-mobile, bell, roger, fido, at&t, telus, o2 and orange sim.  

                    Lg has many models . One of popular is lg g6. Usa Uk, Canada gsm and cdma company sell lg g6 models in sim locked condition. And if you try to use other sim like bell, orange,o2 or at&t, t-mobile on lg g6 then it give sim error message like sim restricted enter code, network locked sim card inserted and ask for sim network unlock code or invalid incorrect network sim phone disabled enter special code. You must unlock mobile to use other gsm sim.


Here I provide 3 different ways for sim unlocking lg g6.


1 method Lg g6 unlocking bootloader without unlock codes.

                     You can use this method for sim unlock lg g6 for some of northern American model, European lg g6 models and Usa carrier free model. But if you are from other location then also take one try for this method. First take full backup of your lg g6.


1. Download and install usb driver for lg g6 on your computer.  Now to check whether proper driver is installed as per your lg mobile. Connect your mobile to computer and it must be recognized and found under my computer. Make sure you have driver as per your mobile model.

2. Download android sdk package or atleast download and install adb and fastboot on your computer. Adb act as a bridge between android device and computer so that they can communication.

3. I also suggest to install super user on your mobile.

4.  Now turn on usb debugging and oem unlocking option on your lg g6. For that go to lg g6 setting – developer option and select both this option.

5.  Now connect lg g6 to computer via usb cable.

6. Now start your lg g6 in fastboot or bootloader mode. For that type this command at adb shell   -   adb reboot bootloader.  This will start g6 in bootloader mode.
7. We started mobile in fastboot mode to find device id of lg g6. Here is how to find device id of lg g6. Without device id you cannot unlock lg g6 by this method. Use below command for device id.

Fastboot oem device-id.

Now you will get 3 4 line string in two line you get around 64 alpha numeric character which is device id. Now note down this device id.

8. Now go to lge developer site.  Create your free account with valid email id. You will receive unlock file on this email id.

9. Now again go to lge site. Click on unlock and then submit your imei number of lg g6, device id, your name and email address and then click on confirm.  If your lg g6 is valid for unlocking then you will receive unlock.bin file to your email id. Now download that unlock bin file to your computer. Now paste that unlock bin file to adb folder directory which is at c:\ program files \...,

10. Now you need to flash this unlock.bin file to your boot partition to remove network lock on lg g6.  As your lg g6 in bootloader mode. Use below command.

Fastboot flash unlock unlock.bin.

This will modify system boot partition and unlock your lg g6 now you can use any other sim like sprint, varizon with you lg g6.
Now  type command fastboot reboot now your mobile start in normal mode and lg g6 unlocked.  You can use this method for motorola unlock or htc nokia unlock. But  you can not unlock samsung using this method as samsung does not provide unlock file for any of its models.


2 method for lg g6 sim unlocking by generating unlock code from imei number of lg g6.

You can generate network unlock codes for any of lg mobile including lg g5, lg v10, lg v20, lg stylo, lg k10 etc. there are many apps and software available at playstore and internet which can generate unlock code for free. Even model specifil software are also available. Lg has different apps and software.  Nokia and samsung galaxy has different apps for generating unlock codes. To generate sim unlock code you need following information about your smartphone.


1. Imei number of your lg g6. And if it is dual sim then sim1 or master sim slot imei number.

2. Make and model of your mobile.

           Usa and Canada lg g6 models are at&t lg g6 h871,t-mobile lg g6 h872 and Canada lg g6 h873. Lg g6 h870ds dual sim for Russia hong kong and Europe. Us cellular lg g6 us997, sprint lg g6 ls 993 cdma and gsm and Verizon g6 vs998 gsm, cdma, lte and wcdma support.

3. Mobile country code and mobile network code for sim card with locked lg mobile.

T-mobile Usa mcc=310 and t-mobile usa mnc=260. Unlock code for tmobile usa is 16 digit. Lg unlock code may be 8 digit or 16 digit depending upon simcard.
T-mobile Uk mcc= 234 and mnc=30.
 mcc at&t sim Usa= 301, for  at&t Usa mnc code are 070,090.
At&t maxico mcc=334 and mnc at&t maxico is =010,050.
Mcc mobile country code for Canada is302 and telus Canada mnc=220,
fido Canada mnc=370, bell Canada mnc=640.
Mcc for United Kingdom is 234. O2 sim uk mnc=02, orange sim uk mnc=33,34, vodafone sim uk mnc=15
France mcc is 647 and orange france mnc=00. Germany mcc is 262 and o2 sim germany mnc is 03 and Vodafone sim Germany mnc=02.
4. Location where mobile is sim locked.

                           Those software apps generate different kind of unlock code named 1. Network unlock code nck also considered as sim unlock code or sim network unlock pin. 2. Service provider unlock code –spck. 3. Defreeze or unfreeze code – this is used when you mobile is hard locked or permanently locked as you have entered wrong sim unlock code manytimes. This is also used when you mobile is region locked or roaming locked.  4. Nsck – network subset code. To unlock fido sim you need both nsk and spck code.

                                 You can also generate sim unlock code for samsung, nokia, motorola and htc mobile using this method. Samsung unlock code is mostly 8 digit. Nokia unlock code has 15 digit and Sony ericson unlock code is  having 15 and 16 digit.

 Once network unlock code is generated here is how to network sim unlock lg g6 using unlock codes.

                              Now start lg g6 with foreign or non accepted sim now you get dialog box to enter sim network unlock pin or sim unlock code or special code. Enter nck code which you have generated. Now you get message network unlock successfully and restart your mobile. But if you mobile don’t ask for unlock code and only show network locked sim card inserted. Then start mobile with accepted sim or without sim and then go to dial paid and enter 2945# lg model number# tmobile model number 872 and lg  at&t mobile unlock model no 871. Now it will show a menu having these option depending upon how you lg sim locked  sim lock,network lock, service provider lock etc. select network lock and enter your  lg sim unlock code. This will unlock lg g6 and you can use any sim on that mobile.



3 method network unlock lg g6 by finding unlock code house inside lg mobile.


                      When lg mobile is sim locked then sim unlock code house inside lg mobile. Here I will give you places where lg unlock code hidden inside mobile. First look at /dev/block/ folder. Some of android mobile keep unlock code in this folder. Also look at root/ carrier folder and also search for unlock.bin or simlock or network lock file. You need to root your mobile to have access this folders.  In some of motorola or htc mobile unlock code house at dev/block/mmcblk0p6 partition you can use su dd if command to copy this file.  Unlock code is in hexa decimal so convert it to decimal and then use as network unlock codes.


              Latest samsung galaxy, lg, motorla smartphone are locked at boot level. There are mostly using kitkat or marshmallow os. So unlock code for samsung galaxy, lg, nokia and motorola are hiding inside boot partition. Or even modifying boot partition can also sim unlock cellphone.  You can use apps which can copy or backup mobile partition or you need to root your mobile and copy this partition. There are many free apps available which can copy partition of your mobile but it need super user access.  So install those apps on your mobile give super user rights and copy boot partition.  Or


              Root your lg mobile. For that download proper rooting software. Install usb driver of your lg g6 to computer. Install sdk – software developer kit from lg site or you can also download from internet. Also install super user on mobile.
Now enable usb debugging and also enable oem unlocking on your mobile. Now on your computer go to command prompt and use adb shell. And type this command 
dd if=/dev/block/platform/msm_sdcc.1/by-name/aboot (aboot is a boot partition name it may be different on lg ) of=/sdcard/aboot.img. now script code is inside boot partition which force to enter sim network unlock pin when you start lg g6 with non accepted sim. So if you modify boot partition and reflash to lg g6 then it will not ask for unlock code and you can use any sim on lg g6.

Android Pie 9.0 info Features and Smartphone List Upgradable to Android P


List of lg Samsung Nokia Motorola Sony xperia Htc smartphone devices upgrade to android pie 9.0 update. Detail Information about android p and new features about pie 9.0 operating syste.

              Google is mastering its ability on developing new android operating systems. Latest release is android pie 9.0 aka android P. Now stable version is also available for all. And it is free. First why os is named as pie? Most of the time google name its operating system with high sugar taste like Oreo, marshmallow,  kitkat and so on it is pie.

What is new in android pie 9
1) Android pie has smart way using battery. So it would not drain faster compare to older os. It also adjusts brightness automatically.
2) It has added new security features for biometric authentication and also you can encrypt your backup. And also add gesture recognition. Additionally when you make online payment via apps or web, you will need to provide signature. This will make transaction more secured.
3) Wifi round trip time for indoor positioning is the new features with android 9.0. Wifi is very widely used protocol for internet, data transfer and mobile to mobile communication. Wifi rtt allow you to find distance of nearby access point.
4) You can use multi camera with android 9 and you can also use external connected usb camera along with your front and back camera. And you can use mobile with one hand for screen shot by adding screen shot option inside power option. Also improve image quality by supporting high efficiency image file format.
5) Redesign google search bar app and also improve sound effect.
6) It warns excessive use of mobile for phone addicted people. New notification features and dnd features. There are many more new features at android pie.

Google devices which are supporting android 9.0
             Google pixel mobile are the best mobile of current time. It has amoled display, qualcomm snapdragon processor 821 or 835, 4gb lpddr4 ram and camera 12.2 mp rear camera.
       Google pixel, pixel xl, pixel 2, pixel 2 xl. Google pixel 3are already updated with android pie.  Google essential is also come up with android 9. These google mobile are already rolled out with android p update. Any new google device will come with androip p.

List of Samsung smartphone get update for android 9

             Samsung is still working on oreo 8 for many mobile. Even latest release of samsung mobile like samsung galaxy s9, 9 plus, galaxy s8 plus, note 9, galaxy note 8 and many of samsung tablets are released with oreo. And now google release stable version of android 9. Now I guess samsung will skip orea 8 testing on many of mobiles and directly release pie 9.0 for its latest smartphones. Yet samsung has not officially release any list for android p update but here is possible list of mobile which get android 9 update.  Samsung galaxy s9 series mobile, galaxy s8 and s8 plus series mobile, in tablets and note it will tab 4 and note9 and note 8 will definitely get android p and mobile which were released in 2018 will get android 9.

Lg mobile list for android pie 9 upgrade

               When google release beta version of android 9 for testing and bug finding purpose many mobile company join for that. But I think lg opt out this.  I thought lg skip android p upgrade as lg was working on oreo 8.0 for most of its latest release. But now here is list of lg mobiles which possibly get android p upgrade.
         Lg v30 variant mobile, lg v35 series mobile, upcoming lg v40, lg g7 will be the first lg smartphone which get android p upgrade and lg mobile which are release in 2018.

Htc mobile list which get android 9 upgrade
             Htc has officially confirmed mobiles for android 9.0 upgrade.  All  htc u12 series mobile, htc u11 variant mobiles. Now many of htc u11 u 12 mobile are having android 7.0. So they skip oreo release and I think directly move to android p upgrade release. Htc desire 12 will also get android 9.

Motorola mobile list for pie 9 upgrade
           Motorola  z2 z3 play, moto z3, moto g6 series all mobile including g6 plus. Many of motorola mobile which are having nougat and oreo will move to android pie 9 next year.

Nokia devices for android p
             Nokia 7 plus, nokia 5.1 plus and nokia 6 plus will get adroid p. nokia 8 and nokia sirocco are also upgradable to pie 9.0. Though nokia has not officially confirm it.

List of soni xperia mobile for android pie 9
         Xperia xz2 series all latest mobile,  xperia xa2 series all latest mobile, xz premium and xz 1variant mobile.