[Guides & Tools] Modifying Your Phone

Search This thread

Kaleptik

Inactive Recognized Developer
Jun 3, 2009
3,801
1,229
30
www.acidhazardrom.com
1. LG Flash Tool

This is the flashing tool that will let you install:
  • Any .kdz firmware. Ex. V10C_00.kdz

KDZ Files Available:

Requirements:
  • You'll need to have the LG Thrill / Optimus 3D
  • All your data backed up
  • All LG Drivers Removed

DOWNLOAD LINK: LG Flash Package - 50 MB

How To Use:
Step 1

  • Download the .kdz file you want to flash
  • Extract the files with WinRar or 7zip
  • Uninstall all LG drivers
  • Restart computer

Step 2

  • In the "Drivers" folder, install the "LGUnitedMobileDriver_S4981MAN36AP22_ML_WHQL_Ver_3.6.exe" file
  • In the "Software" folder, install the "B2CAppSetup.exe" file
  • In the "SERVER" folder, launch the "shttp3.exe" file

    • An error may or may not pop up. Just click OK
    • Check the "I agree with this license, and I accept all items."
    • Check the "Update entry in main menu."
    • Check the "Add to startup."
    • Make the password "admin"
    • Click "Install"
  • Launch the "Small HTTP server" from the Start Menu

    • MINIMIZE the popup. If you close it, the server will quit.
    • On the TaskBar, a new icon should appear. Right click the icon and go to "Settings"
    • Select the "HTTP" tab and change the "Port" to "9002"
    • Click "OK" in the top right corner

Step 3

  • Navigate to "C:\shttps" on the hard drive

    • Copy the contents of "WWW Folder" into the "C:\shttps\www" directory
  • Navigate to "C:\Windows\system32\drivers\etc" on the hard drive

    • Copy the "hosts" file in "C:\Windows\system32\drivers\etc" to the "ORIG" folder in the LG Flash Package
    • Delete the "hosts" file from "C:\Windows\system32\drivers\etc"
    • Copy the "hosts" file from the "MOD" folder in the LG Flash Package to "C:\Windows\system32\drivers\etc"

Step 4

  • In the "FLASHING" folder, launch "Windows Enabler.exe"

    • A new icon should appear on the TaskBar. Click the icon to turn it to the "ON" position
  • In the "FLASHING" folder, install the "msxml.msi" file

Step 5

  • Open Device Manager

    • Windows XP - Right Click "My Computer", click the "Hardware" tab, and select "Device Manager"
    • Windows Vista/7 - In the Start Menu search bar, type "Device Manager" and select it at the top
  • Unplug your phone (If it is plugged in)
  • Take out the battery

Step 6

  • Check Device Manager for the current active "COM Ports"
  • Boot into DOWNLOAD MODE
  • Plug the phone into the computer without the battery inserted
  • Hold [VOL UP + POWER]
  • Put the battery in and wait until it vibrates or for 3 seconds
  • Check Device Manager for a NEW "COM Port"

    • If there is not a new "COM Port", restart Step 5

Step 7

  • Launch the "UpTestEX_mod2_marwin.exe" file

    • Change the product type located under the LG Electronics logo to "3GQCT"
    • Change the PhoneMode to "EMERGENCY"
    • Navigate to your .kdz file in the "Select kdz file" box
    • Click "Normal web upgrade test" at the bottom
    • Click "Upgrade Start" on the pop up screen
    • On the "Select Country & Language" box, click "Clear phone Software udpate Registry"
    • Change "Country" to "Different Country"
    • Change "Language" to your language
    • Click OK

Your phone is now flashing. DO NOT TOUCH THE PHONE AT ALL. DO NOT UNPLUG THE PHONE.

Step 8 : Varies

If your phone boots properly, ignore this.

Part 1: Booting into recovery
If your phone does not boot and you are stuck in a boot loop:
  • Boot into RECVOERY MODE
  • Hold [VOL DOWN + 3D]
  • Press the POWER button until the phone vibrates
Part 2: Wiping data in recovery
  • Use VOL DOWN to navigate to "wipe data/factory reset"
  • Press the "3D" to select it
  • Use VOL DOWN to navigate to "Yes"
  • Press the "3D" to select it
  • Restart the phone

Step 9 : Optional

  • Root using one of the three SuperOneClick versions in the LG Flash Package folder
  • Install ClockworkMod or Touch ClockworkMod Recovery with Recovery Manager


2. Entering APNS

This example is for AT&T "4G" HSPA+ APNs

Getting To The APNs
  • Go to the "Settings" app
  • Select "Wireless & networks"
  • Select "Mobile networks"
  • Select "Access Point Names"

Setting Up The APNs
  • Press the Menu button
  • Select "New APN"
  • Select "Name"
    • Change it to "AT&T HSPA+"
    • Select "Ok"
  • Select "APN"
    • Change it to "phone"
    • Select "Ok"
  • Select "MMSC"
  • Select "MMS Proxy"
    • Change it to "wireless.cingular.com"
    • Select "Ok"
  • Select "MMS Port"
    • Change it to "80"
    • Select "Ok"
  • Select "MCC"
    • Change it to "310"
    • Select "Ok"
  • Select "MNC"
    • Change it to "410"
    • Select "Ok"

APNs SET!



3. Booting into and Navigating Recovery Mode

Booting into Stock Android Recovery
  • Boot into RECVOERY MODE
  • Hold [VOL DOWN + 3D]
  • Press the POWER button until the phone vibrates
Using Stock Android Recovery
  • VOL + and VOL - is to move up and down
  • Press the 3D button to select an option

Booting into ClockworkMod Recovery

  • Boot into RECVOERY MODE
  • Hold [VOL DOWN + 3D]
  • Press the POWER button until the phone vibrates
Alternatively for ClockworkMod:
  • Go to Settings
  • Go to Privacy
  • Choose Factory Reset
    It will boot into ClockworkMod.

Using ClockworkMod Recovery

  • VOL + and VOL - is to move up and down
  • Press the POWER button to select an option


4. Flashing CyanogenMod 10

Step 1. Revert to Complete Stock Gingerbread

  • Use the "LG Flash Tool" in this post to do this. [I ADVISE USING V21E]
  • Step 8 in the guide HAS to be done. Make sure you wipe data.
Step 2. Root Phone

  • Use "Megatron Root" in the second post to do this.
Step 3. Install ClockworkMod

  • Use "Recovery Manager" in the second post to do this.
  • DO NOT USE TOUCH CLOCKWORKMOD.
Step 4. Download CM10 & GAPPS

Step 5. Boot Into CWM and Flash CM10+GAPPS

  • Use the "Booting into and Navigating Recovery Mode" Guide if you do not know how to navigate ClockworkMod
  • [COLOR]DO NOT REBOOT[/COLOR]
Step 6. Wipe Data & Reboot

  • Wipe the data from CWM and reboot.

You should now be running CM10!

 
Last edited:

Kaleptik

Inactive Recognized Developer
Jun 3, 2009
3,801
1,229
30
www.acidhazardrom.com
[TOOLS]

1. Recovery Manager

This is a flashing tool that will let you install:
  • Stock Recovery
  • ClockworkMod Recovery
  • Touch ClockworkMod Recovery

Requirement:
  • You'll need to have the LG Thrill / Optimus 3D
  • You'll need to be rooted.
  • Superuser and SU have to be updated to the latest app and binary

    • Update Superuser in the market
    • Open Superuser app and go to the options
    • Scroll to the bottom and click "Su binary"

DOWNLOAD LINK: Recovery Manager - 18 MB

How To Use:
  • Extract the files with WinRar or 7zip
  • Launch "Recovery Manager.bat"
  • Make sure your phone is in "USB Debugging Mode" and is plugged in
  • Choose your option
  • Wait for the screen to refresh
  • Boot into recovery to verify it was flashed successfully


2. Megatron Root

This is a root tool by Dan Rosenberg that will let you root:
  • V20x Firmware
  • Any other Gingerbread Firmware that SuperOneClick can't root

Requirements:
  • You'll need to have the LG Thrill / Optimus 3D
  • LG P920 Drivers installed

DOWNLOAD LINK: Megatron Root - 1 MB

How To Use:
  • Extract the files with WinRar or 7zip
  • Make sure your phone is in "USB Debugging Mode" and is plugged in
  • Launch "run.bat"
  • Wait for the phone to reboot
  • Verify that root is enabled

ROOT DONE!
 
Last edited:

Kaleptik

Inactive Recognized Developer
Jun 3, 2009
3,801
1,229
30
www.acidhazardrom.com

Paki0402

Senior Member
Mar 27, 2011
173
199
Really nice work - Lestat!!

5shjp


Thanks a lot!!!!


Greetz Paki
 
  • Like
Reactions: Kaleptik

E:V:A

Inactive Recognized Developer
Dec 6, 2011
1,447
2,222
-∇ϕ
Great job! But how can I extract the contents of the .kdz firmware file without actually installing it? (Please note that I'm not at all familiar to the LG-way of doing firmware.)
 

sourcewop

Senior Member
Aug 31, 2010
214
7
Hello, please help me. i bought optimus 3d p920 from UK, was on stock 2.2.2, had rooted n installed clockwork v5.0.2.0, i have backed up the stock rom via CWR, i software updated from mobile , it was a 4.5mb update n after that the phone is not going past CWR, i tried to restore backup via CWR no luck. please help is my phone is bricked?Thanks
 

omgomg

Senior Member
Mar 3, 2008
404
90
Portugal
Try to fix permissions.
If it doesn't work, refer on this section to two guides about manually updating via KDZ. It's piece of cake, so don't worry, your phone isn't bricked at all. :)
 

sourcewop

Senior Member
Aug 31, 2010
214
7
Thanks for the reply, i tried to flash kdz file but, after port change step when i try to launch B2CAppSetup.exe , it says no internet connection , connect to internet then continue, even though my net is on. what iam i doing wrong?
:(
 

cyberguru

Senior Member
Jan 27, 2009
128
10
Yorkshire
Wouldn't work for me. When I got to clicking Start update it jumped straight to the usual update app and told me my phone was on latest firmware... I guess it was to do with the shttp; I couldn't use it because crappy Symantec End Point threw a fit when I extracted the archives so I tried using WAMP (Apache server) and changed the port to 9002 as instructed...
Also my phone went crazy trying to get into download mode. I had to time releasing VOL+PWR when device manager detected the port or it told me I had unplugged it.
After I gave up I had to reboot my phone three times and then set the clock!
I'm stuck with 21a still :(
 

Kaleptik

Inactive Recognized Developer
Jun 3, 2009
3,801
1,229
30
www.acidhazardrom.com
Hello, please help me. i bought optimus 3d p920 from UK, was on stock 2.2.2, had rooted n installed clockwork v5.0.2.0, i have backed up the stock rom via CWR, i software updated from mobile , it was a 4.5mb update n after that the phone is not going past CWR, i tried to restore backup via CWR no luck. please help is my phone is bricked?Thanks

Where did the update cone from? Your service provider?

Sent from my Samsung Galaxy S II w/ CM9
 

Kaleptik

Inactive Recognized Developer
Jun 3, 2009
3,801
1,229
30
www.acidhazardrom.com
If you need help flashing, download the LG Flash Package, and Recovery Manager. Install TeamViewer and I can flash your phone for you.

Sent from my Samsung Galaxy S II w/ CM9
 
  • Like
Reactions: cyberguru

cyberguru

Senior Member
Jan 27, 2009
128
10
Yorkshire
Right, managed to flash my phone at home on my laptop but after rooting and installing Touch CWM, I finally booted my phone, went through the initial setup wizard and then was asked which launcher app I wanted to use; LG one or GO Launcher???!!!! Bearing in mind that I have formatted the internal and external storage, gone to CWM and done factory reset, where the hell is this coming from? I looked in manage applications and I can see GO Launcher is installed (along with its widgets and themes), ES File explorer is installed and so is AlarmClock Plus... WTF!
I downloaded the KDZ from LG site so I cant see it being dodgy but I am totally confused where it got these apps from and how it installed them... I know you can put .apk files in a certain folder on the sdcard and it will auto install them but I dont have these apk's at all!
Hsd the ROM been really clever and realised I had these apps on before when I tried 21B and found I couldnt root it??

Anyway! Thanks for an awesome guide.. I did have to make a couple of changes to get mine to work...
When installing the B2CApp updater, I had to put the HOSTS file back the orig or it wouldnt install.
When trying to get into Download mode, I had to again time the release of the vol/pwr keys or it said the drivers failed to install...

But thanks a bunch! I am now on V21d
 

Kaleptik

Inactive Recognized Developer
Jun 3, 2009
3,801
1,229
30
www.acidhazardrom.com
Right, managed to flash my phone at home on my laptop but after rooting and installing Touch CWM, I finally booted my phone, went through the initial setup wizard and then was asked which launcher app I wanted to use; LG one or GO Launcher???!!!! Bearing in mind that I have formatted the internal and external storage, gone to CWM and done factory reset, where the hell is this coming from? I looked in manage applications and I can see GO Launcher is installed (along with its widgets and themes), ES File explorer is installed and so is AlarmClock Plus... WTF!
I downloaded the KDZ from LG site so I cant see it being dodgy but I am totally confused where it got these apps from and how it installed them... I know you can put .apk files in a certain folder on the sdcard and it will auto install them but I dont have these apk's at all!
Hsd the ROM been really clever and realised I had these apps on before when I tried 21B and found I couldnt root it??

Anyway! Thanks for an awesome guide.. I did have to make a couple of changes to get mine to work...
When installing the B2CApp updater, I had to put the HOSTS file back the orig or it wouldnt install.
When trying to get into Download mode, I had to again time the release of the vol/pwr keys or it said the drivers failed to install...

But thanks a bunch! I am now on V21d

That is strange indeed. I haven't downloaded V21D so I wouldn't know, but you did a data wipe in recovery?

Sent from my Samsung Galaxy S II w/ CM9
 

cyberguru

Senior Member
Jan 27, 2009
128
10
Yorkshire
Yep, did a full wipe in recovery before doing anything...
Not to worry though, I removed the apps and then took a backup of the ROM for future use!
 

soccerdude612

Senior Member
Jul 12, 2011
165
2
HEY dark its me it was starting to load but in the middle of the process it said communication error or something?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 75
    1. LG Flash Tool

    This is the flashing tool that will let you install:
    • Any .kdz firmware. Ex. V10C_00.kdz

    KDZ Files Available:

    Requirements:
    • You'll need to have the LG Thrill / Optimus 3D
    • All your data backed up
    • All LG Drivers Removed

    DOWNLOAD LINK: LG Flash Package - 50 MB

    How To Use:
    Step 1

    • Download the .kdz file you want to flash
    • Extract the files with WinRar or 7zip
    • Uninstall all LG drivers
    • Restart computer

    Step 2

    • In the "Drivers" folder, install the "LGUnitedMobileDriver_S4981MAN36AP22_ML_WHQL_Ver_3.6.exe" file
    • In the "Software" folder, install the "B2CAppSetup.exe" file
    • In the "SERVER" folder, launch the "shttp3.exe" file

      • An error may or may not pop up. Just click OK
      • Check the "I agree with this license, and I accept all items."
      • Check the "Update entry in main menu."
      • Check the "Add to startup."
      • Make the password "admin"
      • Click "Install"
    • Launch the "Small HTTP server" from the Start Menu

      • MINIMIZE the popup. If you close it, the server will quit.
      • On the TaskBar, a new icon should appear. Right click the icon and go to "Settings"
      • Select the "HTTP" tab and change the "Port" to "9002"
      • Click "OK" in the top right corner

    Step 3

    • Navigate to "C:\shttps" on the hard drive

      • Copy the contents of "WWW Folder" into the "C:\shttps\www" directory
    • Navigate to "C:\Windows\system32\drivers\etc" on the hard drive

      • Copy the "hosts" file in "C:\Windows\system32\drivers\etc" to the "ORIG" folder in the LG Flash Package
      • Delete the "hosts" file from "C:\Windows\system32\drivers\etc"
      • Copy the "hosts" file from the "MOD" folder in the LG Flash Package to "C:\Windows\system32\drivers\etc"

    Step 4

    • In the "FLASHING" folder, launch "Windows Enabler.exe"

      • A new icon should appear on the TaskBar. Click the icon to turn it to the "ON" position
    • In the "FLASHING" folder, install the "msxml.msi" file

    Step 5

    • Open Device Manager

      • Windows XP - Right Click "My Computer", click the "Hardware" tab, and select "Device Manager"
      • Windows Vista/7 - In the Start Menu search bar, type "Device Manager" and select it at the top
    • Unplug your phone (If it is plugged in)
    • Take out the battery

    Step 6

    • Check Device Manager for the current active "COM Ports"
    • Boot into DOWNLOAD MODE
    • Plug the phone into the computer without the battery inserted
    • Hold [VOL UP + POWER]
    • Put the battery in and wait until it vibrates or for 3 seconds
    • Check Device Manager for a NEW "COM Port"

      • If there is not a new "COM Port", restart Step 5

    Step 7

    • Launch the "UpTestEX_mod2_marwin.exe" file

      • Change the product type located under the LG Electronics logo to "3GQCT"
      • Change the PhoneMode to "EMERGENCY"
      • Navigate to your .kdz file in the "Select kdz file" box
      • Click "Normal web upgrade test" at the bottom
      • Click "Upgrade Start" on the pop up screen
      • On the "Select Country & Language" box, click "Clear phone Software udpate Registry"
      • Change "Country" to "Different Country"
      • Change "Language" to your language
      • Click OK

    Your phone is now flashing. DO NOT TOUCH THE PHONE AT ALL. DO NOT UNPLUG THE PHONE.

    Step 8 : Varies

    If your phone boots properly, ignore this.

    Part 1: Booting into recovery
    If your phone does not boot and you are stuck in a boot loop:
    • Boot into RECVOERY MODE
    • Hold [VOL DOWN + 3D]
    • Press the POWER button until the phone vibrates
    Part 2: Wiping data in recovery
    • Use VOL DOWN to navigate to "wipe data/factory reset"
    • Press the "3D" to select it
    • Use VOL DOWN to navigate to "Yes"
    • Press the "3D" to select it
    • Restart the phone

    Step 9 : Optional

    • Root using one of the three SuperOneClick versions in the LG Flash Package folder
    • Install ClockworkMod or Touch ClockworkMod Recovery with Recovery Manager


    2. Entering APNS

    This example is for AT&T "4G" HSPA+ APNs

    Getting To The APNs
    • Go to the "Settings" app
    • Select "Wireless & networks"
    • Select "Mobile networks"
    • Select "Access Point Names"

    Setting Up The APNs
    • Press the Menu button
    • Select "New APN"
    • Select "Name"
      • Change it to "AT&T HSPA+"
      • Select "Ok"
    • Select "APN"
      • Change it to "phone"
      • Select "Ok"
    • Select "MMSC"
    • Select "MMS Proxy"
      • Change it to "wireless.cingular.com"
      • Select "Ok"
    • Select "MMS Port"
      • Change it to "80"
      • Select "Ok"
    • Select "MCC"
      • Change it to "310"
      • Select "Ok"
    • Select "MNC"
      • Change it to "410"
      • Select "Ok"

    APNs SET!



    3. Booting into and Navigating Recovery Mode

    Booting into Stock Android Recovery
    • Boot into RECVOERY MODE
    • Hold [VOL DOWN + 3D]
    • Press the POWER button until the phone vibrates
    Using Stock Android Recovery
    • VOL + and VOL - is to move up and down
    • Press the 3D button to select an option

    Booting into ClockworkMod Recovery

    • Boot into RECVOERY MODE
    • Hold [VOL DOWN + 3D]
    • Press the POWER button until the phone vibrates
    Alternatively for ClockworkMod:
    • Go to Settings
    • Go to Privacy
    • Choose Factory Reset
      It will boot into ClockworkMod.

    Using ClockworkMod Recovery

    • VOL + and VOL - is to move up and down
    • Press the POWER button to select an option


    4. Flashing CyanogenMod 10

    Step 1. Revert to Complete Stock Gingerbread

    • Use the "LG Flash Tool" in this post to do this. [I ADVISE USING V21E]
    • Step 8 in the guide HAS to be done. Make sure you wipe data.
    Step 2. Root Phone

    • Use "Megatron Root" in the second post to do this.
    Step 3. Install ClockworkMod

    • Use "Recovery Manager" in the second post to do this.
    • DO NOT USE TOUCH CLOCKWORKMOD.
    Step 4. Download CM10 & GAPPS

    Step 5. Boot Into CWM and Flash CM10+GAPPS

    • Use the "Booting into and Navigating Recovery Mode" Guide if you do not know how to navigate ClockworkMod
    • [COLOR]DO NOT REBOOT[/COLOR]
    Step 6. Wipe Data & Reboot

    • Wipe the data from CWM and reboot.

    You should now be running CM10!

    14
    [TOOLS]

    1. Recovery Manager

    This is a flashing tool that will let you install:
    • Stock Recovery
    • ClockworkMod Recovery
    • Touch ClockworkMod Recovery

    Requirement:
    • You'll need to have the LG Thrill / Optimus 3D
    • You'll need to be rooted.
    • Superuser and SU have to be updated to the latest app and binary

      • Update Superuser in the market
      • Open Superuser app and go to the options
      • Scroll to the bottom and click "Su binary"

    DOWNLOAD LINK: Recovery Manager - 18 MB

    How To Use:
    • Extract the files with WinRar or 7zip
    • Launch "Recovery Manager.bat"
    • Make sure your phone is in "USB Debugging Mode" and is plugged in
    • Choose your option
    • Wait for the screen to refresh
    • Boot into recovery to verify it was flashed successfully


    2. Megatron Root

    This is a root tool by Dan Rosenberg that will let you root:
    • V20x Firmware
    • Any other Gingerbread Firmware that SuperOneClick can't root

    Requirements:
    • You'll need to have the LG Thrill / Optimus 3D
    • LG P920 Drivers installed

    DOWNLOAD LINK: Megatron Root - 1 MB

    How To Use:
    • Extract the files with WinRar or 7zip
    • Make sure your phone is in "USB Debugging Mode" and is plugged in
    • Launch "run.bat"
    • Wait for the phone to reboot
    • Verify that root is enabled

    ROOT DONE!
    6
    CM10 (In)Compatible Basebands

    This is a list of what basebands are compatible with CM10. If it's not compatible, you will not get any cell reception.

    CM10 Compatible Basebands
    • V21D


    CM10 Incompatible Basebands
    • V20P
    • V21E
    4
    Nice compilation.

    Please include links to ROMs

    20E - http://csmg.lgmobile.com/swdata/WEBSW/LGP920/AAFRML/V20e_00/V20E_00.kdz

    20F - http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP920/ABUOML/V20f_00/V20F_00.kdz

    20E has RTL support and 20F is the latest one available.
    3
    Okay, guys. The server is back up, but this will probably be the last time I pay for the server costs myself.