• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[LG] How to Developer Unlock, Relock and keep your device Unlocked (Works in Mango!)

Search This thread

PieOfJustice

Senior Member
Feb 15, 2011
805
250
Error: GPS Unavailable
For some reason I have never been able to get the LG Optimus E900h to stay unlocked. The registry editers we currently have in our possesion can not edit the needed keys nor can we use provxml because once again it for some reason will not work on our devices.

Here is a 100% way to keep the LG Optimus 7 phone from relocking. Instead of using 3rd party apps we will use the native LG MFG application.

Known Bugs: ChevronWP7 will no longer detect your phone! Not sure why but it doesn't. This shouldn't be a problem considering your phone is unlocked. A factory restore will revert the changes. Also you may not debug with VS2010. Also unsure why.

Notes: Enter everything without quotes, and please be careful. Don't hold me responsible if you screw up your phone.

------------------------------------------------------------------------​

How to Un-Lock your Phone without Chevron 7

You can unlock the phone by using the MFG registry editor.

  1. Open the MFG app and use the password to open it. If you don't know it's (appmfg#*#)
  2. Go to Engineer Menu -> Other Settings -> Edit Registry
  3. Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
  4. Set your input path to "\Comm\Security\LVMod"
  5. Set your input key to "DeveloperUnlockState" and set to DWORD
  6. Hit Query. Output result should return a "0" or a random long number. If it does continue.
  7. Set your input data box to "1" and hit SET. Output result should be 1

How To Keep Your Phone Unlocked

You can keep your phone unlocked and prevent Zune from re-locking it.
  1. Open the MFG app and use the password to open it. If you don't know it's (appmfg#*#)
  2. Go to Engineer Menu -> Other Settings -> Edit Registry
  3. Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
  4. Set your input path to "\Software\Microsoft\DeviceReg"
  5. Set your input key to "PortalUrlProd" and set to DWORD
  6. Hit Query. Output result should return data. If it does continue.
  7. Keep your input data box empty and hit SET. Output result should be 0
  8. Keep this screen open and continue to Part 2

Part 2
  1. Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
  2. Set your input path to "\Software\Microsoft\DeviceReg"
  3. Set your input key to "PortalUrlInt" and set to DWORD
  4. Hit Query. Output result should return data. If it does continue.
  5. Keep your input data box empty and hit SET. Output result should be 0
  6. Backout to the password screen and shutdown the phone via powerbutton.
  7. Reboot and sync. Your phone should stay unlocked.

How to Re-Lock your Phone without Chevron 7

Don't want your phone unlocked anymore? You can re-lock the phone by using the MFG registry editor.

  1. Open the MFG app and use the password to open it. If you don't know it's (appmfg#*#)
  2. Go to Engineer Menu -> Other Settings -> Edit Registry
  3. Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
  4. Set your input path to "\Comm\Security\LVMod"
  5. Set your input key to "DeveloperUnlockState" and set to DWORD
  6. Hit Query. Output result should return a "1". If it does continue.
  7. Set your input data box to "0" and hit SET. Output result should be 0
  8. Your phone is now locked. To Unlock the phone redo the above steps but set back to "1"

How to Re-Set PortalUrlInt and PortalUrlProd Keys

This will allow Zune re-lock your phone as well as being useful for updating.

  1. Open the MFG app and use the password to open it. If you don't know it's (appmfg#*#)
  2. Go to Engineer Menu -> Other Settings -> Edit Registry
  3. Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
  4. Set your input path to "\Software\Microsoft\DeviceReg"
  5. Set your input key to "PortalUrlProd" and set to STRING
  6. Hit Query. Output result should return data. If it does continue.
  7. Set your input data box to "https://developerservices.windowsphone.com/Services/WindowsPhoneRegistration.svc/01/2010" and hit SET.
  8. Keep this screen open and continue to Part 2

Part 2
  1. Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
  2. Set your input path to "\Software\Microsoft\DeviceReg"
  3. Set your input key to "PortalUrlInt" and set to STRING
  4. Hit Query. Output result should return data. If it does continue.
  5. Set your input data box to "https://developerservices.windowsphone-int.com/Services/WindowsPhoneRegistration.svc/01/2010" and hit SET.
  6. Backout to the password screen and shutdown the phone via powerbutton.
  7. Reboot and sync. Your phone should re-lock with every sync.
 
Last edited:

lorenzo.themax92

Senior Member
Nov 20, 2008
265
27
Works, but this method for unlock must be added because not all the phone have the value 1 on the key DeveloperUnlockState


Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
Set your input path to "\Comm\Security\LVMod"
Set your input key to "DeveloperUnlockState" and set to DWORD
Hit Query. Output result should return a "0". If it does continue.
Set your input data box to "1" and hit SET. Output result should be 1
Your phone is now unlocked.
 
Last edited:
  • Like
Reactions: athanaso77

PieOfJustice

Senior Member
Feb 15, 2011
805
250
Error: GPS Unavailable
Works, but this method for unlock must be added because not all the phone have the value 1 on the key DeveloperUnlockState


Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
Set your input path to "\Comm\Security\LVMod"
Set your input key to "DeveloperUnlockState" and set to DWORD
Hit Query. Output result should return a "0". If it does continue.
Set your input data box to "1" and hit SET. Output result should be 1
Your phone is now unlocked.

I do have it as the reversal in the re-lock tutorial but I will add this to the beginning so it's Un-Lock -> Stay-Lock -> Re-Lock
 

kapanak

Senior Member
Nov 3, 2010
279
19
What if your DeveloperUnlockState Key returns data instead of 0 at the first step?

Edit: Never mind, I figured it out. Interestingly enough, the "data" given by both keys were the same, and they were different between two phones (both Optimus 7) that my colleage and I own.

The above procedure works regardless. Syncing with Zune does not relock either. Amazing what you can do without using Chevron. I wonder if this method will remain functional after NoDo update.

Here is the method to remove the 10 app limit for sideloading.
Please take note as it uses a different value than the regular method used for other phones.

[HKEY_LOCAL_MACHINE\Software\Microsoft\DeviceReg\ Install]
"MaxUnsignedApp"=dword:2147483647

The number is the decimal value for the actually needed key 7FFFFFFF. The Registry editor in MFG app does not accept Hex keys, and if you use the 7FFFFFFF value, it will set it to zero, and WILL prevent you from sideloading ANY apps. This requires a restart after setting the value.
 
Last edited:
  • Like
Reactions: PsyberPunker

PieOfJustice

Senior Member
Feb 15, 2011
805
250
Error: GPS Unavailable
What if your DeveloperUnlockState Key returns data instead of 0 at the first step?

Edit: Never mind, I figured it out. Interestingly enough, the "data" given by both keys were the same, and they were different between two phones (both Optimus 7) that my colleage and I own.

The above procedure works regardless. Syncing with Zune does not relock either. Amazing what you can do without using Chevron. I wonder if this method will remain functional after NoDo update.

Its possible. It depends if the update blocks the cert itself from working. If that's the case ae need to find another cert exploit since were not reliant on chevron.
 

senorchocolate

New member
Sep 6, 2008
1
0
hello all,

i have a problem unlocking my optimus 7. i followed the instructions but at the end i do not get '0" as result. instead i get as result "DeveloperUnlockState" = 1081214720.

and now i dont know what to do next. am i doing something wrong?

thank you in advance
 

PieOfJustice

Senior Member
Feb 15, 2011
805
250
Error: GPS Unavailable
hello all,

i have a problem unlocking my optimus 7. i followed the instructions but at the end i do not get '0" as result. instead i get as result "DeveloperUnlockState" = 1081214720.

and now i dont know what to do next. am i doing something wrong?

thank you in advance

Are you running at the stock OS. Also have you unlocked your phone before?
 

kapanak

Senior Member
Nov 3, 2010
279
19
hello all,

i have a problem unlocking my optimus 7. i followed the instructions but at the end i do not get '0" as result. instead i get as result "DeveloperUnlockState" = 1081214720.

and now i dont know what to do next. am i doing something wrong?

thank you in advance


I had a similar result. You are getting back data...

Just leave the field empty, and press set. Now you should see 0. Then set it to 1. It works. Third post down, I had a similar problem, and now it works...
 

Portos2008

Senior Member
Jul 19, 2008
124
3
Fribourg
For some reason I have never been able to get the LG Optimus E900h to stay unlocked. The registry editers we currently have in our possesion can not edit the needed keys nor can we use provxml because once again it for some reason will not work on our devices.

Here is a 100% way to keep the LG Optimus 7 phone from relocking. Instead of using 3rd party apps we will use the native LG MFG application.

Known Bugs: ChevronWP7 will no longer detect your phone! Not sure why but it doesn't. This shouldn't be a problem considering your phone is unlocked. A factory restore will revert the changes.

Notes: Enter everything without quotes, and please be careful. Don't hold me responsible if you screw up your phone.

------------------------------------------------------------------------​

How to Un-Lock your Phone without Chevron 7

You can unlock the phone by using the MFG registry editor.

  1. Open the MFG app and use the password to open it. If you don't know it's (appmfg#*#)
  2. Go to Engineer Menu -> Other Settings -> Edit Registry
  3. Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
  4. Set your input path to "\Comm\Security\LVMod"
  5. Set your input key to "DeveloperUnlockState" and set to DWORD
  6. Hit Query. Output result should return a "0". If it does continue.
  7. Set your input data box to "1" and hit SET. Output result should be 1

How To Keep Your Phone Unlocked

You can keep your phone unlocked and prevent Zune from re-locking it.
  1. Open the MFG app and use the password to open it. If you don't know it's (appmfg#*#)
  2. Go to Engineer Menu -> Other Settings -> Edit Registry
  3. Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
  4. Set your input path to "\Software\Microsoft\DeviceReg"
  5. Set your input key to "PortalUrlProd" and set to DWORD
  6. Hit Query. Output result should return data. If it does continue.
  7. Keep your input data box empty and hit SET. Output result should be 0
  8. Keep this screen open and continue to Part 2

Part 2
  1. Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
  2. Set your input path to "\Software\Microsoft\DeviceReg"
  3. Set your input key to "PortalUrlInt" and set to DWORD
  4. Hit Query. Output result should return data. If it does continue.
  5. Keep your input data box empty and hit SET. Output result should be 0
  6. Backout to the password screen and shutdown the phone via powerbutton.
  7. Reboot and sync. Your phone should stay unlocked.

How to Re-Lock your Phone without Chevron 7

Don't want your phone unlocked anymore? You can re-lock the phone by using the MFG registry editor.

  1. Open the MFG app and use the password to open it. If you don't know it's (appmfg#*#)
  2. Go to Engineer Menu -> Other Settings -> Edit Registry
  3. Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
  4. Set your input path to "\Comm\Security\LVMod"
  5. Set your input key to "DeveloperUnlockState" and set to DWORD
  6. Hit Query. Output result should return a "1". If it does continue.
  7. Set your input data box to "0" and hit SET. Output result should be 0
  8. Your phone is now locked. To Unlock the phone redo the above steps but set back to "1"

- HKEY_LOCAL_MACHINE\Comm\Security\LVMod
DWORD: DeveloperUnlockState [1]

- HKEY_LOCAL_MACHINE\Software\Microsoft\DeviceReg
DWORD: PortalUrlProd [0]
DWORD: PortalUrlInt [0]

It's OK?

Now i launch Microsoft Application Deployement and i have one Error:

error.png


Where´s my problem?
 

barovidiu

Member
Oct 21, 2007
11
1
Jailbreack a sim locked LG Optimus 7

Hi guys,
I have an Optimus7 and I love it, but I can`t jailbreak it...
I understand till now we don`t have a sim unlock here, but, if it is sim locked can I jailbrake this phone like an iPhone? I read this forum and I didn`t find a clear answer to this question.
I`ve done all steps from here, I obtain the results noted here, but can`t deploy any .xap aplication. What else can I do?
How can I check if my phone is dev unlock or not?

Thanks!
 

kapanak

Senior Member
Nov 3, 2010
279
19
Actually, if you apply all three registry edits to your phone, then after NoDo update, the unlock is RETAINED, as in you won't have to unlock it again, and all your homebrew apps are also backed up and kept...

Which makes the update extremely smooth and awesome...just did it on my phone, and I can confirm app deployment, without any extra registry edits.
 

derausgewanderte

Senior Member
Aug 9, 2009
2,008
652
Google Pixel 5a
Actually, if you apply all three registry edits to your phone, then after NoDo update, the unlock is RETAINED, as in you won't have to unlock it again, and all your homebrew apps are also backed up and kept...

Which makes the update extremely smooth and awesome...just did it on my phone, and I can confirm app deployment, without any extra registry edits.
thanks, I understand that if I have an unlocked phone and do nodo update it will retain. my question is whether this procedure will also work if you have a locked phone, do the nodo update and then do the registry changes.

edit: Ha, just tried this and it works after nodo without having nodo before update, !!
 
Last edited:

derausgewanderte

Senior Member
Aug 9, 2009
2,008
652
Google Pixel 5a
Developer Unlock on LG phones works without Chevron after NoDo!

sorry for multiple posts, but this is very exciting!

Note that I have not touched my phone with any hacks before the NoDo update. I applied airwa1kin7's procedure after NoDo and was able to developer unlock it.
Registry settings stick after syncing and all apps and side loading work. I have not touched Chevron or any other hacking before the NoDo. This is at least a solution for LG phones.
thanks to airwa1kin7s !
 

Top Liked Posts

  • There are no posts matching your filters.
  • 18
    For some reason I have never been able to get the LG Optimus E900h to stay unlocked. The registry editers we currently have in our possesion can not edit the needed keys nor can we use provxml because once again it for some reason will not work on our devices.

    Here is a 100% way to keep the LG Optimus 7 phone from relocking. Instead of using 3rd party apps we will use the native LG MFG application.

    Known Bugs: ChevronWP7 will no longer detect your phone! Not sure why but it doesn't. This shouldn't be a problem considering your phone is unlocked. A factory restore will revert the changes. Also you may not debug with VS2010. Also unsure why.

    Notes: Enter everything without quotes, and please be careful. Don't hold me responsible if you screw up your phone.

    ------------------------------------------------------------------------​

    How to Un-Lock your Phone without Chevron 7

    You can unlock the phone by using the MFG registry editor.

    1. Open the MFG app and use the password to open it. If you don't know it's (appmfg#*#)
    2. Go to Engineer Menu -> Other Settings -> Edit Registry
    3. Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
    4. Set your input path to "\Comm\Security\LVMod"
    5. Set your input key to "DeveloperUnlockState" and set to DWORD
    6. Hit Query. Output result should return a "0" or a random long number. If it does continue.
    7. Set your input data box to "1" and hit SET. Output result should be 1

    How To Keep Your Phone Unlocked

    You can keep your phone unlocked and prevent Zune from re-locking it.
    1. Open the MFG app and use the password to open it. If you don't know it's (appmfg#*#)
    2. Go to Engineer Menu -> Other Settings -> Edit Registry
    3. Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
    4. Set your input path to "\Software\Microsoft\DeviceReg"
    5. Set your input key to "PortalUrlProd" and set to DWORD
    6. Hit Query. Output result should return data. If it does continue.
    7. Keep your input data box empty and hit SET. Output result should be 0
    8. Keep this screen open and continue to Part 2

    Part 2
    1. Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
    2. Set your input path to "\Software\Microsoft\DeviceReg"
    3. Set your input key to "PortalUrlInt" and set to DWORD
    4. Hit Query. Output result should return data. If it does continue.
    5. Keep your input data box empty and hit SET. Output result should be 0
    6. Backout to the password screen and shutdown the phone via powerbutton.
    7. Reboot and sync. Your phone should stay unlocked.

    How to Re-Lock your Phone without Chevron 7

    Don't want your phone unlocked anymore? You can re-lock the phone by using the MFG registry editor.

    1. Open the MFG app and use the password to open it. If you don't know it's (appmfg#*#)
    2. Go to Engineer Menu -> Other Settings -> Edit Registry
    3. Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
    4. Set your input path to "\Comm\Security\LVMod"
    5. Set your input key to "DeveloperUnlockState" and set to DWORD
    6. Hit Query. Output result should return a "1". If it does continue.
    7. Set your input data box to "0" and hit SET. Output result should be 0
    8. Your phone is now locked. To Unlock the phone redo the above steps but set back to "1"

    How to Re-Set PortalUrlInt and PortalUrlProd Keys

    This will allow Zune re-lock your phone as well as being useful for updating.

    1. Open the MFG app and use the password to open it. If you don't know it's (appmfg#*#)
    2. Go to Engineer Menu -> Other Settings -> Edit Registry
    3. Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
    4. Set your input path to "\Software\Microsoft\DeviceReg"
    5. Set your input key to "PortalUrlProd" and set to STRING
    6. Hit Query. Output result should return data. If it does continue.
    7. Set your input data box to "https://developerservices.windowsphone.com/Services/WindowsPhoneRegistration.svc/01/2010" and hit SET.
    8. Keep this screen open and continue to Part 2

    Part 2
    1. Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
    2. Set your input path to "\Software\Microsoft\DeviceReg"
    3. Set your input key to "PortalUrlInt" and set to STRING
    4. Hit Query. Output result should return data. If it does continue.
    5. Set your input data box to "https://developerservices.windowsphone-int.com/Services/WindowsPhoneRegistration.svc/01/2010" and hit SET.
    6. Backout to the password screen and shutdown the phone via powerbutton.
    7. Reboot and sync. Your phone should re-lock with every sync.
    1
    Works, but this method for unlock must be added because not all the phone have the value 1 on the key DeveloperUnlockState


    Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
    Set your input path to "\Comm\Security\LVMod"
    Set your input key to "DeveloperUnlockState" and set to DWORD
    Hit Query. Output result should return a "0". If it does continue.
    Set your input data box to "1" and hit SET. Output result should be 1
    Your phone is now unlocked.
    1
    What if your DeveloperUnlockState Key returns data instead of 0 at the first step?

    Edit: Never mind, I figured it out. Interestingly enough, the "data" given by both keys were the same, and they were different between two phones (both Optimus 7) that my colleage and I own.

    The above procedure works regardless. Syncing with Zune does not relock either. Amazing what you can do without using Chevron. I wonder if this method will remain functional after NoDo update.

    Here is the method to remove the 10 app limit for sideloading.
    Please take note as it uses a different value than the regular method used for other phones.

    [HKEY_LOCAL_MACHINE\Software\Microsoft\DeviceReg\ Install]
    "MaxUnsignedApp"=dword:2147483647

    The number is the decimal value for the actually needed key 7FFFFFFF. The Registry editor in MFG app does not accept Hex keys, and if you use the 7FFFFFFF value, it will set it to zero, and WILL prevent you from sideloading ANY apps. This requires a restart after setting the value.
    1
    Help!

    I have a UK Orange sim locked Optimus 7 and have tried the instructions on here but to no avail. I still get the "The SIM card can only be used on specific networks....." error.

    Can anyone help or has experience this before?

    Thanks

    Simon

    This is to Developer Unlock not Sim unlock.
    1
    Does any one here know if this hack works after Mango?
    Yes it does.

    XDA Windows Phone 7 App