[Optimus One, P500 Original Android Development] PaoloM70:
Hello everybody, this is my first homemade ROM and everything started more like a joke.. (that’s the reason of its name.. :) ) rather than because of the necessity of a different ROM - I just wanted to experiment a bit in order to improve my knowledge!

The Void (thanks to Noejn) I was using before was working flawlessly, but I was curious to learn the procedure of cooking my own, so I tried, and when a problem showed up I resolved them.. it was a great way to learn something new!

First I made it for personal use only, then talking to my friends on an Italian android forum they wanted to try it, so they became my beta testers (MicheyKnox since the first day and NioBee from the second on).

During the last week many other users installed the Rom and I made some minor bug fixes and improvements and now it’s ready to be published here…!

But let’s go to the TECHNICAL SPECIFICATIONS:

* based on the v10q (Froyo 2.2.2)

* rom deodexed

* zipaligned

* root + superuser + busybox

* a2sd (darktremor script) + dalvik-cache on ext partition

* HW acceleration by default enabled

* Jit by default enabled

* Kernel froyo 2.2.2 recompiled by me with oc+lagfix (thx to drellisdee and mik_os)

* CPU automatically set 245/729/interactive

* gingerbread keyboard

* adw.launcher + adwnotifier

* customized theme with circular battery

* updated Google apps

* also includes: terminal emulator, OI file manager

* customization scripts: appinst and cpuclock

* customized POWERMENU able to reboot the phone or reboot directly in recovery

* BaBa (Burning Apple Boot Animation)

* wifi power (set by default to 20 dBm, edit the script /system/etc/setwifi.sh for modify this value)

* support for wlan wpa adhoc

* market hack (the market will seem that you are using Froyo 2.2)

BaBa is a Boot animation which is made of two different animations I found on XDA dimensions and timings where adapted in order to fit our needs (thanks to MickeyKnox )

Some apps like facebook, twitter and layar were removed, they can easily be installed through the Marked!

Removed: AppAdvisor and LG update advisor.

Other apps removed:

AIME.apk (LG Keyboard)
AnalogClockWidget.apk
BookmarksWidget.apk
CalendarWidget.apk
CarHome.apk
CarHomeLauncher.apk
ClockWeatherWidget.apk
DigitalAlarmWidget.apk
DualClockWidget.apk
GenieWidget.apk (news and weather widget)
LGHome.apk (launcher LG)
MagicSmokeWallpapers.apk
MemoWidget.apk
MessageWidget.apk
PhotoWidget.apk
Protips.apk
VisualizationWallpapers.apk
ConnectionManagerWidget.apk
Email.apk
LiveWallpapers.apk
Talk.apk

For these apps I created a script that allows you to install or uninstall them in a very easy way, without the need of root explorer.

To open this script go to Terminal Emulator (installed by default) or use adb shell from your PC and write:

su

appinst

a menu will popup where you’ll find all the options, just follow the onscreen instructions.

(the script works taking its files from the LOL directory in your SD Card, so if you delete this directory, the script won’t work!)

With my second script: cpuclock you’ll be able to change the default frequency in LOL without the need of installing other apps, to use it go to Terminal Emulator or via adb shell from your PC and write

su

cpuclock

and then follow the onscreen instructions, all your settings will be available after you reboot your device.

DOWNLOAD LINKS:

LOL v 1.4.2 (multiupload)

md5: 648e91a9d8458039d4937c4911acaf82

INSTALLATION (please follow these steps carefully):

What you need: root + custom recovery

* Reboot into custom recovery (through 3-button combo)

* Partition SDcard (swap: 0, ext: 512 – or bigger if you like), convert ext2 to ext3

* wipe everything (data/factory, cache, dalvik-cache, ext, android_secure)

* Toggle PC-USB connection and copy the downloaded zip you wish to flash into the root of your SDcard; unplug afterwards

* flash from SDcard and choose the file you just copied

* reboot

On first boot it takes some minutes for the phone to load: DON’T PANIC! Wait for at least 5-6 minutes!

************************************************************

I prepared a zip with the scripts translated into English (the original scripts in the Rom are in Italian)

just download and flash over.

************************************************************

Thanks to MickeyKnox for beta testing, for BaBa and for the time spent together on msn while I was cooking

Thanks to NioBee for beta testing and for her tips and suggestions (and for this translation from Italian :D)

Thanks to the guys on XDA where I found the tools needed to cook my ROM (dsixda + others) and to mik_os for his fantastic kernel

original discussion (in Italian): androidworld.it

************* standalone kernel ***************

zip in AnyKernel Updater by Koush package

kernel 2.2.2 + oc + lagfix by mik_os/Der_Caveman

kernel 2.2.2 + oc + lagfix by LG

SCREENSHOTS: