[Nexus 5 Android Development] GROGG88:
powered by SuperSU

Current Android version: 5.1.1_r14

Current Build number: LMY48M

Current Build date: 09/18/2015

FLASH INSTRUCTIONS:

Typical disclaimers apply! Flash at your own risk!

Make sure you have 5.1.x firmware and have the latest stable TWRP recovery installed

Perform factory reset (if coming from other ROM, or previous android version)

Flash firmware for your device. I build for the following:

DISCONTINUED (google has added everything to marshmallow that I wanted in lollipop. I'm focusing on more important things now...)

Reboot and Enjoy!

**Build instructions**

Refer to [MENTION=426561]scrosler[/MENTION]'s build instructions located here: http://xdaforums.com/showpost.php?p=46267499&postcount=2

After "Identify Yourself to the Repo" proceed with initializing, syncing, and building my repo...

git clone https://github.com/grogg/build-scripts.git -b lollipop AOSP && cd ~/AOSP
repo init -u https://github.com/grogg/manifest.git -b lollipop
repo sync
./build-"device".sh

"device" needs to be replaced with either deb, flo, or hammerhead

**Features**

SuperSU built in

Recovery patch disabled

Gapps built in

Google GPS patched

Gesture typing patched (for AOSP keyboard)

Model number patched ("Nexus 5" and "Nexus 7", instead of "AOSP on ****")

AOSP Dialer icon patched (material)

Battery percent enabled

Stock DRM added

Default wallpaper changed (material)

USB-OTG FAT storage added. (no exFAT, NTFS, or ext4)

Advanced power menu w/ Screenshot and Screen Recorder

Screenshot quick delete action

Remove AOSP calendar, mms, music, and voice dialer

SuperSU access in Settings

System unmount during install

CM busybox

Clear all recent apps

Kernel compiling in build

Update system disabled

Wallpaper rotation patched

Telephony homescreen rotation enabled

AdAway built in

SoundRecorder modified and visible

Eleven music player built in

CM Terminal built in

DocumentsUI standalone

MiExplorer file manager built in

XDA-One built in

SMS enabled on DEB

Misc battery stats setting

**Changelog**

09/18/15

extras: compiled and updated adaway.apk

gapps: removed googlecalendar.apk

gapps: updated velvet.apk and libs to marshmallow version

updated default wallpaper

added marshmallow bootanimation

09/11/15

hammerhead, flo, deb: update binaries (forget to on last release)

09/10/15

update to 5.1.1_r14

gapps: update velvet, phonesky

gapps: remove playstore apps except calendar

extras: update mixplorer

apps: remove gallery and eleven

apps: disable documentsui launcher icon

08/06/15

update to 5.1.1_r9

hammerhead: update binaries to 5.1.1_r9

flo: update binaries to 5.1.1_r9

deb: update binaries to flo 5.1.1_r9

extras: update xda-one.apk

gapps: update velvet.apk, googlemessenger.apk, phonesky.apk, googlecalendar.apk, gmscore.apk and libs

apps: remove browser.apk

07/03/15

update to 5.1.1_r6

flo: update binaries to 5.1.1_r6

gapps: revert googledialer

06/27/15

update to 5.1.1_r5

extras: update MiXplorer

gapps: update googlecamera gmscore phonesky velvet

gapps: update googledialer

06/06/15

update to 5.1.1_r4

deb/flo: binaries updated

hammerhead: proprietary apps updated

gapps: apps, jars, and libs updated from 5.1.1

gapps: camera, calendar, gmscore, and phonesky updated

extras: xda-one updated

05/23/15

update to 5.1.1_r3

hammerhead: binaries updated

gapps: velvet updated

05/13/15

update to 5.1.1_r2

xda-one updated

05/01/15

gapps updated

flo binaries updated

04/27/15

update to 5.1.1_r1

04/15/15

update to 5.1.0_r5

flo/deb binaries updated

gapps: quick search and calendar updated

browser, gallery, and music updated

prebuilt kernels used in builds

04/01/15

gapps: rebuilt to fix deodexing

gapps: google play services updated

hammerhead: timeservice and shutdownlistener re-deodexed

hammerhead: google dialer added back in and updated to v2.1

hammerhead: dun added to t-mobile apn type to disable data limit

adaway: materialized

03/27/15

update to 5.1.0_r3

03/22/15

banner updated (huge update, I know...:rolleyes:)

03/20/15

gapps cleaned up and updated

xda-one updated

03/16/15

screenrecorder added back in (settings under display)

silent settings removed from apm

ambient display removed (no point in having an option to turn on a broken feature)

note: flo and deb have flicker on camera (waiting on updated source for those devices)

03/15/15

gapps updated

hammerhead: vendor fixes

dev settings: unaccounted/overcounted batt stats setting re-added

gallery and browser updated

03/12/15

update to android 5.1.0

screenrecorder removed

apm silent mode added

unaccounted/overcounted stats switch removed

switched to cm terminal

default wallpaper changed

revert to aosp dialer for time being

03/03/15

google search voice search fixed

cmfilemanager removed again (i just can't fall in love with it)

soundrecorder replaced

xda-one built from updated source

gms-core updated

03/01/15

google search updated

google calendar updated

sms enabled on deb

02/25/15

bootanimation removed (keeping it simple)

aosp email removed

adaway updated

cmfilemanager updated and built in

busybox updated

eleven updated

supersu updated to v2.46

02/08/15

documentsui: cut and paste icons fixed

02/07/15

velvet updated

02/06/15

supersu zip built in

terminal updated

eleven updated

02/04/15

cmfilemanager removed (available separately)

documentsui is now a standalone file manager

musicfx is now a standalone app

adaway modified to include xxxhdpi launcher icon

01/31/15

aosp terminal included in build

default wallpaper changed

deb binaries updated

minimal gapps included in build

01/17/15

flo and deb binaries updated

soundrecorder reworked from base

01/12/15

'apollo' replaced with 'eleven' music player

reverted back to musicfx

'screenshot' and 'screen record' icons changed in apm

gapps package updated

01/11/15

materialized apollo and audiofx

01/08/15

audiofx replaces musicfx

apollo music player added

01/07/15

soundrecorder materialized and made visible in launcher

adaway compiled by me from source and included as prebuilt

01/06/15

screenrecorder added to apm (settings in settings>display>screen recorder)

"silent" settings removed from apm

change to cmfilemanager sidebar backdrop

01/04/15

cmfilemanager added and created new launcher icon for it

01/02/15

memory leak patched

materialized aosp browser and gallery added

01/01/15

build date removed from build number and given it's own line at bottom

add image to about phone/tablet screen

12/30/14

tested off github repo sync

app ops enabled in settings

12/26/14

fstrim scipt added

default audio edited

hammerhead launcher rotate fix with updates

12/21/14

init.d support added

kernels: DT2W disabled by default

flashable script added to enable DT2W

12/20/14

merged with 5.0.2_r1 LRX22G

deskclock: setting checkbox added to remove alarm icon from statusbar

kernels: DT2W added and enabled by default (thank my wife for insisting)

12/17/14

hammerhead: binaries updated

hammerhead: timeservice.apk and shutdownlistener.apk pulled from 5.0.1, deodexed, and updated

gapps updated (calendar, camera, cloud print, play movies)

12/16/14

only material sounds included

gapps updated (hangouts, gmail, maps, tts)

12/14/14

misc battery stats disabled (setting in dev options)

fix half blank screen after landscape lock

homescreen rotation enabled in hammerhead

12/11/14

finished removing "update system"

"additional system updates" removed from settings

bug report option removed from dev settings

hammerhead: shutdownlistener.apk and TimeService.apk updated

gapps: cloud print fixed

12/09/14

kernels compiled with 4.8

apm disabled in secure lockscreen

"update system" removed from settings

typo corrected in gapps updater-script

12/08/14

gapps updated (gmail)

gapps updated (hdr libs and permissions added)

gapps updated (google dialer and libs added)

12/07/14

patches updated to include kernel changes, device kernel source changes

patches updated with automated build scripts

op updated with patch and build instructions

12/06/14

clear all recent apps fixed

compiled stock kernels added (no more prebuilt)

12/05/14

gapps updated... again (maps, search, playstore)

12/04/14

cm busybox built in

clear all recent apps added

missing hammerhead blobs added

gapps updated (chrome, maps, music, messenger, google +, TTS)

12/02/14

repo merged with master branch

factory bootanimation added

screenshot delete icon changed

system mount status check added to updater-scripts

@10:30pm

updated to android 5.0.1 (LRX22C)

updated flo/deb binaries to flo LRX22C binaries

11/29/14

prevent app inclusion: camera2, gallery2, exchange2, quicksearchbar

built new gapps package from scratch and updated apps (tested and working)

11/27/14

remove home sample launcher

edit build and package name definitions

11/25/14

added ambient display

moved supersu access to settings menu

reverted to block based build (because flash speed is amazing with it)

11/23/14

redesign apm

add screenshot action to apm

add quick delete to screenshot

prevent app inclusion: aosp browser, calendar, email, mms, music, and voice dialer

launcher 3 to be default on all builds

11/20/14

changed download server

11/19/14

mako, manta, and shamu devices added

**BUGS**

Make sure you have performed a clean install and have not flashed anything else or restored ANYTHING!!!

If you experience a bug then boot into safe mode and see if it persists.

If bug persists in safe mode then provide me with useful info:

build date

confirm a clean install (your exact install steps, recovery version, bootloader version, and whether or not you've restored ANYTHING or flashed ANYTHING else)

detailed description of bug

steps necessary to reproduce symptom(s)

include a logcat

Failure to provide ALL this information will result in me ignoring your post and laughing at you...

GITHUB

Special thanks to:

[MENTION=426561]scrosler[/MENTION],

[MENTION=5334172]Gnome[/MENTION],

SimpleAOSP,

[MENTION=1050103]sykopompos[/MENTION],

[MENTION=1249390]DJLamontagneIII[/MENTION],

cyanogenmod,

and anyone else I've forked or received help from!