Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,781,506 Members 39,297 Now Online
XDA Developers Android and Mobile Development Forum

[ROM] RASTAKAT [Android 4.4.4_r2.0.1 KTU84Q] [PRODUCT_DEVICE := mako] + Vanilla

Tip us?
 
rascarlo
Old
(Last edited by rascarlo; 22nd August 2014 at 07:39 AM.)
#1  
rascarlo's Avatar
Recognized Developer - OP
Thanks Meter 27,879
Posts: 2,170
Join Date: Oct 2010
Location: The Land of the Lion of Judah

 
DONATE TO ME
Default [ROM] RASTAKAT [Android 4.4.4_r2.0.1 KTU84Q] [PRODUCT_DEVICE := mako] + Vanilla

THIS IS RASTAKAT FOR THE MAKO

/// WHAT IS RASTAKAT
the way I want Android

/// WHAT IS VANILLA
pure aosp built from source

/// THANKS
Morfic and Simms22 for being my friends and for being them.
fitsnugly for euroskank
Android Open Source Project
CyanogenMod

HTML Code:
*** INITIAL BUILD ***
PLATFORM_VERSION=4.4_r1
BUILD_ID=KRT16M

- build:
    .main: remove the listing of make files calls
    .default ringtone and notification
    .build only mako specific audio files package
    .ota release tools: add build name
    .drop aosp Calendar
    .drop aosp QuickSearchBox
    .drop aosp Music&MusicFX
    .drop aosp VoiceDialer
    .ota release tools: ascii porn
    .ota release tools: use shell date
    .drop the check-product-copy-files
    .envsetup: one does not simply pick a combo, but a Nexus
    .default data roaming to false
    .rm . vendor_module_check make file
    .ota release tools: override device assert
    .ota release tools: comment out stock recovery
    .PRODUCT_BUILD_PROP_OVERRIDES
    .ota release tools: comment out build date assert
    .WITH_DEXPREOPT := false
    .enable_target_debugging := true
    .ro.secure=0

- frameworks/base:
    .quicksettings: swap the behaviour of the location tile. onClick on/off. onLongClick open location settings
    .power menu: reboot and screenshot
    .ResolverActivity: don't use Holo Light
    .quicksettings: swap the behaviour of the bluetooth tile. onClick on/off. onLongClick open bluetooth settings
    .quicksettings: swap the behaviour of the wifi tile. onClick on/off. onLongClick open wifi settings
    .use a solid black not a gradient as background

- packages/apps/settings:
    .expose build date

- frameworks/base - packages/apps/settings:
    .kill app long press back
    .volume adjust sound preference

***2013-11-05***
- frameworks/base:
    .clear all recents button
    .quick settings: use a solid black for tile background
    .quick settings: screen off tile
    .use black for panel_bg_holo_dark. black panels
    .quick settings: user tile onLongClick opens ACTION_SYNC_SETTINGS
    .quick settings: power menu tile. onClick reboot dialog. onLongClick reboot recovery dialog
    .Lockscreen VolCtrls: don't raise volume on skipTrack
    .Framework Track Control: Switch from broadcast to audio service
    .AudioService: Don't adjust volume when vol-downing to vibrate or silent
    .Quick Settings: Swipe to switch
    .Quick Settings Pulldown: Left or Right side option
    .make kill app long press respect user current policy

- frameworks/base - packages/apps/settings:
    .Status bar brightness control
    .volume rocker wake
    .volume rocker music control
    .volume rocker: option to control cursor in text field using volume keys
    .sound settings: allow volumes to be unlinked. make the volume overlay more functional

***2013-11-09***
- build:
    .Build BusyBox from source
    .drop aosp extra input methods
    .drop aosp libjni_latinime, use google prebuilt

- frameworks/base:
    .Add method to PowerManager that allows querying the lowest possible brightness

- system/extras:
    .drop aosp su

***2013-11-12***
- build:
    .build torch from source

- frameworks/base:
    .always expose native battery percentage when unplugged. make it black. make it bold. make it non-condensed
    .quick settings: torch tile. onClick on/off. onLongClick opens app
    .Add framework definition to include Torch
    .Keyguard: Use translucent UI

- packages/app/settings:
    .Power connect/disconnect notification
    .Display options: allow configuration of wake on plug
    .Audio: make safe headset volume user configurable
    .Option to use volume keys to control media volume any time
    .No recent apps: use white, not holo blue light

***2013-11-15***
Merge remote-tracking branch 'AOSP/kitkat-release' android-4.4_r1.1 KRT16O

- frameworks/base:
    .don't refresh torch tile if !deviceSupportsLed
    .bring in torchCostant
    .move custon java symbols to separate xml

- frameworks/base - packages/app/settings:
    .Navigation bar custom height
    .LED customization

- packages/services/telephony:
    .In-call vibration
    .Phone notification LED settings backend

***2013-11-21***
Merge remote-tracking branch 'AOSP/kitkat-release' android-4.4_r1.2 KRT16S

- frameworks/base:
    .Status bar brightness control improvements
    .Revert "always expose native battery percentage when unplugged"
    .torch tile: check if package is installed rather then FEATURE_CAMERA_FLASH
    .Use white switch thumb activated drawables, not holo blu light.

- packages/apps/settings:
    .properly refresh led settings

***2013-11-27**
- build:
    .Stop building sample apn list

- frameworks/base:
    .Swap torch screenOff tiles
    .Bring back BackUp/Restore service
    .HSPA+ Support 
    .Always expose rotationLockTile. The visibility of the rotationLockTile can be toggled in Accessibility>Auto-rotate screen. OnLongClick opens Accessibility settings
    .AudioService: Restore volumes after boot and when a headset is plugged 

- frameworks/base - packages/apps/settings
    .Status bar clock. AM/PM. Show/Hide
    .Status bar native battery percentage

- vendor/rascarlo:
    .Enable Launcher3 auto-rotate for supported devices
    .Build APN list from CM to devices with telephony

***2013-12-02***
- frameworks/base - packages/apps/settings
    .Navigation bar buttons customization
    .Quick launch powerMenu action
    .Quick launch shortcuts

***2013-12-08***
MERGE BUILD
android-4.4.1_r1 - KOT49E
STILL using 4.4 mako props till new binaries are released
- frameworks/base - packages/apps/settings
    .Circle battery
    .Lockscreen shortcuts
    .Remove navigation bar buttons and layout customization

***2013-12-13***
Merge remote-tracking branch 'AOSP/kitkat-release' android-4.4.2_r1 KOT49H

***2014-01-02***
- frameworks/base - packages/apps/settings:
    .Status bar: double-tap to sleep

- frameworks/base:
    .Parse UUID string with Long.parseLong
    .Power connect/disconnet notification: add missing intent broadcast for ACTION_POWER_CONNECTED

- packages/apps/settings:
    .Fix enable/disable notification light

***2014-02-15***
- Merge build
- android-4.2.2_r2 - KVT49L

***2014-03-14***
- frameworks/base - packages/apps/settings:
    .Double-tap to sleep user-configurable settings:
        - Status bar
        - Glowpad
        - Pin and password
        - Pattern

- frameworks/base:
    .Quick settings data tile: onLongClick open ACTION_DATA_ROAMING_SETTINGS
    .QuickSettings: remove screen off tile
    .QuickSettings data tile:
        - onClick on/off
        - onLongClick go to data usage activity
    .Fix enable/disable of notification light
    .SystemUI: unbreak RecentsPanel with translucent decors
    .Update the color of the expandable volume panel icon

- packages/apps/settings:
    .Hide System update settings preference screen
    .Expose status bar brightness control on all devices
    .Bleed keyguard widget picker list into translucent bars
    .Settings: fix led pulsespeedoff disable behaviour
    .Lockscreen shortcuts: fix icon pack usage

***2014-04-23***
- frameworks/base:
    .Statusbar clock: fix am/pm selection
    .New tethering notification icons
    .Merge Pull Request (enricodortenzio): IT translations
    .SystemUI: Set Status bar opaque during drawer pulldown on tablets only
    .Volume style: fix NPE
- packages/apps/settings:
    .Move mobile settings to settings headers
    .Lockscreen sliders: fix resetAll() action
    .Merge Pull Request (enricodortenzio): IT translations
- packages/services/telephony:
    .Merge Pull Request (enricodortenzio): IT translations

***2014-06-10***
- build:
    .a17a9ae ro.secure=0
    .enable_target_debugging := true
    .WITH_DEXPREOPT := false
    .ota release tools: comment out build date assert
    .PRODUCT_BUILD_PROP_OVERRIDES
    .ota release tools: comment out stock recovery
    .ota release tools: override device assert
    .rm vendor_module_check make file
    .default data roaming to false
    .envsetup: one does not simply pick a combo, but a Nexus
    .drop the check-product-copy-files
    .ota release tools: use shell date
    .ota release tools: ascii porn
    .drop aosp VoiceDialer
    .drop aosp Music&MusicFX
    .drop aosp QuickSearchBox
    .drop aosp Calendar
    .ota release tools: add build name
    .build only mako specific audio files package
    .default ringtone and notification
    .main: remove the listing of make files calls
    .drop aosp extra input methods
    .drop aosp Home
    .Bring back MusicFX
    .Set default alarm audio file Alarm_Classic.ogg
    .drop aosp libjni_latinime, use google prebuilt

- frameworks/base - packages/apps/settings:
    .kill app long press back
    .volume adjust sound preference
    .volume panel: allow volumes to be unlinked. make the volume overlay more functional
    .volume rocker: control cursor in text field using volume keys
    .volume rocker: wake. music control
    .volume rocker: make safe headset volume user configurable
    .status bar: quick settings pulldown, left or right side option
    .status bar: brightness control
    .navigation bar: custom height
    .status bar: AM/PM - show/hide clock
    .Double-tap to sleep user-configurable settings
    .status bar: native battery percentage

- frameworks/base:
    .use a solid black not a gradient as background
    .no recent apps: use white, not holo blue light
    .resolverActivity: don't use Holo Light
    .keyguard: Use translucent UI
    .quicksettings: swap the behaviour of the wifi tile.
    .quicksettings: swap the behaviour of the bluetooth tile.
    .quicksettings: swap the behaviour of the location tile.
    .quick settings: user tile onLongClick opens ACTION_SYNC_SETTINGS
    .quick settings: always expose rotationLockTile
    .quickSettings data tile
    .power menu: reboot and screenshot
    .quick Settings: swipe to switch
    .quick settings: power menu tile
    .clear all recents button
    .Add method to PowerManager that allows querying the lowest possible brightness
    .Translucent volume panel
    .PackageManager: allow build-time disabling of components

- packages/apps/settings:
    .expose build date
    .hide System update settings preference screen
    .Move mobile settings to settings headers
    .build tweaks header
    .kill app long press back
    .Settings: Add Utility function

- system/extras:
    .drop aosp su

***2014-07-01**
PLATFORM_VERSION=4.4.4_r1
BUILD_ID=KTU84P
- Merge build

***2014-08-21***
PLATFORM_VERSION=4.4.4_r2.0.1
BUILD_ID=KTU84Q
- merge build
/// FLASH (TWRP FTW!)
latest TWRP is higly recomended
- full wipe if coming from a different rom, else skip this step
- wipe cache
- wipe dalvik cache
- flash build
- flash gapps
- (opt.) flash SuperSu/Superuser
- reboot
- log into google and let it sync
- (opt.) reboot
- live up

/// MD5SUM
you can also download the md5sum file, just click on it

/// LINK
http://fitsnugly.euroskank.com/?rom=...at&device=mako

/// NEW BUILDS
will be posted here, on twitter and on G+

/// CHANGELOG & FEATURES
you can always find latest changes on the download page

/// SOURCE
all my code is available on my github
The Following 452 Users Say Thank You to rascarlo For This Useful Post: [ Click to Expand ]
 
rascarlo
Old
(Last edited by rascarlo; 22nd August 2014 at 07:39 AM.)
#2  
rascarlo's Avatar
Recognized Developer - OP
Thanks Meter 27,879
Posts: 2,170
Join Date: Oct 2010
Location: The Land of the Lion of Judah

 
DONATE TO ME
/// BUILD RASTAKAT
all my code is available on my github

you can init your repo using my manifest:
current branch for android 4.4.4_r2.0.1 is kk-ras-mr4_r1
Code:
repo init -u https://github.com/rascarlo/android_manifest.git -b kk-ras-mr4_r1

Code:
repo sync -jX
where is X the number of jobs

Code:
source build/envsetup.sh
Code:
lunch
choose device

Code:
make -jX
where X is the number of jobs
to build boot.img, system.img and userdata.img

Code:
make otapackage -jX
where X is the number of jobs
to build flashable zip

/// BUILD VANILLA
Code:
repo init -u https://github.com/rascarlo/android_manifest.git -b kk-vanilla
The Following 128 Users Say Thank You to rascarlo For This Useful Post: [ Click to Expand ]
 
rascarlo
Old
#3  
rascarlo's Avatar
Recognized Developer - OP
Thanks Meter 27,879
Posts: 2,170
Join Date: Oct 2010
Location: The Land of the Lion of Judah

 
DONATE TO ME
one more
The Following 80 Users Say Thank You to rascarlo For This Useful Post: [ Click to Expand ]
 
brainmaster
Old
(Last edited by brainmaster; 11th January 2013 at 10:12 PM.)
#4  
brainmaster's Avatar
Recognized Developer
Thanks Meter 4,505
Posts: 3,914
Join Date: Dec 2006

 
DONATE TO ME
Here you can find boot.img that supports the busybox run-parts, known as init.d scripts support.

You can download the boot.OTA.xx.xx.img, rename it to boot.img and drop it in the root of the BM.Boot.img.Flasher zip file then flash it in the recovery - it also adds the /system/etc/init.d folder where you can drop your own scripts and it sets the permissions for it.

Or you can flash it from the fastboot cmd:

fastboot flash boot boot.img

Remember - after flashing the boot.img, you need to flash your custom kernel that you're using.
Attached Files
File Type: zip BM.Boot.img.Flasher.RasBeanjelly.NEXUS.4.zip - [Click for QR Code] (176.3 KB, 355 views)
File Type: img boot.OTA.12.15.img - [Click for QR Code] (6.02 MB, 302 views)
File Type: img boot.OTA.12.21.img - [Click for QR Code] (6.02 MB, 93 views)
File Type: img boot.OTA.12.30.img - [Click for QR Code] (6.02 MB, 100 views)
File Type: img boot.OTA.01.11.img - [Click for QR Code] (6.02 MB, 121 views)


Buy me a Coffee - here for US and here for EU.
The Following 16 Users Say Thank You to brainmaster For This Useful Post: [ Click to Expand ]
 
benrees21
Old
#5  
benrees21's Avatar
Senior Member
Thanks Meter 1,060
Posts: 3,565
Join Date: May 2010
Location: Grays
Let's get this gravy train going! Thanks Rascarlo!!!

Sent from my Nexus 4
The Following 7 Users Say Thank You to benrees21 For This Useful Post: [ Click to Expand ]
 
simms22
Old
#6  
simms22's Avatar
Recognized Contributor
Thanks Meter 21,164
Posts: 25,485
Join Date: Jun 2009
Location: BROOKLYN!
woot!
Google+ Profile
Twitter Simms22
DerKernel For Trinity kernels and more!
The Following 4 Users Say Thank You to simms22 For This Useful Post: [ Click to Expand ]
 
renna1992
Old
#7  
renna1992's Avatar
Senior Member
Thanks Meter 205
Posts: 828
Join Date: Aug 2010
I think i just came ... Holy **** thank you so much!
The Following 2 Users Say Thank You to renna1992 For This Useful Post: [ Click to Expand ]
 
CMNein
Old
#8  
CMNein's Avatar
Senior Member
Thanks Meter 1,484
Posts: 3,170
Join Date: Apr 2012
Location: Calgary
Good to see you here

Hammerhead / Flo / Mako / Maguro / Odroid U2
The Following User Says Thank You to CMNein For This Useful Post: [ Click to Expand ]
 
basshamster
Old
#9  
basshamster's Avatar
Senior Member
Thanks Meter 19
Posts: 100
Join Date: Nov 2010
Location: Berlin
Great! Using your Nexus 7 Version already!
The Following 3 Users Say Thank You to basshamster For This Useful Post: [ Click to Expand ]
 
expl0it4
Old
#10  
expl0it4's Avatar
Senior Member
Thanks Meter 27
Posts: 283
Join Date: Oct 2011
Location: Lockport, IL
Awesome! Can't wait for some trinity kernel goodness to make this complete.

Sent from my Nexus 4 using Tapatalk 2

The Following User Says Thank You to expl0it4 For This Useful Post: [ Click to Expand ]
Tags
ganja, kit kat, rascarlo, rastakat, weed
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes