[LG Optimus L3 II, L5 II, L7 II, L9 II] UserXP_:
Tutorial - How to change SystemUI (almost any-thing) for LG-L9-II (D605)

My google drive:

https://drive.google.com/folderview?id=0BwGIiIqc6aSpVk5iMS0zenA5Qjg&usp=sharing

Tools

adb (http://developer.android.com/sdk/index.html)

[adb is a part of the standard Android SDK. Basically, it provides a terminal-based interface for interacting with your phone’s file system]

I think that the

adb.rar

at my google drive will make the job too. Extract it to a folder.

apktool (https://code.google.com/p/android-apktool/)

I am using v. 2.0.0b7. Take mine

apktool.rar

from drive.

Xml editor for the changes. I am using Notepad++ (http://notepad-plus-plus.org/)

1st things 1st

Enable USB debugging to your phone (Settings – Developer settings – Enable USB debugging CHECKED)

Install the correct drivers for phone, so windows recognize your phone (search with google for links or go to http://www.lg.com/ support)

Put

adb

and

apktool

to a folder (if you want, use the same folder)

Connect phone to PC

The Job

Pull/Get SystemUI.apk and framework-res.apk from phone (this is general). For our phone NEED the lge-res.apk ALSO!

Use adb

Open a Command Prompt and go to

adb

folder (I assume you know how to do this)

==================================

Type: adb devices

(you will see a List of devices attached)​

Type: adb remount

(perhaps will fail! Its ok)​

Type: adb pull system/framework/framework-res.apk

(now framework-res.apk must be at same folder)​

Type: adb pull system/framework/lge-res.apk

(now lge-res.apk must be at same folder)​

Type: adb pull system/app/LGSystemUI.apk

(now LGSystemUI.apk must be at same folder)​

==================================

Keep a backup of 3 files (framework-res.apk, lge-res.apk and LGSystemUI.apk)

[*]Install the framework

Use apktool

Move the 3 files

(framework-res.apk, lge-res.apk and LGSystemUI.apk) to

apktool

folder.

With Command Prompt go to

apktool

folder

==================================

Type: apktool if framework-res.apk

Type: apktool if lge-res.apk

==================================

Ready

[*]Decompile LGSystemUI

==================================

Type: apktool d -f LGSystemUI.apk

==================================

[I am using

apktool

v. 2.0.0b7 and this version decompiles and extract the original META-INF folder and AndroidManifest.xml file (for auto sign)]

Now a folder LGSystemUI will be created. There is our decompiled LGSystemUI.

[*]Making our changes

At "LGSystemUI\res\" we can make the changes we want.

We can replace png files and edit xml files. Use your favorite editors and alter png and xml files.

[*]Re-compile and sign our LGSystemUI

After making changes, we must re-compile and sign LGSystemUI.

We need

apktool

.

I am using v. 2.0.0b7 and this version can do this with one step.

With Command Prompt go to apktool folder

==================================

Type: apktool b -c LGSystemUI

==================================

At LGSystemUI folder, a new folder created, named 'dist'. There is our NEW decompiled and signed LGSystemUI.apk. That file we must put back to phone.

[*]Pushing LGSystemUI.apk back to phone

Copy LGSystemUI.apk to yours internal SD card using Windows explorer.

Use a root browser for your phone (I use Root Explorer) and copy/replace the new LGSystemUI.apk to 'root/system/app' folder in your phone.

Finally, reboot

Hope all to be Ok!!! :)

[Post the changes you made here]