[ROM]UBER][FINAL][OPTIMISED][5.1.1] AOSP+RRO/Layers for Galaxy S2 [R1,2015-10-27]

Search This thread

aniket.lamba

Senior Member
Jul 16, 2012
3,254
5,665
New Delhi
mr-tweaker.github.io


NBAYK8V.png




The Android Open Source Project with RRO/Layers



Code:
/*

 * 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

 * 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.

 */

Smoothness of Stock ROM with greatness of RRO Themes




What is AOSP?

AOSP is Android as Google publish without other modifications. More or less AOSP is the Nexus devices stock rom without gapps.

Anyway to get a working system I added some changes from CodeAurora Forum and CyanogenMod. I added also 3 non-AOSP features for a better user experience (Advanced Reboot, "Clear All" button in Recents and an option to delete screenshots from the notification area) and I'm NOT going to add something other.



What is RRO?

RRO (Runtime Resource Overlay) which was designed by google and its modded by our developers to include it into AOSP ROMs.In short,RRO is a Theme Engine replacement and it can do wonders!



Features



AOSP

Layers 4.2 (U don't find this in all the ROMs)

Clear all recents

Advanced reboot

Ambient display

Optimizations for battery

Some framework commits

More will come soon.



Download

Download

Gapps



Features

Working:

  • RIL
  • WiFi
  • Bluetooth
  • Audio
  • Mobile Data
  • Offline Charge
  • USB OTG
  • MTP
  • Hotspot WiFi
  • ...





How can I install it?

1) Place ROM & Gapps in your virtual SD

2) Reboot in Bootloader Mode

3) Go to "Recovery"

4) Wipe Data/Factory Reset

5) Wipe Dalvik cache

6) Install the ROM zip

7) Install the Gapps zip

8) Reboot



Sources




Credits



@Alberto97

@soham jambhekar

@yeshwanthvshenoy
@Niropa

XDA:DevDB Information
AOSP RRO, ROM for the i9100

Contributors
aniket.lamba
Source Code: https://github.com/AOSP-RRO

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
ROM Firmware Required: A custom recovery (TWRP preferrable),ROM and Gapps zip file,knowledge on how to flash zip files.
Based On: AOSP

Version Information
Status: Stable
Current Stable Version: R1
Stable Release Date: 2015-10-27

Created 2015-10-27
Last Updated 2015-10-27
 

aniket.lamba

Senior Member
Jul 16, 2012
3,254
5,665
New Delhi
mr-tweaker.github.io
Forwarded from Sri Surya

Changelog​


Code:
[CENTER]
[B][SIZE="5"]04/10/2015[/SIZE][/B]
Up-to-date with F-AOSP
Fix Android API exceptions
Disabled scrolling cache
Allow Python Versions Higher than 2.6
Document Animation. 
BroadcastReceiver : Get sender of broadcasts
Avoid NPE in printspooler when changing language 
Fix NPE in updateEmptyShadeView() upon screen rotation 
Fix volume key music control with ambient display enabled 
Remove a bitrotted test.
Use standard initializers 
Bluetooth: Change disconnected icon to be 40% transparent 
Implement finalizer for RS contexts.
ScreenCap : Add jpeg support 
Reduce sscanf times for optimization
fix race condition. 
wifi: grab MulticastLock when starting mDNS daemon
fix for screenshot animation glitch in portrait 
Properly handle null URIs.
Fix certain setting writes being incorrectly skipped.
base: fix external sdcard mountpoint
Make ImageView drawable update more efficient in some cases.
Audio: Fixed system/call stream volume can't adjust with HS connected. 
framework: fix screenshot and rotation animation
PackageInstallerSession: use ftruncate if fallocate is ENOTSUP
Also dump widget options in 'dumpsys appwidget'.
MediaMuxer: handle expection for add trac
Cleanse HTTP, HTTPS, and FTP URLs in Uri.toSafeString. 
Drop unusable SELinux APIs. 
systemui: fix glitches with recents view and search widget 
Systemui: Recents - do not add search widget on recents if widget is lost
[B][SIZE="5"]13/09/2015[/SIZE][/B]
Merged 5.1.1_r16
Up-to-Date with F-AOSP

[B][SIZE="5"]08/09/2015[/SIZE][/B]

-Up to date with F-AOSP
-Layers type 3 commits
-Change wall paper
-Screen pinning improvements by [user=1289361]@Mazda[/user]

[B][SIZE="5"]17/08/2015[/SIZE][/B]

Up to date with @Alberto97 sources
Merged AOSP 5.11_r10
Layers type-3 commits added
Added DocumentsUi with File Manager
policy: Show a simple dialog about optimizing apps
MSIM Fixes
Added SIM colour settings
Added switches to dashboard category in settings.
Added Layers manager to settings
Remove some useless debug spam
Fix subsettings FC
MSIM - SIM card status: name "SUB x" now "SIM x" 
Fix data usage tab titles for MSIM. 
Remove unnecessary videos 
Fix crash in widget pager 
Remove Residual (and Ugly) signal icons 
Removed many other residual icons from system
SystemUI: more potential NPE fixes 
Screenshot: prevent handler leak 
RecentTasksLoader: remove unneccessary Thread.sleep() 
Fix Allocation-less launches
Enable Dessert Cake dream 
change default font
More pratical recents animation timeout
Lets Trim the RECENTS card style to look more "NICER" 
Status bar notification: Use Material icons for missed calls
Sound: Add M Preview ui sounds
Sound: Use M Preview ui sounds 
Smoother Upload and Download Animation
Enabled Ukown Sources by Default
Power menu: Change color of volume selector to material green 
Navigationbar: Fix 'back' button in landscape mode 
Dialer lookup
[B][SIZE="5"]21/07/2015[/SIZE][/B]
Up to date with [user=4480917]@Alberto97[/user] sources
Android 5.1.1_r8
Updated Layers manager to v4.2
Added Apollo music player(Material design)
Fix Rogers APN 
APN fine tuning 
rendang: Remove unwanted APNs 
CYNGNOS-454 - Fix config_preferred_apn Overrides 
sepolicy: system_app: Remove performace setting related entries
cm: Update properties and libs for stagefright-plugins 
2 more layers commits for dialer to expose some stuff
Allow setting the recovery density separately from the aapt config 
build: Fix image creation for F2FS-only configuration

[B][SIZE="5"]08/07/2015[/SIZE][/B]
Up to date with Alberto's and kernel sources
should fix audio issues
[B][SIZE="5"]05/07/2015[/SIZE][/B]
Fresh build,rebased everything(all the previous features added)
Updated base to 5.1.1 r_6
Built with Uber Tool chain
Some more Layers commits for themeing
Updated Layers Manager to 4.1
core: Materialize text select handle
Materialize volume panel animations 
Speed Up Recents Menu
Frameworks: apple can do...we can do as well(Smoother animations)
Speed up a few animations 
Use 24dip of height for statusbar - M style 
Remove memory leak in PersistentDataBlockService jni
Fix filedescriptor leakage in MediaMetadataRetriever 
Add SuperSU to releasetools

Like I said before,I'll be adding some important features from next build

[CENTER][B][SIZE="5"]18/06/2015[/SIZE][/B][/CENTER]
[SIZE="5"][CENTER]Built with Uber toolchain
Fixed Quick Settings bug
Fixed Keyboard crashes
Faster animations
All other bugs fixed
Added Layers Manager
ROM is now pre-rooted[/CENTER][/SIZE]
[/CENTER]

Donate me?​
Download my Layer from play store : RemiX

Don't want to donate me?​
Download my free Layer from play store and rate it : Florid
 
Last edited:

Dr AM

Senior Member
Jun 12, 2012
1,866
928
Gaza
thank you but what recovery does it have?
cuz last time i tested, it had dtock android recovery

Sent from GT-I9100 - 5.1.1
 

Dr AM

Senior Member
Jun 12, 2012
1,866
928
Gaza
Ok a quick question - Why don't you flash the kernel with TWRP recovery or any img flasher app? I mean this will save your time and you won't have to turn on your PC everytime.
most apps doesn't work on lollipop and i use dd command in terminal to flash another boot.img but why not have a decent recovery built-in already!?

Sent from GT-I9100 - 5.1.1

---------- Post added at 06:11 PM ---------- Previous post was at 05:31 PM ----------

anyone tried xposed?

Sent from GT-I9100 - 5.1.1
 

Top Liked Posts

  • There are no posts matching your filters.
  • 9


    NBAYK8V.png




    The Android Open Source Project with RRO/Layers



    Code:
    /*
    
     * 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
    
     * 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.
    
     */

    Smoothness of Stock ROM with greatness of RRO Themes




    What is AOSP?

    AOSP is Android as Google publish without other modifications. More or less AOSP is the Nexus devices stock rom without gapps.

    Anyway to get a working system I added some changes from CodeAurora Forum and CyanogenMod. I added also 3 non-AOSP features for a better user experience (Advanced Reboot, "Clear All" button in Recents and an option to delete screenshots from the notification area) and I'm NOT going to add something other.



    What is RRO?

    RRO (Runtime Resource Overlay) which was designed by google and its modded by our developers to include it into AOSP ROMs.In short,RRO is a Theme Engine replacement and it can do wonders!



    Features



    AOSP

    Layers 4.2 (U don't find this in all the ROMs)

    Clear all recents

    Advanced reboot

    Ambient display

    Optimizations for battery

    Some framework commits

    More will come soon.



    Download

    Download

    Gapps



    Features

    Working:

    • RIL
    • WiFi
    • Bluetooth
    • Audio
    • Mobile Data
    • Offline Charge
    • USB OTG
    • MTP
    • Hotspot WiFi
    • ...





    How can I install it?

    1) Place ROM & Gapps in your virtual SD

    2) Reboot in Bootloader Mode

    3) Go to "Recovery"

    4) Wipe Data/Factory Reset

    5) Wipe Dalvik cache

    6) Install the ROM zip

    7) Install the Gapps zip

    8) Reboot



    Sources




    Credits



    @Alberto97

    @soham jambhekar

    @yeshwanthvshenoy
    @Niropa

    XDA:DevDB Information
    AOSP RRO, ROM for the i9100

    Contributors
    aniket.lamba
    Source Code: https://github.com/AOSP-RRO

    ROM OS Version: 5.1.x Lollipop
    ROM Kernel: Linux 3.0.x
    ROM Firmware Required: A custom recovery (TWRP preferrable),ROM and Gapps zip file,knowledge on how to flash zip files.
    Based On: AOSP

    Version Information
    Status: Stable
    Current Stable Version: R1
    Stable Release Date: 2015-10-27

    Created 2015-10-27
    Last Updated 2015-10-27
    3
    ROM is smooth but has 2 issues
    1. Bluetooth doesn't work at all
    2. No recent , had to use gravitybox
    uploadfromtaptalk1445966214044.png
    Here is a logcat by catlog
    http://m.uploadedit.com/ba3m/1445966349251.txt
    3. When I type *#06# the dialer fc

    Sent from GT-I9100 - 5.1.1
    2
    Forwarded from Sri Surya

    Changelog​


    Code:
    [CENTER]
    [B][SIZE="5"]04/10/2015[/SIZE][/B]
    Up-to-date with F-AOSP
    Fix Android API exceptions
    Disabled scrolling cache
    Allow Python Versions Higher than 2.6
    Document Animation. 
    BroadcastReceiver : Get sender of broadcasts
    Avoid NPE in printspooler when changing language 
    Fix NPE in updateEmptyShadeView() upon screen rotation 
    Fix volume key music control with ambient display enabled 
    Remove a bitrotted test.
    Use standard initializers 
    Bluetooth: Change disconnected icon to be 40% transparent 
    Implement finalizer for RS contexts.
    ScreenCap : Add jpeg support 
    Reduce sscanf times for optimization
    fix race condition. 
    wifi: grab MulticastLock when starting mDNS daemon
    fix for screenshot animation glitch in portrait 
    Properly handle null URIs.
    Fix certain setting writes being incorrectly skipped.
    base: fix external sdcard mountpoint
    Make ImageView drawable update more efficient in some cases.
    Audio: Fixed system/call stream volume can't adjust with HS connected. 
    framework: fix screenshot and rotation animation
    PackageInstallerSession: use ftruncate if fallocate is ENOTSUP
    Also dump widget options in 'dumpsys appwidget'.
    MediaMuxer: handle expection for add trac
    Cleanse HTTP, HTTPS, and FTP URLs in Uri.toSafeString. 
    Drop unusable SELinux APIs. 
    systemui: fix glitches with recents view and search widget 
    Systemui: Recents - do not add search widget on recents if widget is lost
    [B][SIZE="5"]13/09/2015[/SIZE][/B]
    Merged 5.1.1_r16
    Up-to-Date with F-AOSP
    
    [B][SIZE="5"]08/09/2015[/SIZE][/B]
    
    -Up to date with F-AOSP
    -Layers type 3 commits
    -Change wall paper
    -Screen pinning improvements by [user=1289361]@Mazda[/user]
    
    [B][SIZE="5"]17/08/2015[/SIZE][/B]
    
    Up to date with @Alberto97 sources
    Merged AOSP 5.11_r10
    Layers type-3 commits added
    Added DocumentsUi with File Manager
    policy: Show a simple dialog about optimizing apps
    MSIM Fixes
    Added SIM colour settings
    Added switches to dashboard category in settings.
    Added Layers manager to settings
    Remove some useless debug spam
    Fix subsettings FC
    MSIM - SIM card status: name "SUB x" now "SIM x" 
    Fix data usage tab titles for MSIM. 
    Remove unnecessary videos 
    Fix crash in widget pager 
    Remove Residual (and Ugly) signal icons 
    Removed many other residual icons from system
    SystemUI: more potential NPE fixes 
    Screenshot: prevent handler leak 
    RecentTasksLoader: remove unneccessary Thread.sleep() 
    Fix Allocation-less launches
    Enable Dessert Cake dream 
    change default font
    More pratical recents animation timeout
    Lets Trim the RECENTS card style to look more "NICER" 
    Status bar notification: Use Material icons for missed calls
    Sound: Add M Preview ui sounds
    Sound: Use M Preview ui sounds 
    Smoother Upload and Download Animation
    Enabled Ukown Sources by Default
    Power menu: Change color of volume selector to material green 
    Navigationbar: Fix 'back' button in landscape mode 
    Dialer lookup
    [B][SIZE="5"]21/07/2015[/SIZE][/B]
    Up to date with [user=4480917]@Alberto97[/user] sources
    Android 5.1.1_r8
    Updated Layers manager to v4.2
    Added Apollo music player(Material design)
    Fix Rogers APN 
    APN fine tuning 
    rendang: Remove unwanted APNs 
    CYNGNOS-454 - Fix config_preferred_apn Overrides 
    sepolicy: system_app: Remove performace setting related entries
    cm: Update properties and libs for stagefright-plugins 
    2 more layers commits for dialer to expose some stuff
    Allow setting the recovery density separately from the aapt config 
    build: Fix image creation for F2FS-only configuration
    
    [B][SIZE="5"]08/07/2015[/SIZE][/B]
    Up to date with Alberto's and kernel sources
    should fix audio issues
    [B][SIZE="5"]05/07/2015[/SIZE][/B]
    Fresh build,rebased everything(all the previous features added)
    Updated base to 5.1.1 r_6
    Built with Uber Tool chain
    Some more Layers commits for themeing
    Updated Layers Manager to 4.1
    core: Materialize text select handle
    Materialize volume panel animations 
    Speed Up Recents Menu
    Frameworks: apple can do...we can do as well(Smoother animations)
    Speed up a few animations 
    Use 24dip of height for statusbar - M style 
    Remove memory leak in PersistentDataBlockService jni
    Fix filedescriptor leakage in MediaMetadataRetriever 
    Add SuperSU to releasetools
    
    Like I said before,I'll be adding some important features from next build
    
    [CENTER][B][SIZE="5"]18/06/2015[/SIZE][/B][/CENTER]
    [SIZE="5"][CENTER]Built with Uber toolchain
    Fixed Quick Settings bug
    Fixed Keyboard crashes
    Faster animations
    All other bugs fixed
    Added Layers Manager
    ROM is now pre-rooted[/CENTER][/SIZE]
    [/CENTER]

    Donate me?​
    Download my Layer from play store : RemiX

    Don't want to donate me?​
    Download my free Layer from play store and rate it : Florid
    2
    Hi,

    ARNAB_AOSP-LP-Kernel+_25-08-2015_TWRP-2.8.7.0.tar is good for this rom ;)
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone