[LG Optimus Black] redy2006:
This thread doesn't have ROM to download, so don't expect it happen soon!

It's an explanation or procedure to make ICS KU5900 boot on our our device P970.

Remember, just BOOT, not running perfect.

WARNING! This intended as development, so don't try this if you don't know what to do!

First, I'm using V30I. If you want to use V30G or V30H it might be different, I don't know, since I have deleted V30G and V30H :p so I'm not trying for G/H version.

This method are using Windows OS, and to debugging we need Linux OS.

I wont explain all in detail, I assume that you have your knowledge to do this.

PREPARING THE FILES

I get V30i KU5900 from here..

http://csmg.lgmobile.com:9002/swdata/RNDTESTSW/LGKU5900/KTF/G8MU86SJS7/V30i_00/V30I_00.kdz

Use this tools to decrypt and extract KDZ to BIN and FLS.

[URL="http://xdaforums.com/showpost.php?p=24083497&postcount=1"]http://xdaforums.com/showpost.php?p=24083497&postcount=1[/URL]

Then proceed...

> copy /b KU5900_AP[?].bin+KU5900_AP[1?].bin KU5900_AP.bin

Use this tools to extract partition from BIN

[URL="http://xdaforums.com/showpost.php?p=31476664&postcount=17"]http://xdaforums.com/showpost.php?p=31476664&postcount=17[/URL]

Extract system.img and system2.img using this tools

[URL="http://www.diskinternals.com/linux-reader/"]http://www.diskinternals.com/linux-reader/[/URL]

Extract system.img to system and system2.img to system2

Put

all files inside

system2 to system/vendor

The list of directory supposed to be like this:

[URL="http://pastebin.com/sD2HKTSM"]http://pastebin.com/sD2HKTSM[/URL]

Download my customized boot.img

[URL="http://www.mediafire.com/?5klw4df6sf2wd8c"]http://www.mediafire.com/?5klw4df6sf2wd8c[/URL]

Download my updater-script to make flashable zip.

[URL="http://www.mediafire.com/?f6u97faa1abyrd9"]http://www.mediafire.com/?f6u97faa1abyrd9[/URL]

Cook! I use this...

[URL="http://xdaforums.com/showthread.php?t=633246"]http://xdaforums.com/showthread.php?t=633246[/URL]

adb push "zip" /sdcard :p

reboot recovery

Flash! and flashing means bootloop :p

------------------------------------------------------------------------------------------------------------

DEBUGGING

Because Windows OS not detecting the port, we need Linux OS, I'm using Ubuntu 12.04.

This sample are using my environment, so adapt or adjust yourself...

ATTENTION, If you adb without root permission, then you'll get this

redy@android:~$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
????????????	no permissions

So, run adb with "sudo"

redy@android:~$ cd sdk/platform-tools/
redy@android:~/sdk/platform-tools$ sudo ./adb kill-server
[sudo] password for redy:
redy@android:~/sdk/platform-tools$ sudo ./adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
redy@android:~/sdk/platform-tools$

Check connection,

redy@android:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 1004:61d7 LG Electronics, Inc.

Perhaps your detected ID would be different.

redy@android:~$ adb devices
List of devices attached
62F400029FFC00000000000000000000 device

Great, adb detected.... :victory:

Let's have fun with debugging....