[ROM] LOL v. 1.4.2 (with kernel 2.2.2+oc+lagfix)(+ how to create powermenu on LGP500)

Search This thread

nioBee

Senior Member
Jan 4, 2011
79
21
Huawei P30 Pro
Huawei P50 Pro
It is possible to flash ROM kernel [new core] 2.2.2 + oc + + LG lagfix or franco.Kernel.v9 Governor? Which is better and more stable for rom LOL 1.4.2? The new version of this great ROM in the future?:)

I know for sure that many users are testing paolo's kernel that includes smartass governor... it's up to version 3 for now, but it's still in a testing phase..
I don't know the other kernel you link in your message, so I don't know if it works..
 
  • Like
Reactions: mcardielo

mitka48

Member
Dec 28, 2006
32
3
Kyiv
The integrated Gingerbread Keyboard doesnt have an ukrainian layout, which is essential to me. Are there any ways to integrate it somehow? Or i have to install another keyboard and remove the integrated one? (if it's tech. possible)

That Gingerbread Keyboard came as an integrated feature, not sure if it's Ok to remove it. Generally i'm satisfied except the lack of layout.
 
Last edited:

gkalen

Senior Member
Apr 5, 2011
1,921
2,196
Athens
Im with lol 1.4.2 and i tested until now,
dookmatt kernel v1.0.zip
signed kernel v1.1.zip
touchscreen optimizations kernel signed v1.1.zip

and
franco kernels v6,8 and 9 but every 20 min unmounts sd card
so franco kernels dont works with LOL rom for me and because O1 is my first android as you understand im not an expert (before 3 months i didnt knew what the words: android, root , custom recovery, roms means) but this forum help me to learn some things about all that stuff
 

Djidara

Senior Member
Mar 21, 2011
82
39
Vinkovci
good rom. runs great on my phone, no issues at all.
i just wanted to ask can somene upload email and gtalk apps so i can install then with root explorer.
tryed with appinst but they dont show on my list. attached image shows what apps i can install.

EDIT: i found all stock apps on sd card, in LOL folder and installed with root explorer. strange how they dont show up in appinst list, u should look into that.
 

Attachments

  • appinst.jpg
    appinst.jpg
    83.6 KB · Views: 250
Last edited:

evripidis

Senior Member
Dec 16, 2010
147
10
Athens
I was using mik_os's CM7 for a few months but I returned to LOL1.4.2 because I .
couldn't use my BT headset with CM7.

I saw in 1st post some standalones kernels,one by mik_os and one from LG.
The LOL Rom which one have preinstalled?
 

mutia

Senior Member
Feb 4, 2011
485
855
Jakarta ID
holaa, just wanna share the new theme for LOL1.4.2.
if you wanna something new and cool thing in your device, just give it a try, than you'll know it, it surely rocks :D
The Cloudiya Theme for LOL

*thanks Paolo for your great rom :)


Sent from my LG-P500 using XDA App
 

klaona

Member
May 14, 2010
46
3
Berlin
Hey guys,
I've got a big problem. First time I flashed to this Rom all was perfect.
but with restoring the app datas with Titanium Backup I've got the message that some process doesn't work.
So I flashed again. But everytime I reboot the system after flashing my phone only goes until the LG Logo and stops there. I waited 20 minutes and nothing happend.
Have you any idea what I can do to make this rom work again for me ?

My Android Version is 2.2.2 FRG 83
My Rom is V10e
 

socialdistortion

Senior Member
Dec 9, 2010
346
67
Hey guys,
I've got a big problem. First time I flashed to this Rom all was perfect.
but with restoring the app datas with Titanium Backup I've got the message that some process doesn't work.
So I flashed again. But everytime I reboot the system after flashing my phone only goes until the LG Logo and stops there. I waited 20 minutes and nothing happend.
Have you any idea what I can do to make this rom work again for me ?

My Android Version is 2.2.2 FRG 83
My Rom is V10e

Wipe all (data, cache, davlik, ext, and everything) and then reflash. Should boot up fine.
 

klaona

Member
May 14, 2010
46
3
Berlin
thanks for the hint.
but it still doesn't work.
when i first tried to flash the rom CWM told me that LOL is an amend script and that it needs to be convert to edify.
I converted it with a script called amend2edify
but the LG Optimus One isn't in the list of phones so I've choosen the Galaxy s I9000
Do you know any program which is able to convert an amend script to edify script ?
 

socialdistortion

Senior Member
Dec 9, 2010
346
67
thanks for the hint.
but it still doesn't work.
when i first tried to flash the rom CWM told me that LOL is an amend script and that it needs to be convert to edify.
I converted it with a script called amend2edify
but the LG Optimus One isn't in the list of phones so I've choosen the Galaxy s I9000
Do you know any program which is able to convert an amend script to edify script ?

I would advise you to install Amonra recovery and install LOL. If you want clockwork recovery, flash it back after installing LOL.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 41
    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:
    Code:
    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:
    15
    a little how to :)

    ok, i wrote a little tutorial on how to create a powermenu
    sorry for my english :D

    ************************************************************************************************
    for first step i used this tutorial (i only removed the option "donwload"):
    http://xdaforums.com/showthread.php?t=811532


    (copied from thread above)

    untermensch said:
    Step 1.

    the first thing we need to do is add string and image resources to framwork-res
    for this example I am using a stock JI6 ROM your resource id's will be different
    if on another ROM

    use apk_manager to decompile framework-res

    open "res\values\strings.xml" and add our string resources
    Code:
    <string name="reboot_recovery">Recovery</string>
    <string name="reboot">Reboot</string>
    save and close

    open "res\values\public.xml" and assign our strings resource id's

    scroll until you get to the end of the "<public type="string"" id list
    note the id of the last string, in this example it is "10403c2" sometimes
    the id's are out of order so search for "10403c2 + 1" or "10403c3"
    if the next id is unused then we can start assigning id's to the strings
    we added.

    Code:
    <public type="string" name="reboot_recovery" id="0x010403c3" />
    <public type="string" name="reboot" id="0x010403c5" />

    now is a good time to add the image resources so add your icons to
    "res\drawable-hdpi"
    and assign id's to them the same way we did for the strings
    in this example, using the example icons in the zip file I had

    Code:
    <public type="drawable" name="reboot" id="0x010803aa" />
    <public type="drawable" name="recovery" id="0x010803ab" />

    save and close

    now framework-res has the resources needed for this mod use
    apk_manager to compile.

    step 2: (This part is based on untermensch's tutorial to which i have made serveral changes to let it work on LG)

    now we are going to add the extra options to the power menu

    decompile android.policy.jar with baksmali

    open com\android\internal\policy\impl\GlobalActions.smali and change the line 436 from

    Code:
        const/4 v0, 0x3
    to
    Code:
        const/4 v0, 0x5

    insert the following line at line 462 (the original line 462 becomes line 486)
    (remember to change reboot and recovery's image/string id with the ones used in the first step)
    Code:
        const/4 v1, 0x3
    
        new-instance v2, Lcom/android/internal/policy/impl/GlobalActions$7;
    
        const v3, 0x10803e0 # reboot icon resource id
    
        const v4, 0x104039d # reboot string resource id 
    
        invoke-direct {v2, p0, v3, v4}, Lcom/android/internal/policy/impl/GlobalActions$7;-><init>(Lcom/android/internal/policy/impl/GlobalActions;II)V
    
        aput-object v2, v0, v1
    
        const/4 v1, 0x4
    
        new-instance v2, Lcom/android/internal/policy/impl/GlobalActions$8;
    
        const v3, 0x10803e1 # recovery icon resource id
    
        const v4, 0x104039c # recovery string resource id
    
        invoke-direct {v2, p0, v3, v4}, Lcom/android/internal/policy/impl/GlobalActions$8;-><init>(Lcom/android/internal/policy/impl/GlobalActions;II)V
    
        aput-object v2, v0, v1
    save and exit

    (here starts my real job :p)

    ok now copy GlobalActions$3.smali to GlobalActions$7.smali
    edit GlobalActions$7.smali
    search and replace all GlobalActions$3.smali to GlobalActions$7.smali
    and change this line:
    Code:
        const/4 v1, 0x1
    
        invoke-static {v0, v1}, Lcom/android/internal/app/ShutdownThread;->shutdown(Landroid/content/Context;Z)V
    to
    Code:
        const/4 v1, 0x1
    	
        const-string v2, "now"
    	
        invoke-static {v0, v2, v1}, Lcom/android/internal/app/ShutdownThread;->reboot(Landroid/content/Context;Ljava/lang/String;Z)V
    save and exit

    now copy GlobalActions$3.smali to GlobalActions$8.smali
    edit GlobalActions$8.smali
    search and replace all GlobalActions$3.smali to GlobalActions$8.smali
    and change this line:
    Code:
        const/4 v1, 0x1
    
        invoke-static {v0, v1}, Lcom/android/internal/app/ShutdownThread;->shutdown(Landroid/content/Context;Z)V
    to
    Code:
        const/4 v1, 0x1
    
        const-string v2, "recovery"
    	
        invoke-static {v0, v2, v1}, Lcom/android/internal/app/ShutdownThread;->reboot(Landroid/content/Context;Ljava/lang/String;Z)V
    save and exit

    recompile android.policy.jar with smali
    done :D
    3
    Great digging!

    digging.jpg


    Sent from my Nexus 7 using Tapatalk 2
    2
    I updated the first post with last version of LOL (v1.4.2)
    this morning I recompiled the new kernel (froyo 2.2.2 from LG source) with oc+lagfix (i used some file from mik_os and drellisdee repo, Thanks to you both :))
    2
    Flashed this rom. Nice rom overall but i think u shld include the gingerbread theme wif the circle battery icon. Overall, THUMBS UP for this rom.

    Question:
    Partition SDcard (swap: 0, ext: 512), convert to ext3
    Actually what does the 512 and ext3 stand for ? Why cant the roms just support with the normal partition ?

    ext3 partition is for a2sd app, all ROM with this feature use a partiton (ext3 or ext4)
    from http://xdaforums.com/showpost.php?p=6271277&postcount=1
    a2sd/apps2sd: The process of moving user installed applications from internal storage to the SD card