• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][5.0.0_r][LRX21V] The.Emilio Unchained

the.emilio

Elite Member
Nov 17, 2011
2,119
1,648
0
Northern Mexico... AKA South Central Texas
Hey guys.. and gals. I have finally took the dive again and decided to build my own personal ROM. I present to you The.Emilio Unchained AOSP. This ROM is built on Linux Mint 17 directly from AOSP source. This is a pure AOSP experience.


Features:
---------------------
AOSP Lollipop built from source
Stock Google kernel
DeOdexed
ART (duh)

Changelog:
---------------------
11/20/2014
Updated to 5.0.0_r7 LRX21V
Removed permissive flag in Kernel. Completely stock kernel now
Added GPS fix
Added backup fix (I think...)


11/15/2014
Updated source to 5.0.0_r6
Stock kernel with root access
Ambient display option enabled in Settings/Display
Video camera green line fix included
Stable

11/2/2014
Updated to 5.0.0_r2 source

9/11/2014
Merged latest commits from AOSP master
Updated Linaro GCC to 4.9.2 2014-08



7/31/2014
Merged latest commits from AOSP master branch


7/16/2014
Merged latest commits from AOSP master branch


7/8/2014
Deodexed (ART still enabled as default runtime)


7/5/2014
Compiled with ART as default runtime (dalvik still available in developer options)
Reset status bar size to default (noticed some UI glitches that were bugging me)


7/4/2014
Removed almost all Holo blue I can find. Font color, settings, framework, AOSP browser, SystemUI all updated to Holo white.. you name it I almost can guarantee I changed it (hours of editing went in)
Merged latest commits from AOSP source master branch (lots of changes to run smoother)
Edited navigation bar and status bar to a smaller dpi (more visually appealing to me and allows more actual on screen)
Fully Odexed from source during compiling for performance

6/22/2014
Upgraded to 4.4.4 source
Removed more holo blue


6/14/2014 - part 2
Fixed green line bug in video recordings


6/14/2014
Added dalvik and bionic optimizations. This sucker flys! Vroom vroom.


6/13/2014
Fixed Linaro script (oops lol)


6/12/2014
Removed most holo blue and replaced with Kit Kat white
Dialer icon changed to latest Google


6/10/2014
Updated to Stable build
Fixed Google Restore
Fixed Network location services


6/9/2014
Fixed Sprint data provision and activate mobile data service works


6/7/2014
Added missing proprietary files for full functionality
Resolved updater binary conflict with wiping sytem in recovery. You can now do a full wipe of system, data and cache partitions with no errors.
Minor build.prop update for battery saving
**Unresolved**
Sprint data provision (but data works)


6/6/2014 - Initial Release


What doesn't work:
----------------------
All known issues resolved


Lollipop Downloads:
Download Rom:AFH Mirror
Download Gapps for Lollipop:http://forum.xda-developers.com/showthread.php?p=56810851#post56810851
Download latest SU: http://forum.xda-developers.com/apps/supersu/2014-09-02-supersu-v2-05-t2868133

Read Me
Superuser must be flashed as the recovery script is still intact. Fashing SU in the same session will prevent the recovery being overwritten.

If /system is mounted in recovery, you may get an error flashing the gapps package. Just unmount the /system partition and flash gapps again.

1.) Perform factory reset
2.) Flash ROM, GAPPS, and latest SuperSU
3.) Reboot
4.) Profit



Credits/Thanks:
@Gnome
@madquack
@psycho693
Slimroms team and link to their Github Source (for Sprint data provision fix)
AOSP team

Follow the official ROM Google+ community: The.Emilio Unchained Google+ Community



XDA:DevDB Information
The.Emilio Unchained AOSP, ROM for the Google Nexus 5

Contributors
the.emilio
Source Code: https://android.googlesource.com/platform/manifest

ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Custom recovery (TWRP 2.8.2.0 or latest CWM/Philz Recovery)
Based On: AOSP Source

Version Information
Status: Stable
Current Stable Version: 5.1
Stable Release Date: 2014-11-20

Created 2014-06-06
Last Updated 2014-11-21
 
Last edited:

Kaemo

Senior Member
Oct 10, 2012
198
214
0
What is PRL/Profile, exactly? Is it the User Switcher Quick Settings tile? Or the dialer profile?

Edit: I'm stupid. Nevermind.
 
Last edited:
  • Like
Reactions: the.emilio

the.emilio

Elite Member
Nov 17, 2011
2,119
1,648
0
Northern Mexico... AKA South Central Texas
Downloading now.. This sounds good. 163mb nice

-Sent from my Almighty Nexus 5 Hammerhead using XDA Premium 4 mobile app
Yep. Its only 163 because gapps are not included (since it is source built and not based on the factory image like other ROMs posted). So be sure to flash the gapps linked. Any will do, but I prefer the PA version as it is most up to date.

Let me know what you think. Aside from what is listed as not working, it is fully functioning.
 
  • Like
Reactions: info[]box1

info[]box1

Elite Member
May 23, 2009
3,196
663
0
-5 Eastern
Yep. Its only 163 because gapps are not included (since it is source built and not based on the factory image like other ROMs posted). So be sure to flash the gapps linked. Any will do, but I prefer the PA version as it is most up to date.

Let me know what you think. Aside from what is listed as not working, it is fully functioning.
Yes sir. Been silently trolling *cough* I mean browsing around for the right brand to flash. Think I found it. Ima try it with mini PA gapps 83mb I believe.

I will be flashing and reporting back..

Thanks

Edit: I don't mind whats not working. I'm GSM..xD

-Sent from my Almighty Nexus 5 Hammerhead using XDA Premium 4 mobile app
 

the.emilio

Elite Member
Nov 17, 2011
2,119
1,648
0
Northern Mexico... AKA South Central Texas
Yes sir. Been silently trolling *cough* I mean browsing around for the right brand to flash. Think I found it. Ima try it with mini PA gapps 83mb I believe.

I will be flashing and reporting back..

Thanks

Edit: I don't mind whats not working. I'm GSM..xD

-Sent from my Almighty Nexus 5 Hammerhead using XDA Premium 4 mobile app
Cool. Let me know if all is good on GSM side too. Calls, mms, sms.. the usual stuff. Went in to this blind but I assume if it works for me on Sprint it would work on the GSM side too.
 

the.emilio

Elite Member
Nov 17, 2011
2,119
1,648
0
Northern Mexico... AKA South Central Texas
Wow very nice indeed. Can't wait to try this out. Your name, good sir looks familiar, did you used to develop/use og evo, anywho, thanks again mang.

Sent from my Nexus 5 using Xparent BlueTapatalk 2
Yep! OG Evo it was. Made Unchained on that years ago based on CM 7. Last time I did any sort of development for a device. Wow that was a long time ago lol.
 
  • Like
Reactions: aheeejd

Kaemo

Senior Member
Oct 10, 2012
198
214
0
I get this after flashing the ROM:

E:Error executing updater binary in zip '/sdcard/aosp_hammerhead-ota-eng.actofgod.zip'
Error flashing zip '/sdcard/aosp_hammerhead-ota-eng.actofgod.zip'

Not sure what happened :T
 

the.emilio

Elite Member
Nov 17, 2011
2,119
1,648
0
Northern Mexico... AKA South Central Texas
I get this after flashing the ROM:

E:Error executing updater binary in zip '/sdcard/aosp_hammerhead-ota-eng.actofgod.zip'
Error flashing zip '/sdcard/aosp_hammerhead-ota-eng.actofgod.zip'

Not sure what happened :T
Guessing TWRP and you had wiped the system partition. If you wipe system it mounts that partition. Restart back in to recovery and flash again or go back to the main recovery screen, select mounts and unmount system then flash again :good: I will put in a command to unmount system before flashing in the script so this error can be avoided.
 
  • Like
Reactions: nadiros

Kaemo

Senior Member
Oct 10, 2012
198
214
0
Guessing TWRP and you had wiped the system partition. If you wipe system it mounts that partition. Restart back in to recovery and flash again or go back to the main recovery screen, select mounts and unmount system then flash again :good: I will put in a command to unmount system before flashing in the script so this error can be avoided.
I also noticed that it doesn't sync your apps. I have to download them all over again.
 

the.emilio

Elite Member
Nov 17, 2011
2,119
1,648
0
Northern Mexico... AKA South Central Texas
I also noticed that it doesn't sync your apps. I have to download them all over again.
To confirm, unmounting system fixed it? Or did you reboot back to recovery and flashed again?

In regards to the app, yeah I noticed that too. Typically, it auto downloads everything when you run the same ROM. Any future updates to the same ROM will still save the info, so when you wipe and flash to the same ROM but an updated version, it will automatically restore. In this case, it is a brand new ROM and a start over is basically all that can be done. Once you've set everything up it should automatically restore on any subsequent build I put out. Best thing I can suggest in the future is titanium backup so you can restore app and app data. :good:

It is also one way to tell who is using the same base.
 
  • Like
Reactions: Kaemo

Kaemo

Senior Member
Oct 10, 2012
198
214
0
To confirm, unmounting system fixed it? Or did you reboot back to recovery and flashed again?

In regards to the app, yeah I noticed that too. Typically, it auto downloads everything when you run the same ROM. Any future updates to the same ROM will still save the info, so when you wipe and flash to the same ROM but an updated version, it will automatically restore. In this case, it is a brand new ROM and a start over is basically all that can be done. Once you've set everything up it should automatically restore on any subsequent build I put out. Best thing I can suggest in the future is titanium backup so you can restore app and app data. :good:

It is also one way to tell who is using the same base.
Yep, unmounting system fixed it. :) Everything's good!
 
  • Like
Reactions: the.emilio