[UPDATE-3][ROM][4.2] KitKat for Optimus One

Search This thread

rharshit

Senior Member
Jul 17, 2012
700
1,113
Mumbai
dpACRxt.png

KitKat for Optimus One P500!
I am not kidding. KitKat is optimized for devices with 512mb of RAM.

But wait! This is not Android 4.4. This is Android 4.2.2 (CM10.1.5 with HALO))) ) with KitKat experience!
Almost like KitKat.

Features:
  • Android 4.4 KitKat experience
  • CM10.1.5 with HALO)))
  • KitKat Play Store
  • KitKat Play Services
  • KitKat Home (trimmed)
  • KitKat Google Now (trimmed)
  • etc, etc...

Whats Working:
  • Everything in CM10.1.5
  • HALO)))
  • Google apps
  • Everything else

Bugs:
  • WiFi Battery drain (kernel 3+ problem)
  • Google Now sometimes force closes on search
  • Google Now Voice Search gives FC (will be fixed soon :) )
  • PlatLogo gives a FC. Will be fixed in next update.
  • All ARMv7 features (Gesture typing in stock keyboard, Voice recognition, PhotoSphere, etc..

Screenhots:
Google Now:
attachment.php
attachment.php
attachment.php
attachment.php
attachment.php
attachment.php
attachment.php
attachment.php
attachment.php
attachment.php


Home:
attachment.php
attachment.php
attachment.php



Tips:
  • To enable Google now in home screen, go to home, settings and turn on Google Now
  • To get better UI and UX, change the density from 160 to 145.
  • To see Android version as 4.4 in About phone, change the Android version in build.prop to 4.4.
  • To get better Ui and UX with updated Android version, do both the steps.
*To get back original values, revert the changes.

Downloads:

Base ROM

Installation:
  • Download the Zip and place it in your SD card
  • Reboot into recovery
  • Wipe everything (Not necessary for CM10.1.5 or 10.1.6 but recommended)
  • Then flash the zip in your SD card
  • After it is completed, reboot it (First boot can take a bit of time, as long as 10 mins. So have patience)
  • Enjoy! :D
 

Attachments

  • Screenshot_2013-11-05-13-22-06.png
    Screenshot_2013-11-05-13-22-06.png
    43.9 KB · Views: 45,116
  • Screenshot_2013-11-05-13-22-14.png
    Screenshot_2013-11-05-13-22-14.png
    25.8 KB · Views: 44,770
  • Screenshot_2013-11-05-13-31-59.png
    Screenshot_2013-11-05-13-31-59.png
    43.5 KB · Views: 44,511
  • Screenshot_2013-11-05-13-32-09.png
    Screenshot_2013-11-05-13-32-09.png
    25.9 KB · Views: 44,305
  • Screenshot_2013-11-05-13-32-15.png
    Screenshot_2013-11-05-13-32-15.png
    20.4 KB · Views: 44,154
  • Screenshot_2013-11-05-13-32-31.png
    Screenshot_2013-11-05-13-32-31.png
    59.5 KB · Views: 43,978
  • Screenshot_2013-11-05-13-32-49.png
    Screenshot_2013-11-05-13-32-49.png
    22.3 KB · Views: 43,583
  • Screenshot_2013-11-05-17-55-45.png
    Screenshot_2013-11-05-17-55-45.png
    59.6 KB · Views: 43,602
  • Screenshot_2013-11-06-11-43-24.png
    Screenshot_2013-11-06-11-43-24.png
    48.6 KB · Views: 43,420
  • Screenshot_2013-11-05-18-52-10.png
    Screenshot_2013-11-05-18-52-10.png
    144.1 KB · Views: 43,639
  • Screenshot_2013-11-05-13-44-32.png
    Screenshot_2013-11-05-13-44-32.png
    181.6 KB · Views: 43,606
  • Screenshot_2013-11-05-13-44-45.png
    Screenshot_2013-11-05-13-44-45.png
    81.9 KB · Views: 43,471
  • Screenshot_2013-11-06-11-10-57.png
    Screenshot_2013-11-06-11-10-57.png
    248.6 KB · Views: 44,036
Last edited:

rharshit

Senior Member
Jul 17, 2012
700
1,113
Mumbai
Updates, Changelogs and Patches

Updates:
Don't need to flash the whole ROM again. Just flash the latest Update though recovery.
  • Update 1
  • Update 2
  • Update 3
    (Some users have reported a bootloop after installing this update. Be sure to make a nandroid backup before installing this update.)
    EDIT: Refer this.

Changelog:
  • Update 1
    • Added gradient statusbar
    • Added gradient Navigation Bar
    • Partially ported KitKat Platform Logo
  • Update 2
    • Fixed Platform Logo issue (Used to Force Close)
  • Update 3
    • Added KitKat clock
    • Changed some visuals
    • Added many tweaks and scripts for smoother and lag-free experiance
    • build.prop tweaks for performance and quality
      (NOTE: Density and android version will revert back to orignal.)

Coming up next:
  • KitKat gradient Statusbar(In Update 1)
  • Google Now fix
  • KitKat camera (trimmed)

Sent from a device running KitKat ;)
 
Last edited:

itouchables

Senior Member
Jun 26, 2013
279
109
A working google now...soo downloading this

sent fro my rooted kindle fire hd 7 with twerp and kinology rom installed
 

Dovidhalevi

Senior Member
Jun 26, 2012
2,728
1,172
It lags in the start. But stable afterwards. And for Google now, what isnt working?

Downloading this to see what you did! How do you intend to "fix" GoogleSearch?

I have Velvet installed on my cm-10.2 (user app). It would FC almost immediately using the libgoogle_recognizer_jni_1.so from the thread. This is closed-source armv7 stuff so sort of cuts us out.

EDITED POST: What I thought was happening was simply wrong: Not the 4.4 Velvet. With what I did have, the following still valid:

That armv7 precompiled close source stuff kills us (if Google is to support "older" devices, it needs to make armv6 precompiled jni's available or make it all open source so we can do them!). However, when I was experimenting with my current configuration, somehow, Google Search's speech input came up. "Initializing en-US." (I have that srec but NOT symlinked in), and then ... it took my voice and used it. Just once, but it did do it! Not an illusion. So maybe this can be fixed up.

EDIT: Conspicous by it absense is the "PrebuiltGMSCore." I did install that, user upgrade to my previous gmscore. Needed by Play and the thread claims that its "prebuilt" version is required by Google Now.
 
Last edited:

Maurice5813

Guest
Jan 1, 1970
0
907
Google Search FC Fix

Hey heres how to fix google search forces closes! Long press the home screen, select Settings. Select Voice. Select Language to change the default. Change to another language, I choose English – UK. Hit Home. Do a Google Search. Repeat the first three steps. Change back to English – US.

Enjoy:D
 

Dovidhalevi

Senior Member
Jun 26, 2012
2,728
1,172
Hey heres how to fix google search forces closes! Long press the home screen, select Settings. Select Voice. Select Language to change the default. Change to another language, I choose English – UK. Hit Home. Do a Google Search. Repeat the first three steps. Change back to English – US.

Enjoy:D

This has been bandied about on the thread, sometimes successful, sometimes not.

In our case, I doubt you will see any benefit. I tried it. First off, there is no offline recognition currently working on our device. No off-line options in settings (if one can get that far), no language kits, nothing.

At our stage, Google Search FC trying to initialize/access off-line voice recognition which is armv7 compiled. Bingo. Edit: The Rashed's old modded version apparently neutralized that call. Clicking mic would, of course, FC.
 
Last edited:

rharshit

Senior Member
Jul 17, 2012
700
1,113
Mumbai
Downloading this to see what you did! How do you intend to "fix" GoogleSearch?

I have Velvet installed on my cm-10.2 (user app). It would FC almost immediately using the libgoogle_recognizer_jni_1.so from the thread. This is closed-source armv7 stuff so sort of cuts us out. However ... brainstorm: Extracted the jni from Rashed's Jan 7 GoogleNow.apk and lo and behold, it starts up, one can do searches, access cards, etc. I can get online voice recognition into it using the voice search assistant widget shortcut and I have that using overlays covering Google Search's mic icons (which are guaranteed FC). Not the most fluid but the thing works.

With the thread's JNI, launcher worked, Google Search FC in a loop. WIth Rashed's, launcher does not find Google Search (which really is the launcher--GoogleHome is a stub and maybe the wallpapers).
With the thread's JNI, I could get to settings->voice if I did it quick enough (before the FC). Offline options not shown. With Rashed's jni, setting->voice FC immediately.
The voice recognition did work for me a few times. I dont know how, but it did. Unfortunately, the FC.
Fortunately, I was able to get a screenshot before the FC popup.
See this
Screenshot_2013-11-05-17-55-45.png

And this
1461406_603818253007548_811819106_n.jpg


That armv7 precompiled close source stuff kills us (if Google is to support "older" devices, it needs to make armv6 precompiled jni's available or make it all open source so we can do them!). However, when I was experimenting with my current configuration, somehow, Google Search's speech input came up. "Initializing en-US." (I have that srec but NOT symlinked in), and then ... it took my voice and used it. Just once, but it did do it! Not an illusion. So maybe this can be fixed up.

This is the same reason why I think this can be fixed!
 

Attachments

  • 1461406_603818253007548_811819106_n.jpg
    1461406_603818253007548_811819106_n.jpg
    6.5 KB · Views: 362

Helbelinc

Senior Member
Oct 6, 2013
95
25
Different thing: I installed it but can't get over the initial settings because the Android keyboard gets FC all the time. Just a corrupt download?

I tried to edit the rom via the Oone editor and install the keyboard i normally use as user app but that won'T help me get over the damn initial settings :p
Is there actually a way to set a different keyboard than the AOSP as default?

Edit: Found the solution 3 seconds after posting -.- I didn't have the German pack in the LatinME installed, but chosen in the initial settings. That made it crash.

However the question how to set an alternative keyboard as default still interests me, though it might be a little OT :)
 
Last edited:

rharshit

Senior Member
Jul 17, 2012
700
1,113
Mumbai
Different thing: I installed it but can't get over the initial settings because the Android keyboard gets FC all the time. Just a corrupt download?

I tried to edit the rom via the Oone editor and install the keyboard i normally use as user app but that won'T help me get over the damn initial settings :p
Is there actually a way to set a different keyboard than the AOSP as default?

Edit: Found the solution 3 seconds after posting -.- I didn't have the German pack in the LatinME installed, but chosen in the initial settings. That made it crash.

However the question how to set an alternative keyboard as default still interests me, though it might be a little OT :)

If you want to set alternative keyboard as default, you first have to install it in phone memory and not SD card.
Then i guess, that's it. Now select the keyboard and enjoy!
tell me if it still doesnt work
 

Helbelinc

Senior Member
Oct 6, 2013
95
25
If you want to set alternative keyboard as default, you first have to install it in phone memory and not SD card.
Then i guess, that's it. Now select the keyboard and enjoy!
tell me if it still doesnt work

That's not what I meant ;) I meant rather somehting like replacing the stock keyboard with an alternative (MessagEase in my case), so that it basically 'identifies' this as stock keyboard.
 

rharshit

Senior Member
Jul 17, 2012
700
1,113
Mumbai
That's not what I meant ;) I meant rather somehting like replacing the stock keyboard with an alternative (MessagEase in my case), so that it basically 'identifies' this as stock keyboard.

Just place the apk in /system/app/ and change permission to rw-r--r--
Or simply install the app and make it a system app through apps like Link2SD or /system/app mover
 

rishabh22

Senior Member
Jan 1, 2012
319
145
Delhi
That's not what I meant ;) I meant rather somehting like replacing the stock keyboard with an alternative (MessagEase in my case), so that it basically 'identifies' this as stock keyboard.

If you want to install a good keyboard like swiftkey you'll also have to copy the library file from data/data/appfolder/lib into sytem/lib besides the apk
 

marcomarinho

Inactive Recognized Developer
Aug 24, 2012
2,329
7,629
26
Porto
Coming up next:
  • KitKat gradient Statusbar
  • Google Now fix
  • KitKat camera (trimmed)

Sent from a device running KitKat ;)

Congratulations bro. I like your ROM :highfive: This looks promissing ...
By the way don't inclue the KitKat gradient Statusbar, I already put, it's looks good on launcher & lockscreen but in all others apps it's confused. Just my opinion. Congratulations :good:

Regards,
Marco Marinho
 

borchaniz

Senior Member
Jul 9, 2012
549
131
Tunis
You're awesome rhar**** I'll try it in few minutes! :)

Sent from my LG-P500 using xda app-developers app
 

rharshit

Senior Member
Jul 17, 2012
700
1,113
Mumbai
Congratulations bro. I like your ROM :highfive: This looks promissing ...
By the way don't inclue the KitKat gradient Statusbar, I already put, it's looks good on launcher & lockscreen but in all others apps it's confused. Just my opinion. Congratulations :good:

Regards,
Marco Marinho

Umm.. i have already included the statusbar and the navigation bar gradient. And yes, its a bit messy in some of the apps. I guess because of the Holo light theme. what if i edit the Holo light background to make it black in the statusbar area? ;)
 
  • Like
Reactions: voltaire23

Top Liked Posts

  • There are no posts matching your filters.
  • 45
    dpACRxt.png

    KitKat for Optimus One P500!
    I am not kidding. KitKat is optimized for devices with 512mb of RAM.

    But wait! This is not Android 4.4. This is Android 4.2.2 (CM10.1.5 with HALO))) ) with KitKat experience!
    Almost like KitKat.

    Features:
    • Android 4.4 KitKat experience
    • CM10.1.5 with HALO)))
    • KitKat Play Store
    • KitKat Play Services
    • KitKat Home (trimmed)
    • KitKat Google Now (trimmed)
    • etc, etc...

    Whats Working:
    • Everything in CM10.1.5
    • HALO)))
    • Google apps
    • Everything else

    Bugs:
    • WiFi Battery drain (kernel 3+ problem)
    • Google Now sometimes force closes on search
    • Google Now Voice Search gives FC (will be fixed soon :) )
    • PlatLogo gives a FC. Will be fixed in next update.
    • All ARMv7 features (Gesture typing in stock keyboard, Voice recognition, PhotoSphere, etc..

    Screenhots:
    Google Now:
    attachment.php
    attachment.php
    attachment.php
    attachment.php
    attachment.php
    attachment.php
    attachment.php
    attachment.php
    attachment.php
    attachment.php


    Home:
    attachment.php
    attachment.php
    attachment.php



    Tips:
    • To enable Google now in home screen, go to home, settings and turn on Google Now
    • To get better UI and UX, change the density from 160 to 145.
    • To see Android version as 4.4 in About phone, change the Android version in build.prop to 4.4.
    • To get better Ui and UX with updated Android version, do both the steps.
    *To get back original values, revert the changes.

    Downloads:

    Base ROM

    Installation:
    • Download the Zip and place it in your SD card
    • Reboot into recovery
    • Wipe everything (Not necessary for CM10.1.5 or 10.1.6 but recommended)
    • Then flash the zip in your SD card
    • After it is completed, reboot it (First boot can take a bit of time, as long as 10 mins. So have patience)
    • Enjoy! :D
    18
    Updates, Changelogs and Patches

    Updates:
    Don't need to flash the whole ROM again. Just flash the latest Update though recovery.
    • Update 1
    • Update 2
    • Update 3
      (Some users have reported a bootloop after installing this update. Be sure to make a nandroid backup before installing this update.)
      EDIT: Refer this.

    Changelog:
    • Update 1
      • Added gradient statusbar
      • Added gradient Navigation Bar
      • Partially ported KitKat Platform Logo
    • Update 2
      • Fixed Platform Logo issue (Used to Force Close)
    • Update 3
      • Added KitKat clock
      • Changed some visuals
      • Added many tweaks and scripts for smoother and lag-free experiance
      • build.prop tweaks for performance and quality
        (NOTE: Density and android version will revert back to orignal.)

    Coming up next:
    • KitKat gradient Statusbar(In Update 1)
    • Google Now fix
    • KitKat camera (trimmed)

    Sent from a device running KitKat ;)
    4
    3
    New screen by NotOnlyEyes
    3
    What are these updates for? And thanks for the rom :)

    Adding the changelog. Juat a minute