[ROM] RASTAPOP[Android 5.1.0_r1 LMY47D] [PRODUCT_DEVICE := flounder](03/20/15)

Search This thread

Skyrocket2Paradise

Senior Member
Feb 24, 2012
1,476
552
London Equador Embassy
THIS IS RASTAPOP FOR FLOUNDER

/// Latest Build Date:
03-20-2015

/// WHAT IS RASTAPOP?
For the original history of this ROM read one of rascarlos threads:
rastapop for manta
rastapop for mako
rastapop for grouper
rastapop for hammerhead
rastapop for shamu

/// ABOUT THE BUILD FOR FLOUNDER
This is the way @rascarlo envisions android. I have added no additional changes.

/// CHANGELOG & FEATURES
*Fast & smooth
*Brightness control by sliding along status bar
*Show battery % in icon or next to it
*Power menu in expanded status bar
*Navigation Bar Height
*Volume rocker wake
*Long-press volume keys to seek music tracks
*Toggle noise when adjusting volume
*Volume key cursor control
*Advanced reboot menu
*Kill app back button
*RRO support ("layers")

HTML:
***03-20-2015***
PLATFORM_VERSION=5.1.0_r1
BUILD_ID=LMY47D
MERGE BUILD 5.1.0_r1 - LMY47D

***02-02-2015***
- fixed advanced power menu

***01-30-2015***
- platform/build:
        .Add QCOM target-specific cong & helper macros
        .drop AOSP mms
        .drop AOSP camera
- platform/frameworks/base:
        .RRO: prevent duplicate system overlays
        .RRO: reintroduce lost ResTable insert of assets
        .RRO idmap: pad with 0xffffffff, not 0x00000000
        .RRO tests: fix potential NPE
        .RRO tests: adapt tests to split apks
        .status bar power menu: add rotation animation
        .status bar power menu alignment
        .status bar power menu: simplify update resources 

***01-23-2015***
- fixed bluetooth

***2014-12-31*** (1-21-15 build) 
- platform/frameworks/base - platform/packages/apps/settings:
        .volume rocker music controls
        .make status bar brightness control work with automatic brightness enabled

- platform/vendor/rascarlo:
        .update telephony icons

***2014-12-20***
PLATFORM_VERSION=5.0.2_r1
BUILD_ID=LRX22G
MERGE BUILD

***2014-12-19***
- platform/frameworks/base - platform/packages/apps/settings:
    .status bar battery percentage: option for percentage inside icon

***2014-12-10***
- platform/frameworks/base - platform/packages/apps/settings:
    .status bar power menu
- platform/frameworks/base:
    .PackageManager: allow build-time disabling of components (allows stock OTA components to be marked as disabled)
    .volume rocker wake: add volume keys to isWakeKey KeyEvents
    .PackageManager: add persist property to enable lazy dexopt
- platform/packages/apps/settings:
    .rastapop settings rearrangement

***2014-12-03***
PLATFORM_VERSION=android-5.0.1_r1 - BUILD_ID=LRX22C
merge build - android-5.0.1_r1 - LRX22C

***2014-11-25***
- platform/packages/apps/settings - platform/frameworks/base:
        .status bar battery percent text
        .configurable advanced power menu
        .status bar brightness control
- platform/frameworks/base:
        .clear all recents

***2014-11-19***
PLATFORM_VERSION=android-5.0.0_r7 - BUILD_ID=LRX21V
merge build
- platform/frameworks/base - platform/packages/apps/settings:
        .volume rocker wake

***2014-11-18***
PLATFORM_VERSION=android-5.0.0_r6 - BUILD_ID=LRX21T
- platform/frameworks/base:
        .Add global reboot option
- platform/packages/apps/settings - platform/frameworks/base:
        .navigation bar: custom height
        .volume key adjust sound
        .kill app long press back
        .volume rocker: volume key cursor control
        .status bar: native battery percentage
        .add few more steps to battery saver trigger values

***2014-11-11***
- platform/build:
        .main: ro.secure=0
        .main: enable_target_debugging := true
        .main: WITH_DEXPREOPT := false
        .main: remove the listing of make files
        .ota_release_tools: comment out build date assert
        .core: PRODUCT_BUILD_PROP_OVERRIDES
        .allow override of device asserts
        .core: remove vendor_module_check.mk 
        .envsetup: one does not simply pick a combo, but a Nexus
        .core: drop the check-product-copy-files
        .core: use rastapop and shell date for ota package
        .telephony: default dataroaming=false
        .drop AOSP VoiceDialer
        .drop AOSP Music
        .drop AOSP QuickSearchBox
        .drop AOSP Calendar
        .fix up ota_from_target_files symlink detection
        .add adb to the disttools
        .ota_from_target_files: do not update recovery
        .build only L audio package
        .default audio notification, alarm and ringtone
- platform/packages/apps/settings:
        .hide System update setting PreferenceScreen
        .expose rastapop build date
- platform/system/extras:
        .drop AOSP su- platform/system/core:
        .allow su to gain root

/// ABOUT ME
I'm a 23 year old recent college graduate. I'm a currently a full-time software engineer in New England (Go Pats!). I have also been an xda addict in my free time for quite a few years now starting with the galaxy S2 skyrocket.

/// ABOUT THIS THREAD
Since this is a thread about the rastapop ROM I've used the same look as rascarlo in his threads.
( I stole the thread layout from @matt4321 's neuxs 7 page :highfive: )

///THANKS
@rascarlo for the features in rastapop and making android awesome.
@fitsnugly for euroskank.
@matt4321 for quick responses to some questions I had.
@craigacgomez for GAPPS.
@12paq for directing me to the proper GAPPS package.
@seanzscreams for getting me into the android dev community back in the skyrocket days.
CyanogenMod
Android Open Source Project

/// FLASH (TWRP FTW!)
latest TWRP is higly recomended
- DO NOT WIPE YOUR INTERNAL STORAGE
- full wipe if coming from a different rom, else skip this step
- wipe cache
- flash build
- flash gapps
- (opt.) flash SuperSu/Superuser OR let TWRP install su when you try to reboot for the first time after flashing (my personal preference)
- live up

/// MD5SUM
You can find the MD5 in the download link on the right hand side

/// LINK
ROM
GAPPS

/// NEW BUILDS
will be posted here

/// SOCIAL
If you want to follow me on twitter you can find me here
Also Google+

/// SOURCE
all my code is available on my github


///VIDEO OVERVIEW
Courtesy of @EverythingPortable

 
Last edited:

Skyrocket2Paradise

Senior Member
Feb 24, 2012
1,476
552
London Equador Embassy
/// BUILD RASTAPOP

you can init your repo using this manifest:
current branch for android-5.0.2_r1 is lollipop-ras-mr1

Code:
repo init -u https://github.com/Guitarboarder28/android_manifest.git -b lollipop-ras-mr1

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

Code:
source build/envsetup.sh

Code:
lunch
choose device

Code:
make -jX >& buildLog
where X is the number of jobs
to build boot.img, system.img and userdata.img
all stdout and stderr output is sent to the buildLog file

Code:
make otapackage -jX >& OTAbuildLog
where X is the number of jobs
to build flashable zip
all stdout and stderr output is sent to the OTAbuildLog file
 
Last edited:

FrankBullitt

Senior Member
Sep 25, 2010
409
325
Mafra, Portugal
OMG, a rastapop ROM here.. This is the happiest day of my N9 short life so far.
I tried building from rascarlo's git some time ago and miserably failed. I don't have any free time at the moment and I stopped trying after a few attempts... My vm is still installed and the repo is still synced with some 5.0.1 tag... Now a fully working rom is here. What a great day for a rascarlo's fan.
 

Skyrocket2Paradise

Senior Member
Feb 24, 2012
1,476
552
London Equador Embassy
OMG, a rastapop ROM here.. This is the happiest day of my N9 short life so far.
I tried building from rascarlo's git some time ago and miserably failed. I don't have any free time at the moment and I stopped trying after a few attempts... My vm is still installed and the repo is still synced with some 5.0.1 tag... Now a fully working rom is here. What a great day for a rascarlo's fan.

Hahaha this post made my night
 

hoof hearted

Member
Jul 21, 2010
25
6
DFW

I'd like know as well, if there are any of the rasta flavors that are included or if it is just the basics.

Also, is it safe to assume that encryption is enabled?

Ah, crap. I guess it doesn't really matter. Gonna flash it anyway and find out. Loved rasta on my n10 and n7. Thank you so much for bring it to our device.
 

FrankBullitt

Senior Member
Sep 25, 2010
409
325
Mafra, Portugal
I think you didn't use the bluetooth fix ( http://xdaforums.com/nexus-9/develo...r-volantis-t2933831/post57926244#post57926244 ) for this build, right?
I can't turn it on...

Other than that it's running as any rasta should run: smoothly and with much jah love.
profilepic3124065_2.gif
 
  • Like
Reactions: Skyrocket2Paradise

igothacked1

Senior Member
Nov 28, 2009
56
19
I can't seem to modify system partition. SuperSU detected root permission and I allowed it, but it seems system is read-only. Perhaps it may be rectified in a later build?
 

igothacked1

Senior Member
Nov 28, 2009
56
19
I just mounted my /system as r/w and modified my build.prop with the text editor that comes with root explorer, so that's not really a rom issue...
Is your supersu binary updated?

I'm using the latest SuperSU from CF. 2.45. I have also abandoned permissions and tried again, only to have no success. Maybe I need to reflash. I'll post later regarding my situation.
 

FrankBullitt

Senior Member
Sep 25, 2010
409
325
Mafra, Portugal
I'm using the latest SuperSU from CF. 2.45. I have also abandoned permissions and tried again, only to have no success. Maybe I need to reflash. I'll post later regarding my situation.
Really weird.
I flashed an old 2.37 zip of SU from CF after flashing the rom and gapps, then let the SU app tell me I needed to update the binary, and rebooted after that update. It's working ok for me this way.
 
  • Like
Reactions: igothacked1

Top Liked Posts

  • There are no posts matching your filters.
  • 25
    THIS IS RASTAPOP FOR FLOUNDER

    /// Latest Build Date:
    03-20-2015

    /// WHAT IS RASTAPOP?
    For the original history of this ROM read one of rascarlos threads:
    rastapop for manta
    rastapop for mako
    rastapop for grouper
    rastapop for hammerhead
    rastapop for shamu

    /// ABOUT THE BUILD FOR FLOUNDER
    This is the way @rascarlo envisions android. I have added no additional changes.

    /// CHANGELOG & FEATURES
    *Fast & smooth
    *Brightness control by sliding along status bar
    *Show battery % in icon or next to it
    *Power menu in expanded status bar
    *Navigation Bar Height
    *Volume rocker wake
    *Long-press volume keys to seek music tracks
    *Toggle noise when adjusting volume
    *Volume key cursor control
    *Advanced reboot menu
    *Kill app back button
    *RRO support ("layers")

    HTML:
    ***03-20-2015***
    PLATFORM_VERSION=5.1.0_r1
    BUILD_ID=LMY47D
    MERGE BUILD 5.1.0_r1 - LMY47D
    
    ***02-02-2015***
    - fixed advanced power menu
    
    ***01-30-2015***
    - platform/build:
            .Add QCOM target-specific cong & helper macros
            .drop AOSP mms
            .drop AOSP camera
    - platform/frameworks/base:
            .RRO: prevent duplicate system overlays
            .RRO: reintroduce lost ResTable insert of assets
            .RRO idmap: pad with 0xffffffff, not 0x00000000
            .RRO tests: fix potential NPE
            .RRO tests: adapt tests to split apks
            .status bar power menu: add rotation animation
            .status bar power menu alignment
            .status bar power menu: simplify update resources 
    
    ***01-23-2015***
    - fixed bluetooth
    
    ***2014-12-31*** (1-21-15 build) 
    - platform/frameworks/base - platform/packages/apps/settings:
            .volume rocker music controls
            .make status bar brightness control work with automatic brightness enabled
    
    - platform/vendor/rascarlo:
            .update telephony icons
    
    ***2014-12-20***
    PLATFORM_VERSION=5.0.2_r1
    BUILD_ID=LRX22G
    MERGE BUILD
    
    ***2014-12-19***
    - platform/frameworks/base - platform/packages/apps/settings:
        .status bar battery percentage: option for percentage inside icon
    
    ***2014-12-10***
    - platform/frameworks/base - platform/packages/apps/settings:
        .status bar power menu
    - platform/frameworks/base:
        .PackageManager: allow build-time disabling of components (allows stock OTA components to be marked as disabled)
        .volume rocker wake: add volume keys to isWakeKey KeyEvents
        .PackageManager: add persist property to enable lazy dexopt
    - platform/packages/apps/settings:
        .rastapop settings rearrangement
    
    ***2014-12-03***
    PLATFORM_VERSION=android-5.0.1_r1 - BUILD_ID=LRX22C
    merge build - android-5.0.1_r1 - LRX22C
    
    ***2014-11-25***
    - platform/packages/apps/settings - platform/frameworks/base:
            .status bar battery percent text
            .configurable advanced power menu
            .status bar brightness control
    - platform/frameworks/base:
            .clear all recents
    
    ***2014-11-19***
    PLATFORM_VERSION=android-5.0.0_r7 - BUILD_ID=LRX21V
    merge build
    - platform/frameworks/base - platform/packages/apps/settings:
            .volume rocker wake
    
    ***2014-11-18***
    PLATFORM_VERSION=android-5.0.0_r6 - BUILD_ID=LRX21T
    - platform/frameworks/base:
            .Add global reboot option
    - platform/packages/apps/settings - platform/frameworks/base:
            .navigation bar: custom height
            .volume key adjust sound
            .kill app long press back
            .volume rocker: volume key cursor control
            .status bar: native battery percentage
            .add few more steps to battery saver trigger values
    
    ***2014-11-11***
    - platform/build:
            .main: ro.secure=0
            .main: enable_target_debugging := true
            .main: WITH_DEXPREOPT := false
            .main: remove the listing of make files
            .ota_release_tools: comment out build date assert
            .core: PRODUCT_BUILD_PROP_OVERRIDES
            .allow override of device asserts
            .core: remove vendor_module_check.mk 
            .envsetup: one does not simply pick a combo, but a Nexus
            .core: drop the check-product-copy-files
            .core: use rastapop and shell date for ota package
            .telephony: default dataroaming=false
            .drop AOSP VoiceDialer
            .drop AOSP Music
            .drop AOSP QuickSearchBox
            .drop AOSP Calendar
            .fix up ota_from_target_files symlink detection
            .add adb to the disttools
            .ota_from_target_files: do not update recovery
            .build only L audio package
            .default audio notification, alarm and ringtone
    - platform/packages/apps/settings:
            .hide System update setting PreferenceScreen
            .expose rastapop build date
    - platform/system/extras:
            .drop AOSP su- platform/system/core:
            .allow su to gain root

    /// ABOUT ME
    I'm a 23 year old recent college graduate. I'm a currently a full-time software engineer in New England (Go Pats!). I have also been an xda addict in my free time for quite a few years now starting with the galaxy S2 skyrocket.

    /// ABOUT THIS THREAD
    Since this is a thread about the rastapop ROM I've used the same look as rascarlo in his threads.
    ( I stole the thread layout from @matt4321 's neuxs 7 page :highfive: )

    ///THANKS
    @rascarlo for the features in rastapop and making android awesome.
    @fitsnugly for euroskank.
    @matt4321 for quick responses to some questions I had.
    @craigacgomez for GAPPS.
    @12paq for directing me to the proper GAPPS package.
    @seanzscreams for getting me into the android dev community back in the skyrocket days.
    CyanogenMod
    Android Open Source Project

    /// FLASH (TWRP FTW!)
    latest TWRP is higly recomended
    - DO NOT WIPE YOUR INTERNAL STORAGE
    - full wipe if coming from a different rom, else skip this step
    - wipe cache
    - flash build
    - flash gapps
    - (opt.) flash SuperSu/Superuser OR let TWRP install su when you try to reboot for the first time after flashing (my personal preference)
    - live up

    /// MD5SUM
    You can find the MD5 in the download link on the right hand side

    /// LINK
    ROM
    GAPPS

    /// NEW BUILDS
    will be posted here

    /// SOCIAL
    If you want to follow me on twitter you can find me here
    Also Google+

    /// SOURCE
    all my code is available on my github


    ///VIDEO OVERVIEW
    Courtesy of @EverythingPortable

    10
    This is a development thread. If you guys wanna fight, hit the road.
    I guess it's okay to share personal experiences about a device, but there must be a limit. Also it's not that nice to soon get upset about a post. This is a place where to find goodies for a device, not a place where to argue and fight.
    Peace
    10
    Update:
    I added in all the commits so rastapop will have full layers support.
    I'm syncing the code locally right now and I'll start a build tomorrow morning before work. If there's no errors I'll post up a test build on here tomorrow night so you guys can double check layers works.

    @rascarlo must have removed RRO support at some point because all of the commits were missing
    9
    Ok 5.1 update is out! Big thanks to @craigacgomez for explaining everything so quickly, it made the fix a 2 second process. I'll spend some time this weekend playing around with the encryption. I'm sure it's something really simple I just haven't sat down long enough to understand it lol

    also if you flashed the update I posted last night just flash the new update on top of it like a regular update

    So basically we can wait for the fix..

    its up!

    Does this build support RRO?

    As much as the last one it doesn't look like rascarlo made any additional changes to what RRO support it already had.
    9
    Don't have the Nexus 9 anymore, it was a disappointment to say the least! Running the N6 till I decide what I'm going with next...

    Cool story. That should really help with the development of this ROM.