• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][4.4.4][Jul-2] UNOFFICIAL CM11 KitKANG v6 | Security patch 6/2016 | UBERTC 5.4

Do you need further (security) updates of this ROM?

  • Yeah, please keep KitKANG up to date!

    Votes: 3 75.0%
  • I really don't care, isn't it safe enough?

    Votes: 0 0.0%
  • Not for me, I changed to a different ROM.

    Votes: 1 25.0%

  • Total voters
    4
  • Poll closed .

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,364
7,521
0
/home/less
[ROM][4.4.4][Jul-2] UNOFFICIAL CM11 KitKANG v6 | Security patch 6/2016 | UBERTC 5.4

KitKANG - the most secure CyanogenMod 11 for the Google Nexus 4



















Android 4.4.4 KTU84Q / UNOFFICIAL CyanogenMod 11.0 (Latest repo sync: 2nd July 2016)



















General info about this ROM



After a test period without unexpected reboots and other issues, I thought that I could share with you my personal rom which has been source built from CyanogenMod 11.0 codebase. I have made it because I wanted to get a smooth and stable Kitkat for my N4 with the security patches to fix Stagefright 2.0 holes and further Android Security Updates. Furthermore, I got frustrated by the decreased battery life with "heavyweight" ROMs based on LP or MM. Those didn't allow my N4 to survive more than 24h. I have tried out a few different kernels and toolchains for compilation, and in the end I decided for the custom N4 ultimate kernel by faux123 as it performed greatly on my device in terms of:

1. Battery Usage

2. Performance
* delivering snappy UI transitions when multi-tasking across many apps
* delivering high test results in AnTuTu benchmark

3. Stability






Credits



* @faux123 for his magic ultimate kernel for the Nexus 4



* SlimROM for a few tweaks in the mako device-tree (e.g. camera auto focus fix)



* CyanogenMod for the stable base for this rom



* Grarak for Kernel Adiutor



* Big thanks @txuki2005 for his advice on how to make a CM kernel, as well as for the CPU governors and some fixes that were taken from his TaUrUs kernel




My decent changes


* Removed CMUpdater


* Added JackPal's Terminal Emulator


* Added NovaLauncher


* Added Quick Swipe (Credits Mahdi-Rom)


* Built-in "Kernel Adiutor" in Settings > Personalization (this will give you access to tons of kernel and hardware tunables)





Code:
/*  *** Disclaimer

* Your Warranty is now Void!

* I am not responsible for bricked devices, dead SD cards, thermonuclear war, 

* or you getting fired because the alarm app failed. Please do some research 

* if you have any concerns about features included in this ROM/KERNEL

* before flashing it! YOU are choosing to make these modifications, and if

* you point the finger at me for messing up your device, I will laugh at you.

*/




Download and Changelog

KitKANG ROM v6 with my patched mako kernel based on the work of faux123

* Synced with CM codebase to obtain the latest Android security patches (1st June 2016)

* Kernel updates (see https://github.com/spezi77/mako/commits/kk_mr2_cm)

* Compiled with latest UBER-TC 5.4.1 for increased performance & energy efficiency

* Fix an issue which prevented the Development Settings to appear

* Update to Nova Launcher 4.3.1


KitKANG ROM v5 with my patched mako kernel based on the work of faux123

* Applied Android security patches as advised here (1st March 2016)

* Applied tweaks & optimizations I use in my n4 for CPU governor, i/o scheduler and other hw tunables as default

* Built in a modified version of Kernel Adiutor (there is a new menu item entitled "Kernel Adiutor" in Settings > Personalization)



KitKANG ROM v4 with my patched mako kernel based on the work of faux123

* Added Android security patches as advised here (1st November 2015)

* Switched to my own fork of faux's ultimate kernel to fix a few security holes (as advised by VTS for Android)

* Compiled the kernel with UBER toolchain 4.9.4 for increased speed and battery life

* Added a bunch of CPU governors for experimental usage

* Built in KernelTweaker for experimental usage (you will find a new menu item entitled "Performance" in Settings > Personalization)






How can I install it ?



1. Make a backup of your current ROM and make a backup of your apps (e.g. with Titanium Backup - requires root!)



2. Copy the ROM of your choice and the Gapps in your device (SlimROM Gapps are highly recommended)



3. Reboot in recovery (TWRP or CWM)



4. Full wipe (if you come from a different ROM!) -- or dirty flash if you come from a previous version of this ROM



5. Flash the ROM -- if dirty flashed, don't forget to wipe cache & dalvik-cache, and of course skip the Gapps installation



6. Flash the Gapps



7. Reboot



8. Enjoy the ROM







What's working?

* Ev3rything! :D



Troubleshooting


* When starting the ROM, the boot animation will disappear almost immeduiately and your screen will then stay black until the system has completely booted. Don't worry, this is normal and is a result of kernel boot time optimizations!


* It has been observed that the ultimate kernel by faux123 gets into a boot loop on some devices. In this case you could either try the mainline kernel by faux123 or you simply install a stock kernel.


* In case of any other issue, please ensure that you have the correct version of bootloader for Kitkat: makoz30d (MD5: 231391520593C16647470489947303C0). Thanks fkrone for the Nexus 4 Bootloader Collection.







Note



Please be gentle.. it's my first N4 ROM! :good:







Have a nice day! ;)

XDA:DevDB Information
KitKANG - my homemade CyanogenMod 11.0 for the Google Nexus 4, ROM for the Google Nexus 4

Contributors
spezi77
Source Code: https://github.com/spezi77

ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod

Version Information
Status: Stable
Stable Release Date: 2015-08-20

Created 2015-08-20
Last Updated 2016-07-02
 
Last edited:

alguien845

Senior Member
Mar 19, 2012
160
33
0
Canelones
Last edited:
  • Like
Reactions: spezi77

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,364
7,521
0
/home/less
Under windows and Arch, same story. And in Windows im using the drivers that you pointed out.

@spezi77 Ok, I got it, here you go!

http://raspyto.root.sx/public/logcat.txt

Got it from my archbox :p

OK, that's enough. You have a crash with the SurfaceComposerClient / bootanimation. Never seen this before.
Code:
 E/SurfaceComposerClient( 419): SurfaceComposerClient::createSurface(BootAnimation) error. Status = No such device F/libc ( 419): Fatal signal 11 (SIGSEGV) at 0x0000000c (code=1), thread 427 (BootAnimation)
You could try to delete the bootanimation in the .zip before flashing it again.

I will see what I can do about this. Maybe it can be fixed in a future release.

Anyone else with this problem?

Sent from my Nexus™4. :D
 
Last edited:

alguien845

Senior Member
Mar 19, 2012
160
33
0
Canelones
OK, that's enough. You have a crash with the bootanimation. Never seen this before.
Code:
 E/SurfaceComposerClient( 419): SurfaceComposerClient::createSurface(BootAnimation) error. Status = No such device F/libc ( 419): Fatal signal 11 (SIGSEGV) at 0x0000000c (code=1), thread 427 (BootAnimation)
You could try to delete the boot animation in the .zip before flashing it again.

I will see what I can do about this. Maybe it can be fixed in a future release.

Anyone else with this problem?

Sent from my Nexus™4. :D
The guy who worte in spanish has the same problem. Btw, removed bootanimation.zip, problem persists.

http://raspyto.root.sx/public/logcat.txt
 

franco01

New member
Aug 23, 2015
3
0
0
OK, that's enough. You have a crash with the bootanimation. Never seen this before.
Code:
 E/SurfaceComposerClient( 419): SurfaceComposerClient::createSurface(BootAnimation) error. Status = No such device F/libc ( 419): Fatal signal 11 (SIGSEGV) at 0x0000000c (code=1), thread 427 (BootAnimation)
You could try to delete the boot animation in the .zip before flashing it again.

I will see what I can do about this. Maybe it can be fixed in a future release.

Anyone else with this problem?

Sent from my Nexus™4. :D
Hello, sorry I not start rom my screen remains black
 

Crs-

Member
Apr 21, 2014
30
4
0
Hola, hablo español pero una regla de la comunidad es el inglés.

(Yes, I speak spanish but one rule of the comunity is speak in english.)

Creeeeeo, que hay que flashear la imagen de 4.4.4 ANTES de instalar la ROM..
Ahora le pregunto al desarrollador.
@spezi77 have to flash the image of official KTU84Q before installing the ROM?


Sent from my Nexus 4 using XDA Free mobile app
 

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,364
7,521
0
/home/less
@spezi77 have to flash the image of official KTU84Q before installing the ROM?
Hey there,
No, i don't think so. A few people have the same problem. It is maybe a device specific issue. Please wait a little, i will try to find a solution.

Anyone (besides myself) for whom this rom is working?

Cheers ?
 
Last edited: