[ROM]UBER][FINAL][HDR-FIXED][OPTIMISED[5.1.1] AOSP+RRO/Layers for MI3 [R5,2015-11-10]

aniket.lamba

Senior Member
Jul 16, 2012
3,256
5,666
263
New Delhi
mr-tweaker.github.io






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" (Vol -) and confirm (Vol +)

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

Device specific source - Device
Kernel
Vendor

XDA:DevDB Information
AOSP RRO, ROM for the Xiaomi Mi 3

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

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.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: R5
Stable Release Date: 2015-11-10

Created 2015-08-10
Last Updated 2015-11-10
 

aniket.lamba

Senior Member
Jul 16, 2012
3,256
5,666
263
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:

rotterdam

Senior Member
Dec 7, 2009
198
69
0
It is realy pity ,faaaaast and smooth Rom , but this annoying Call bug '\ SOD '\make it Dealbre
aker !
Edit : Sorry Dev and guys I ment another rom .
 
Last edited:

bluviper

Senior Member
Oct 6, 2010
918
123
73
MKTICBD
Rooque's kernel.The ROM doesn't have recent panels working so you have to use either Gravitybox or a custom app from Playstore.Good luck with flashing. :)
the author posted this above:
(Advanced Reboot, "Clear All" button in Recents and an option to delete screenshots from the notification area)
he added a "clear all button" in "Recents"
meaning, this is not working? too bad.