5,600,234 Members 35,982 Now Online
XDA Developers Android and Mobile Development Forum

[ROM][14-03-2014] AOSP KitKat 4.4.2 Mod for Nexus S - Final Build

Tip us?
 
cn.fyodor
Old
(Last edited by cn.fyodor; 18th March 2014 at 08:17 AM.) Reason: new build
#1  
Senior Member - OP
Thanks Meter 461
Posts: 304
Join Date: Dec 2009
Location: Nanjing
Default [ROM][14-03-2014] AOSP KitKat 4.4.2 Mod for Nexus S - Final Build

Hi folks,

There seem already many AOSP builds for NS, but I'm just pleased to share my personal build with you. I took the Google source and CM kernel/vendor as a base and have done lots of optimization work. My changes for NS after forking CM vendor were listed in the changelog of the initial build. Devs can check out commits on my github. It may worth a note that it's AOSP so never request extra features. No doubt I will keep it as stock as possible.

Credits:
  • clearly go to CM Team and all worked for our NS
  • steven676 for SurfaceFlinger and other patches

Download:
Final Build | MD5: 47af680bd273732d751de65656f62f7e

I don't hold the Nexus S any more, so if something in the final build does stupid for you, fall back to Build 6. And at last thank you again for your support.

Issues:
You can find out all changes on my Github. Remember that AOSP ROM doesn't include Gapps, you have to install/flash it yourself.
Cheers,

Changelog:
 

Final Build
  • android-4.4.2_r2
  • merged some fixing patches from CM etc

Build 6
  • fixed random rebooting issue
  • saved about 3MB memory from the Kernel, thanks to pawitp

Build 5
  • android-4.4.2_r1
  • added swipe the pull-down panel to switch between Notifications and QuickSettings, thanks to CM/Slim
  • speed up statubar/notification drawer, thanks to kufikugel
  • changed dalvik heap parameters to reduce memory footprint (CodeAurora)
  • used double buffering instead of triple buffering
  • disabled hardware Vsync completely
  • fixed Screen record function, but in landscape only
  • increased the extra free memory to 12MB (you can change it in build.prop at any time.)

alpha 4
  • increased EGL cache size
  • switched to SW-based Vsync implementation by Google
  • fixed Keyguard layout for some languages
  • added a workaround to suppress the SU binary deprecated warning
  • few patches in Kernel and other minor fixes in SurfaceFlinger

alpha 3
  • merge in AOSP 4.4_r1.2
  • WebView black square issue was gone. Thanks to klusark for the wonderful porting work.
  • fixed app to sdcard function
  • enable low RAM feature in 4.4
  • root access fixed in Superuser with ART enabled
  • add Emoji support
Changes from init alpha Build:
  • merge the extra free kbytes patch from 3.4 Kernel
  • enable Swap for zRAM and KSM in Kernel side
  • Kernel 3.0.101
Attached Files
File Type: apk Launcher3.apk - [Click for QR Code] (1.56 MB, 5268 views)
The Following 112 Users Say Thank You to cn.fyodor For This Useful Post: [ Click to Expand ]
 
leap_ahead
Old
#2  
leap_ahead's Avatar
Senior Member
Thanks Meter 482
Posts: 2,013
Join Date: Jul 2009
Location: Limassol
I will test this tomorow !
[Phone]Samsung Google Nexus S i9023 VDF
[Rom]Kwbr@Cn.Fyodor Aosp KitKat-mr1.1-release KVT49L
[Kernel]Cn.Fyodor@Aosp MTP 407Mb Ram v3.0.101+
[Recovery]Koush@ClockworkMod Touch v6.0.4.3

The Following User Says Thank You to leap_ahead For This Useful Post: [ Click to Expand ]
 
ej8989
Old
#3  
ej8989's Avatar
Senior Member
Thanks Meter 377
Posts: 1,121
Join Date: Jul 2012
It's working fine. Very stock-ish feel. No FCs whatsoever (except for apps that are yet to be updated to fully support 4.3)
PHONE
Model: Nexus 5 D820 32GB Black
ROM: SlimKat 4.x Weekly [4.4.2]
Boot Animation: ParanoidAndroid 4.0

AIO Toolkit: Wug's Nexus Root Toolkit
Display Tweak: Nexus Display Control

OTHER DEVICES
Nexus S i9023, CM11, Hardbricked
Galaxy Ace Plus S7500, Pure Galaxy 1.0
 
leap_ahead
Old
#4  
leap_ahead's Avatar
Senior Member
Thanks Meter 482
Posts: 2,013
Join Date: Jul 2009
Location: Limassol
excellent rom thanks !!!!
only problem with superuser..I must install zip from recovery !!
then all ok !!
[Phone]Samsung Google Nexus S i9023 VDF
[Rom]Kwbr@Cn.Fyodor Aosp KitKat-mr1.1-release KVT49L
[Kernel]Cn.Fyodor@Aosp MTP 407Mb Ram v3.0.101+
[Recovery]Koush@ClockworkMod Touch v6.0.4.3

 
cn.fyodor
Old
#5  
Senior Member - OP
Thanks Meter 461
Posts: 304
Join Date: Dec 2009
Location: Nanjing
Quote:
Originally Posted by leap_ahead View Post
excellent rom thanks !!!!
only problem with superuser..I must install zip from recovery !!
then all ok !!
Thanks for trying. :P But Superuser was fixed for weeks and works for me.
The Following 2 Users Say Thank You to cn.fyodor For This Useful Post: [ Click to Expand ]
 
leap_ahead
Old
(Last edited by leap_ahead; 19th August 2013 at 11:06 AM.)
#6  
leap_ahead's Avatar
Senior Member
Thanks Meter 482
Posts: 2,013
Join Date: Jul 2009
Location: Limassol
Quote:
Originally Posted by cn.fyodor View Post
Thanks for trying. :P But Superuser was fixed for weeks and works for me.
no my friend .. I flash 3 times to make it sure and no work :P

if you go to settings superuser then u will se that u cant change anything in superuser settings..

also check with root checker..

but don't worry !! this is nothing for this super rom !! I try all aosp 4.3 rom and this is the best for me !!
[Phone]Samsung Google Nexus S i9023 VDF
[Rom]Kwbr@Cn.Fyodor Aosp KitKat-mr1.1-release KVT49L
[Kernel]Cn.Fyodor@Aosp MTP 407Mb Ram v3.0.101+
[Recovery]Koush@ClockworkMod Touch v6.0.4.3

 
cn.fyodor
Old
#7  
Senior Member - OP
Thanks Meter 461
Posts: 304
Join Date: Dec 2009
Location: Nanjing
Quote:
Originally Posted by leap_ahead View Post
no my friend .. I flash 3 times to make it sure and no work :P

if you go to settings superuser then u will se that u cant change anything in superuser settings..

also check with root checker..

but don't worry !! this is nothing for this super rom !! I try all aosp 4.3 rom and this is the best for me !!
I tried changing settings in Superuser, every option works like charm. I always chased the changes of Superuser by Koush and the hack in that Superuser zip was included in my ROM. Afaik the tweak is just to run '/system/bin/su --daemon' for the root requirement.

OK, anyone else got superuser issue? xD
The Following 2 Users Say Thank You to cn.fyodor For This Useful Post: [ Click to Expand ]
 
ej8989
Old
#8  
ej8989's Avatar
Senior Member
Thanks Meter 377
Posts: 1,121
Join Date: Jul 2012
Quote:
Originally Posted by leap_ahead View Post
no my friend .. I flash 3 times to make it sure and no work :P

if you go to settings superuser then u will se that u cant change anything in superuser settings..

also check with root checker..

but don't worry !! this is nothing for this super rom !! I try all aosp 4.3 rom and this is the best for me !!
Quote:
Originally Posted by cn.fyodor View Post
I tried changing settings in Superuser, every option works like charm. I always chased the changes of Superuser by Koush and the hack in that Superuser zip was included in my ROM. Afaik the tweak is just to run '/system/bin/su --daemon' for the root requirement.

OK, anyone else got superuser issue? xD
Works fine here.
PHONE
Model: Nexus 5 D820 32GB Black
ROM: SlimKat 4.x Weekly [4.4.2]
Boot Animation: ParanoidAndroid 4.0

AIO Toolkit: Wug's Nexus Root Toolkit
Display Tweak: Nexus Display Control

OTHER DEVICES
Nexus S i9023, CM11, Hardbricked
Galaxy Ace Plus S7500, Pure Galaxy 1.0
 
leap_ahead
Old
(Last edited by leap_ahead; 19th August 2013 at 12:31 PM.)
#9  
leap_ahead's Avatar
Senior Member
Thanks Meter 482
Posts: 2,013
Join Date: Jul 2009
Location: Limassol
Quote:
Originally Posted by cn.fyodor View Post
I tried changing settings in Superuser, every option works like charm. I always chased the changes of Superuser by Koush and the hack in that Superuser zip was included in my ROM. Afaik the tweak is just to run '/system/bin/su --daemon' for the root requirement.

OK, anyone else got superuser issue? xD
I don't know ..is not work here for that I flash the zip ..

sorry but is ok to flash the zip ? or I must try again without the zip ?

*now I remember that I get notification that su is out date and I forget to click ...
Downloaded and installed the latest superuser.zip and the su binary out of date notification is gone
[Phone]Samsung Google Nexus S i9023 VDF
[Rom]Kwbr@Cn.Fyodor Aosp KitKat-mr1.1-release KVT49L
[Kernel]Cn.Fyodor@Aosp MTP 407Mb Ram v3.0.101+
[Recovery]Koush@ClockworkMod Touch v6.0.4.3

 
velishka
Old
#10  
Member
Thanks Meter 18
Posts: 67
Join Date: Nov 2010
Very good job. So happy to see the deveopment for our old phone continues.
Now, I can confirm Superuser doesn't work. Flashing SuperSU from recovery fixed the issue pretty fast.
Other than that the ROM is very solid and smooth. I tested SMS, Location services, Wi-Fi, left phone without a charge for a night. No problems so far. Will test bluetooth streaming later today in my car.
I have the same issue with calendar like any other non google build has, I have two of them, one is AOSP build another is Google's from the play store. That doesn't bother me.

Also, I still want to know what kind of "optimization" was done. Also, can anyone test MTP for me? I turned it on using USB Switcher, but my computer didn't recognize the device.

Great job, I hope the project continues.

The Following 2 Users Say Thank You to velishka For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes