5,596,784 Members 48,605 Now Online
XDA Developers Android and Mobile Development Forum

[Rom][KK][AOSP][KVT49L][Mar31]DarkKat, (hammerhead) Build: 2014.03.31

Tip us?
 
XXMrHyde
Old
(Last edited by XXMrHyde; 1st April 2014 at 07:00 PM.)
#1  
Senior Member - OP
Thanks Meter 2221
Posts: 1,577
Join Date: Jan 2011
Default [Rom][KK][AOSP][KVT49L][Mar31]DarkKat, (hammerhead) Build: 2014.03.31


(banner will be updated soon)

DarkKat is a Custom Rom based on Android 4.4.2 AOSP.

For GPL: Kernel source, Branch :
  • 4.4.2: darkkat-4.4-hammerhead-mr1




Quote:
  • Google (for Android)
  • OmniRom, (for sourceode changes and apps)
  • Cyanogenmod (for sourceode changes and apps)
  • SlimRoms (for some sourceode changes)
  • Korumera (Big thanks for his Filehosting @XDA File Server)
  • TweetyPeety (for Custom-Android.de and Filehosting @Custom-Android-Fileserver)
  • owain94 (for the Code of my first Source-Code changes)
  • tonyp (for answering all my questions, I know they are a lot, )
  • bwells88 (for beta testing the deb and hammerhead version)
  • dr_rick13 (for beta testing the hammerhead version)[/B]

Quote:
  • General:
     
    • Based on Android 4.4.2 AOSP, (KVT49L)
    • Boot: Show name of package currently being dex optimized
    • CM`s Backup function, (Rom update)
    • init.d Support
    • BusyBox
    • Removed Recovery Image Update Function
    • Global key combo for screen record, (Power and Vol. Up)
    • Expanded desktop on top of immersive mode
    • Low battery warning options
    • Customize carrier label, (Custom Wifi network name on Wifi only devices)
    • Option to disable safe headset volume warning
    • USB-OTG storage support, (deb, flo, hammerhead)
  • Advanced Power menu:
     
    • Up to 8 buttons:
      • (Advanced) Reboot, (Reboot, Recovery or Bootloader)
      • Power off
      • Expanded desktop
      • Airplane mode
      • Screenshot
      • Screen record
      • Sound mode
      • Individual shortcuts
      • Button arrangement
      • Custom icons, (Default, System and individual)
      • Icon color
      • Icon color mode, (All, System, System and individual or deactivated)
      • Text color
  • Display:
     
    • Auto rotation modes: (0, 90, 180 and/or 270 degrees)
    • Option to swap volume bottons when screen is rotated
    • Option to enable/disable wake on plug
    • Notification light settings, (not available on devices without multicolor LED)
  • Lock screen:
     
    • Customizeable battery status ring around lock ring, (Nexus 7 inside the lockring)
    • Option to show custom carrier label, (not available on Wifi only devices)
    • (Custom )carrier label color, (not available on Wifi only devices)
    • Option to always show battery status, (thanks to Cyanogenmod)
    • Custom Status color, (Battery status, Owner/User info and Security message)
    • Option to show the widgets maximized, (not available on Hybrids/Tablets)
    • Translucent status- and navigation bar
    • Background see through and -blur
    • Fast unlock, longclick on unlockbutton,
      (if widgets maximized and unsecure lockscreen)
    • Option to auto rotate lockscreen
  • Recents apps:
     
    • Replaced AOSP Recents app screen by SlimRoms Recents app screen
    • Holo dark themed
    • Custom background color
    • Custom emty icon color
    • Compatible to "right-left" languages
    • Custom width, (100%, 85% or 70%)
    • Option to show the panel on the left side, (right left languages on the right side)
    • Favorites function, (lonclick on the app icon)
    • Clear all apps by pinch to zoom out gesture
  • Status bar:
     
    • show notification count overlay
    • Show/hide clock
    • Center/right clock
    • Clock (& date) color
    • AM/PM style, (Normal, small or hide)
    • Show custom date left to the clock
    • Fully customizeable battery status styles,
      (Icon, percentage text, and circle)
    • Customizeable mobil- and Wifi network icon colors
    • Activity indicators for Wifi and mobile network
    • Network Speed Indicator
    • Battery bar
    • brightness slider
    • Screenshot delete function
  • Status bar expanded -> Background:
     
    • Custom background, (Color fill, Custom image, Default background)
    • Different custom image for landscape, (if enabled "Custom image" for "Custom background"),
      (not available on Hybrids/Tablets)
    • Background transparency, (works with all types of backgrounds)
  • Status bar expanded -> Header:
     
    • Option to always show settings button
    • Custom clock and date color
    • Change clock and date click actions:
      • Date: View Today Calendar
      • DateLong: New Event Today
      • Clock: View Alarms
      • ClockLong: New Alarm
    • 2 line layout for date
  • Status bar expanded -> Notification drawer:
     
    • Quick access ribbons:
      • Temporally enable/disable Quick access ribbons via checkbox
      • Completely deactivate Quick access ribbons, (remove all tiles)
      • Tiles arrangement
      • Use the arrangement from Quick settings, or use a own arrangement for Quick access ribbons
      • Color and transparency from Quick settings will be used for Quick access ribbons, too
    • Carrier and Wifi network name, (Wifi network name on Wifi only devices):
      • Option to show custom carrier label, (Custom Wifi network name on Wifi only devices)
      • Option to show the wifi network name next to the (custom )carrier label, (not available on Wifi only devices)
      • Custom color
    • Notifications transparency
  • Status bar expanded -> Quicksettings:
     
    • Fully customizeable Quicksettings:
      • Tiles arrangement
      • Enable/disable dynamic tiles
      • Tiles background color, (normal and pressed)
      • Tiles background transparency
      • Tiles text color
      • Tiles icon color, (normal, activated and deacivated)
      • Customizeable mobil- and Wifi network icon colors
        (linked with statusbar icon values)
      • Customizeable mobil- and Wifi activity icon colors
        (linked with statusbar icon values, (default))
      • Option to use own mobil- and Wifi activity icon colors for Quick settings
      • Quick pull down, (Disabled, right or left), (not available on Hybrids/Tablets)
  • Navigation bar and -ring:
     
    • Up to 5 buttons
    • Button arrangement
    • Button press actions
    • Custom navigation bar icon and glow color
    • Custom icons, (Default, System and individual)
    • Navigation bar height and width
    • Option to show navigation bar at buttom or right side on landscape, (on all devices)
    • Option to show/hide navbar (on all devices)
    • Disable navring, (delete all buttons)
    • Navigation bar menu button options:
      • Show always, never or if needed
      • Show on left, right or both sides
  • Tones:
     
    • Quiet hours function
    • Volume button control:
      • Wake display on volume button press
      • Seek music track on volume button press
  • Advanced keyboard IME settings:
     
    • Enable/disable ime switcher notification
    • Enable/disable fullscreen on landscape, (only available on phones)
    • Enable/disable force autorotation on IME
    • Volume button control for navigate in the message
    • Force to show always enter key instead of emoticon key, (only available on phones)
  • Settings:
     
    • Launch App opps from settings
    • Launch SuperSU from Settings
    • Added PerformanceControl
    • Lock Clock settings at "Lockscreen"
    • Options to reset to DarkKat defaults, (color values)
    • Options to reset to Android defaults, (color values)
    • Darkkat version at "about phone/tablet"
    • CPU info at "about phone/tablet"
    • Memory info at "about phone/tablet"
    • Deleted System Updates
    • Developer options enabled by default
    • Display: Screen Rotation:
      • Auto rotate display, (linked with: Settings Accessibility -> Auto-rotate screen)
      • Option to auto rotate lockscreen
      • Auto rotation modes: (0, 90, 180 and/or 270 degrees)
      • Option to swap volume bottons when screen is rotated
  • Apps:
     
    • Contacts with Holo (Dark) theme
    • Phone:
      • Holo (Dark) theme
      • Call Statistics feature, (Thanks to CyanogenMod)
    • Mms/Sms with Holo (Dark) theme
    • Replaced Launcher2 by Launcher3
    • Replaced AOSP MusicFX by DSPManager, (builded from CyanogenMod source)
    • Replaced AOSP Music app by Apollo, (based on OmniRom source)
    • DashClock, (builded from OmniRomSource)
    • Lock Clock Widget, (builded from Cyanogenmod source
    • LockClock: Changed colored weather Icons
    • CM calculater, (builded from Cyanogenmod source
    • CM Torch, (builded from Cyanogenmod source
  • Kernel:
     
    • Include kexec-hardboot patch

Quote:
 

Lockscreen:
 



Power menu:
 



Quicksettings, (flip):
 



Settings:
 



Settings, (Lockscreen, Lockscreen -> Customize battery status ring):
 



Settings -> Lockscreen (Customize carrier label, Customize battery status):
 



Settings, (Interface):
 



Settings -> Interface (General):
 



Settings -> Interface -> General -> (Power menu):
 



Settings -> Interface -> (Status bar):
 



Settings -> Interface -> Status bar (Customize Clock/Date):
 



Settings -> Interface -> Status bar (Customize Battery status):
 



Settings-> Interface -> Status bar (Customize Battery bar):
 



Settings-> Interface -> Status bar (Customize network icons):
 



Settings-> Interface -> Status bar (Customize Network speed indicator):
 



Settings -> Interface (Status bar expanded):
 



Settings -> Interface -> Status bar expanded -> (Background, Header):
 



Settings -> Interface -> Status bar expanded -> (Notification drawer, Quicksettings):
 



Settings -> Interface -> Status bar expanded -> Notification drawer (Carrier and Wifi network name):
 



Settings (Display, Display -> Rotation):
 



Settings, (About phone):
 




Quote:
Quick access ribbons
  • With deactivated Quick settings,
    the Quick access ribbons won`t be activated again,
    by activating the Quick settings
    (a reboot will solve it)
Tell me more

Quote:
Rom:

Current MD5Sum: 494e6083c4b01b2d45601c7a8d227b98

(MD5Sum files on Custom-Android Server, too)

Fileserver@Custom-Android


Older Builds:

DarkKat, (the last 3 Builds) @custom-android.de

Holo Light themed apps
(Dialer, Contacts/People and Mms/Sms)
hammerhead_light_apps.zip

Quote:
HTC One S <-Dark Jelly, (CM10.2), (CM10.1), (CM10)
Google Nexus 4 <- Dark Jelly, (CM10.2), (CM10.1)
Google Nexus 7 <- Dark Jelly, (CM10.2)
The Following 12 Users Say Thank You to XXMrHyde For This Useful Post: [ Click to Expand ]
 
XXMrHyde
Old
(Last edited by XXMrHyde; 1st April 2014 at 07:05 PM.)
#2  
Senior Member - OP
Thanks Meter 2221
Posts: 1,577
Join Date: Jan 2011


Quote:
Wipe:

Full-Wipe is required, if you came from a:
  • Non AOSP based Rom

Full-Wipe is recommend, if you came from a:
  • AOSP based Rom

you can do a Non-Wipe if you came from an:
  • Earlier DarkKat Build
Quote:
Install the Rom:
  • Get Gapps for Android 4.4,
    (e.g. PA Gapps)
  • Get SuperSu, (if you need root),
    (SuperUser may work, too, but I prefer SuperSu)
  • If you prefer Holo Light themed apps, take the "hammerhead_light_apps.zip", too
  • Copy the Rom-Zip, Gapps and (optional) hammerhead_light_apps and SuperSu or SuperUser to your SD-Card,
  • Flash zips in recovery
  • Boot the rom, and go to SuperSu:
    • Go to settings -> "Install SuperSu backup script"
  • Next rom update, you only have to flash the rom itself

Update the Rom:
  • Copy the Rom-Zip to your SD-Card
  • SuperSu:
    (if you didn't already have done)
    • go to SuperSu:
    • Go to settings -> "Install SuperSu into /system"
      (this has to be done after every SuperSu update)
    • Go to settings -> "Install SuperSu backup script"
  • Flash the Rom-Zip

Quote:
HTC One S <-Dark Jelly, (CM10.2), (CM10.1), (CM10)
Google Nexus 4 <- Dark Jelly, (CM10.2), (CM10.1)
Google Nexus 7 <- Dark Jelly, (CM10.2)
The Following 7 Users Say Thank You to XXMrHyde For This Useful Post: [ Click to Expand ]
 
XXMrHyde
Old
(Last edited by XXMrHyde; 1st April 2014 at 06:51 PM.)
#3  
Senior Member - OP
Thanks Meter 2221
Posts: 1,577
Join Date: Jan 2011


Quote:

March
 

31.03.14 (Build 2014.03.31)
  • Initial Release
    (Take a look at post #1 "Changes")

Quote:
HTC One S <-Dark Jelly, (CM10.2), (CM10.1), (CM10)
Google Nexus 4 <- Dark Jelly, (CM10.2), (CM10.1)
Google Nexus 7 <- Dark Jelly, (CM10.2)
The Following 3 Users Say Thank You to XXMrHyde For This Useful Post: [ Click to Expand ]
 
XXMrHyde
Old
(Last edited by XXMrHyde; 1st April 2014 at 06:37 PM.)
#4  
Senior Member - OP
Thanks Meter 2221
Posts: 1,577
Join Date: Jan 2011
Building from Source:

Requirements:
  • Linux, (I use Ubuntu, works with other distros, too, but maybe you have to make some changes to the commands)
  • A working Build Environment, (here is a guide how to set up a Build Environment on Ubuntu)
    (needed steps till "Identify Yourself to the Repo")


Create working directory and init repo:

Code:
mkdir ~/Android/Darkkat
(you can use a directory name and path you like, but you have to change the commands to match to your local path)

Code:
cd ~/Android/Darkkat
repo init -u git://github.com/XXMrHyde/android.git -b darkkat-4.4
Sync the repo:

Code:
cd ~/Android/Darkkat && repo sync
(now it`s time to drink a big cup of coffee, tea, or ... this can take some time)

Get the needed binaries for the Nexus 5:

Run the scripts:

Code:
cd ~/Android/Darkkat
Code:
./<filename>
(Confirm Licensing Agreement)

Build the rom:

Code:
cd ~/Android/Darkkat && . build/envsetup.sh && brunch hammerhead
(time for the next big cup of coffee, ...)

That`s it,
you (hopefully) compiled successfully your own DarkKat rom



Update the sources:
Code:
cd ~/Android/Darkkat && repo sync
(this time it doesn`t take much time)

Now build again,
(if there are a lot of sourcecode changes, or your last build is some times ago you may need to clean your "out" directory):

Code:
cd ~/Android/Darkkat && . build/envsetup.sh && make clobber

Quote:
HTC One S <-Dark Jelly, (CM10.2), (CM10.1), (CM10)
Google Nexus 4 <- Dark Jelly, (CM10.2), (CM10.1)
Google Nexus 7 <- Dark Jelly, (CM10.2)
The Following 2 Users Say Thank You to XXMrHyde For This Useful Post: [ Click to Expand ]
 
smatherlee
Old
(Last edited by smatherlee; 1st April 2014 at 06:50 PM.)
#5  
smatherlee's Avatar
Senior Member
Thanks Meter 366
Posts: 627
Join Date: Mar 2011
Location: Behind my M24 (Retired)
Interested. Downloading now. Thank you

Sent from my Nexus 5 using Tapatalk
The Following User Says Thank You to smatherlee For This Useful Post: [ Click to Expand ]
 
XXMrHyde
Old
#6  
Senior Member - OP
Thanks Meter 2221
Posts: 1,577
Join Date: Jan 2011
You are welcome

Gesendet von meinem Nexus 4 mit Tapatalk

Quote:
HTC One S <-Dark Jelly, (CM10.2), (CM10.1), (CM10)
Google Nexus 4 <- Dark Jelly, (CM10.2), (CM10.1)
Google Nexus 7 <- Dark Jelly, (CM10.2)
The Following User Says Thank You to XXMrHyde For This Useful Post: [ Click to Expand ]
 
smatherlee
Old
#7  
smatherlee's Avatar
Senior Member
Thanks Meter 366
Posts: 627
Join Date: Mar 2011
Location: Behind my M24 (Retired)
Loaded great and now restoring my apps. Playing around a bit this is a great ROM. This has really nice touches to it. Do you have a kernel suggestion? I will run the one that comes with the ROM for awhile, always do so I have a comparison.

So far I love it and will hang on to this for awhile. Has DD written all over it!!

Again thank you for sharing your work!

Sent from my Nexus 5 using Tapatalk
The Following User Says Thank You to smatherlee For This Useful Post: [ Click to Expand ]
 
XXMrHyde
Old
#8  
Senior Member - OP
Thanks Meter 2221
Posts: 1,577
Join Date: Jan 2011
Thanks for your feedback,
the hammerhead version was a user request, as I don't own a Nexus 5, I can't tell you a kernel suggestion, maybe someone else will do.

Gesendet von meinem Nexus 4 mit Tapatalk

Quote:
HTC One S <-Dark Jelly, (CM10.2), (CM10.1), (CM10)
Google Nexus 4 <- Dark Jelly, (CM10.2), (CM10.1)
Google Nexus 7 <- Dark Jelly, (CM10.2)
The Following User Says Thank You to XXMrHyde For This Useful Post: [ Click to Expand ]
 
stani2103
Old
#9  
stani2103's Avatar
Senior Member
Thanks Meter 20
Posts: 108
Join Date: May 2012
downloading
...and justice for all...walk!!!
The Following User Says Thank You to stani2103 For This Useful Post: [ Click to Expand ]
 
smatherlee
Old
#10  
smatherlee's Avatar
Senior Member
Thanks Meter 366
Posts: 627
Join Date: Mar 2011
Location: Behind my M24 (Retired)
Quote:
Originally Posted by XXMrHyde View Post
Thanks for your feedback,
the hammerhead version was a user request, as I don't own a Nexus 5, I can't tell you a kernel suggestion, maybe someone else will do.

Gesendet von meinem Nexus 4 mit Tapatalk
Understand. I'll run stock for awhile.

Sent from my Nexus 5 using Tapatalk

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes