LG Optimus G Series

LG Optimus G Series logoLG Optimus G



The LG Optimus G is LG’s main flagship Android phone for 2012.

The Optimus G is designed as high-end device as part of the Optimus G line of Android phones and tablets.

It is the first phone in the G series and is succeeded by the LG G2.

The Optimus G is LG’s first global flagship phone since the Optimus 2X (T-Mobile G2x in the United States).

The Optimus G runs on Qualcomm’s Snapdragon S4 Pro, a premium chipset found in many comparable handsets.

Within the Snapdragon SoC there is an ARMv7 quad core Krait CPU with a stock clock speed of 1.5 gigahertz.

As for the baseband modem, the bands supported vary by the model. The LS 970 features CDMA and LTE connection for Sprint in the United States. The LGE 971, exclusive to Rogers in Canada, includes support for 2600 MHz band for 100 Mbit/s LTE. Most other models generally support GSM and LTE for their marketed regions and carriers.

The 4.7″ IPS LCD display with a 768×1280 resolution is comparable to an average 720p HD screen.

Lastly, The Optimus G includes a 2100 mAh non-removable Lithium Polymer battery,


ManufactuerLG Electronics
Release DateNovember 2012
Price$199 on contract / $699 full price
Availability International / Global Variants
SuccessorLG Optimus G Pro
Device TypeLTE Android Phone
Display Resolution768x1280 (318 ppi)
Screen4.7 inch IPS Display
Operating SystemAndroid 4.0 - 4.4.2
Chipset (SoC)Qualcomm Snapdragon S4 Pro
CPUKrait ARMv7 1.5 GHz Quad Core
GPUAdreno 320 400 Mhz
Battery2100 mAh
StorageVaries by model / region
Rear Camera13 MP / 8 MP *
Front Camera1.3 MP

* Actual Specification or features vary based on specific model / carrier / region. See carrier models for exact specifications.

[1] – Approximate Release Date based on earliest public release by carrier. This does not include test or development models or pre-release sales.

Stock Firmware

E970 AT&T LG Optimus G

[E970] [09.22.2015] Stock Shipping TOT Firmware for AT&T LG Optimus G – xda-developers

– This firmware file requires the LGNPST Flash Tool.

– Read and Follow ALL instructions in the thread.

E970] [ZIP] [ROM] [MODEM] [ICS] [JB] Flashable Zips for AT&T LG Optimus G Stock ICS and JB – xda-developers

– Flashable through custom recovery.

– Contains ZIPs for for stock Ice Cream Sandwich and Jelly Bean versions,  as well as the radio image.

LS970 Sprint LG Optimus G

Sprint LG Optimus G LS970 Official Updates List – Sprint Community

[LS970] [JB] ZVC 4.1.2 Stock Firmware for Sprint LG Optimus G: PC Flash Tool – xda-developers

– Read Instructions Before Flashing



The bootloader on all Optimus G models is locked by LG. The bootloader can be unlocked using an exploit known as FREEGEE.

Firmware Flashing

LG Smartphones use a proprietary flashing method for loading firmware files in a KDZ format.

The PC Sync software provided officially by LG allows the end-user to update using the PC sync tool while the device is connected via USB cable.

However the PC Sync software only allows upgrading from one official firmware to a newer official version. It does not allow downgrades or flashing the device back to stock from a custom firmware.

In order to downgrade or return to stock a third party unofficial KDZ flashing tool is required, along with the KDZ firmware files.

Stock Recovery

(android system recovery 3e)

Similar to most Android devices the Outimus G series uses the android system recovery 3e stock recovery mode.

This recovery resembles the image below and only allows basic functions.

The stock recovery is limited to applying only update packages that have been officially signed by either the OEM or  the carrier.

The stock recovery can also be used to factory reset the device.

Custom Recovery

There are multiple custom recovery options available from different developers.

LS970 – Sprint LG Optimus G ONLY

TWRP (Recommended):

Support Status: Discontinued

CDMA] [OFFICIAL] TWRP for LS 970 Sprint Optimus G – xda-developers thread

TWRP Official Sprint LG Optimus G – Official TWRP Page

LG E970 – AT&T LG Optimus G ONLY

TWRP (Recommended):

Official Support Status: Discontinued

[E970] TWRP for AT&T LG Optimus G – xda-developers

TWRP Official AT&T Optimus G – Official TWRP Page

PhilZ Touch Recovery:

Support Status: Discontinued

PhilZ Touch Recovery – xda-developers

Cannibal Open Touch Recovery:

Support Status: Alpha

Cannibal Open Touch Recovery – xda-developers

LG E973 – Canada Bell / Telus LG Optimus G ONLY

PhilZ Touch Recovery

Support Status: Unmaintained

[E973] PhilZ CWM Advanced Touch Recovery – xda-developers

LG E975 – International LG Optimus G ONLY

TWRP (Recommended):

[E975] TWRP Touch Recovery – xda-developers

Support Status: Active – Stable

PhilZ CWM Advanced Touch Recovery

PhilZ CWM Advanced Touch Recovery – xda-developers

Support Status: Unmaintained – Stable


ClockworkMod Recovery

DOCOMO LG Optimus G ClockworkMod Recovery – xda-developers

Support Status: Unmaintained – Beta

LG E971 Canadian Rogers LG Optimus G ONLY

Support Status: No Known Custom Recovery

LG E977 South American LG Optimus G ONLY

Support Status: No Known Custom Recovery