Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,784,382 Members 46,775 Now Online
XDA Developers Android and Mobile Development Forum

[Guides & Tools] Modifying Your Phone

Tip us?
 
Kaleptik
Old
(Last edited by Kaleptik; 29th March 2013 at 05:26 PM.)
#1  
Kaleptik's Avatar
Recognized Developer - OP
Thanks Meter 1,233
Posts: 3,782
Join Date: Jun 2009
Default [Guides & Tools] Modifying Your Phone

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!


Devices:
LG Nexus 4 - Stock + Xposed
Samsung Captivate - CM 11
Samsung Galaxy S II - AOKP
The Following 75 Users Say Thank You to Kaleptik For This Useful Post: [ Click to Expand ]
 
Kaleptik
Old
(Last edited by Kaleptik; 8th December 2012 at 04:41 AM.)
#2  
Kaleptik's Avatar
Recognized Developer - OP
Thanks Meter 1,233
Posts: 3,782
Join Date: Jun 2009
Default [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!

Devices:
LG Nexus 4 - Stock + Xposed
Samsung Captivate - CM 11
Samsung Galaxy S II - AOKP
The Following 14 Users Say Thank You to Kaleptik For This Useful Post: [ Click to Expand ]
 
Kaleptik
Old
(Last edited by Kaleptik; 10th January 2013 at 02:23 PM.)
#3  
Kaleptik's Avatar
Recognized Developer - OP
Thanks Meter 1,233
Posts: 3,782
Join Date: Jun 2009
Default 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

Devices:
LG Nexus 4 - Stock + Xposed
Samsung Captivate - CM 11
Samsung Galaxy S II - AOKP
The Following 6 Users Say Thank You to Kaleptik For This Useful Post: [ Click to Expand ]
 
omgomg
Old
#4  
omgomg's Avatar
Senior Member
Thanks Meter 65
Posts: 305
Join Date: Mar 2008
Nice compilation.

Please include links to ROMs

20E - http://csmg.lgmobile.com/swdata/WEBS...00/V20E_00.kdz

20F - http://csmg.lgmobile.com:9002/swdata...00/V20F_00.kdz

20E has RTL support and 20F is the latest one available.
LG Optimus 3D (xbsall 7.2 V28B - iodak kernel - TWRP Recovery - wkpark's bootloader v1.25a)
NATPC X210 - Stock 4.1.1 ROM pre-rooted
Landvo L900 - Stock 4.2.2 ROM Rooted
The Following 4 Users Say Thank You to omgomg For This Useful Post: [ Click to Expand ]
 
Kaleptik
Old
#5  
Kaleptik's Avatar
Recognized Developer - OP
Thanks Meter 1,233
Posts: 3,782
Join Date: Jun 2009
Quote:
Originally Posted by omgomg View Post
Nice compilation.

Please include links to ROMs

20E - http://csmg.lgmobile.com/swdata/WEBS...00/V20E_00.kdz

20F - http://csmg.lgmobile.com:9002/swdata...00/V20F_00.kdz

20E has RTL support and 20F is the latest one available.
Alrighty! I'll add them up.

Sent from my Samsung Galaxy S II w/ CM9

Devices:
LG Nexus 4 - Stock + Xposed
Samsung Captivate - CM 11
Samsung Galaxy S II - AOKP
The Following 2 Users Say Thank You to Kaleptik For This Useful Post: [ Click to Expand ]
 
zwoggel
Old
#6  
Senior Member
Thanks Meter 20
Posts: 122
Join Date: Aug 2010
Location: Frankfurt
This should be a sticky and updated regularly.
Great post
 
Paki0402
Old
#7  
Paki0402's Avatar
Senior Member
Thanks Meter 193
Posts: 172
Join Date: Mar 2011
Really nice work - Lestat!!



Thanks a lot!!!!


Greetz Paki
The Following User Says Thank You to Paki0402 For This Useful Post: [ Click to Expand ]
 
Meemo23
Old
#8  
Meemo23's Avatar
Senior Member
Thanks Meter 566
Posts: 1,069
Join Date: Nov 2010
Location: Under my bed...

 
DONATE TO ME
Great for newbies..
 
E:V:A
Old
#9  
E:V:A's Avatar
Recognized Developer
Thanks Meter 1,764
Posts: 1,334
Join Date: Dec 2011
Location: -∇ϕ
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.)
MSM8960 Info, Architecture and Bootloader(s)
El Grande Partition Table Reference
How to talk to the Modem with AT commands

[REF][ServiceMode] How to make your Samsung perform dog tricks
[REF|R&D|RF] RF/Radio properties of Samsung ServiceMode

Want to know when your phone is getting tracked or tapped?

Help us develop the IMSI Catcher / Spy Detector!
(To be part of the EFF & The Guardian Project toolsets.)
_______________________________
If you like what I do, just click THANKS!
Everything I do is free, altruism is the way!
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
I do not answer support related PM's.

 
Kaleptik
Old
#10  
Kaleptik's Avatar
Recognized Developer - OP
Thanks Meter 1,233
Posts: 3,782
Join Date: Jun 2009
Quote:
Originally Posted by E:V:A View Post
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.)
There's currently no point of extracting the contents because they are encrypted.

Sent from my Samsung Galaxy S II w/ CM9

Devices:
LG Nexus 4 - Stock + Xposed
Samsung Captivate - CM 11
Samsung Galaxy S II - AOKP

The Following User Says Thank You to Kaleptik For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes