• 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

[M][6.0] Frank N5 - AOSP [10-19-2015]

sykopompos

Recognized Developer
Jun 26, 2008
15,312
29,124
0
flithydelphia
Beware of googleys


FRANK

  1. Layers
  2. Day/Night theme switcher from first M preview
  3. Init.d support
  4. Advanced reboot
  5. SuperSu 2.52 flashed with the rom
  6. Volume rocker wake
  7. Volume rocker cursor control
  8. Long press quick settings control
  9. Stock Like feel, please don't ask for features

Installation

Roms can change from update to update that sometimes you can dirty flash but if you have errors that other users don't then you will have to clean flash

First Time Installation:
  1. Download the ROM and Other Optional files below.
  2. Connect your Nexus 5 to the PC and transfer all the zips to the root of your device’s storage.
  3. Reboot into recovery mode (Shut down, press VolDown + Power buttons. In bootloader mode, select Recovery mode)
  4. Wipe the following partitions: System, Data and Cache
  5. Install the ROM zip file
  6. Let it boot. Setup now and wait for the ROM to settle.
  7. Reboot into Recovery again and Install the remaining zip files.
Updating from previous version:
1.Download the ROM and Other Optional files below.
2.Connect your Nexus 5 to the PC and transfer all the zips to the root of your device’s storage.
3.Reboot into recovery mode (Shut down, press VolDown + Power buttons. In bootloader mode, select Recovery mode)
4.Wipe the following partitions: Dalvik-cache and Cache
5.Install the ROM zip file
6.Reboot now
7.Let it boot. Setup now and wait for the ROM to settle.
8.Reboot into Recovery again and Install the remaining zip files.
9.If have issues with dirty flash, reboot and redo steps wiping DATA also
Sources
  • Hammerhead GPL Kernel Source: prebuilt aosp marshmallow n5 kernel in aosp source
  • Rom Source: Click here
Changelog

Code:
10-19
Minor update

enable systemui tuner by default
add scanning menu into location
speed up recent app back
sprint fix included

Copy pasta from mako changelog
10-15-15
Minor update

added aldy's kernel in and turned back on usb-otg in fstab (n4)
added minkin text layout engine in thanks to @ckret for pointing it out (hammerhead had this already)

10-14-15

bug fixes!!!
some changes on the device tree so anyone using it should update
can build with clang now thanks to @ckret for pointing out the fixes (we are still gcc compiled)
Fixed downloads dark theme thanks to Branden M
Fixed supersu and layers icons being off on the dark theme, thanks Branden again
ambient display color layers inversion fix up ported from lollipop
Fix annoying usb mounting to computer (Thanks to snak3ater pointing this out to zephik)


10-13-15 update-1

added volume rocker wake (in settings/display to turn on)
add volume rocker cursor control
added animation transition animations of .25 and .75
set default animation speeds to .75
added long press recent button switches to the last app
removed the spinner from optimizing apps dialogue so it is quicker at dexopting
added long press on quick settings tile takes you to their settings menu
minor sepolicy fixes
disabled the after flash image verification (was breaking multirom flashing)


10-13 build

Fixed mac address bug thanks to this pull request 
https://github.com/marshmako/device_lge_mako/commit/49b11281e25e434d7f56c4677e663e8dff87ccad
Fix a bad copy pasta of the init usb midi support 

12-12

Added ambient display and full rotation
removed some debugging code
sped up a few things

Frank 10-12-15 with theme switcher, update 1

added google exchange services included in the build, it replaces exchange2
should be able to remove the layers manager icon from the launcher now
removed cell broadcast receiver
added the locked update receiver commit
beanstown found a line to set doze power saving mode that was set to off in aosp so turn it on

https://www.androidfilehost.com/?fid=24052804347836304

10-12 theme switcher update

added day/night theme switcher back to dev settings like what was in M dev preview 1 (only does settings, bluetooth and package installer so we will have to expand on this for layers), will prob move the switch out to the dashboard below layers or some place later.

added https://github.com/BenzoRom/framewor...54a3aa73367bde which should give core google apps default permissions out the box (you might still have setup wizard bug though)

Your current layers themes will only work properly in light mode

new in 10-11-2015
Removed art optimize everything till we have fully deodexed gapps
advanced reboot
init.d support
supersu and layer manager embedded in setting (you need layers manager of course) (forgot to add the hide icon part )
too tired for the rest so just read the commit history if you wanna know more https://github.com/marshmako/platfor...b5b1c3bc4419da https://github.com/marshmako/platfor...6896b4d256a871 pretty much just kanged a bunch of commits from zephik there.

new in update 1.

fixed init.d, removed aosp clock and aosp mms apps. Use updated and better google versions
added missing files for miracast

Downloads


gapps without setup wizard if you get wizard fc upon boot thanks to barome (modifed version without setup wizard of above)
just access play store to be able to log in with your google account
http://renderserver.net/?dl=6455ad109b871809d8f34b25a92f6904


Current layers themes will only work on light themes until adapted

OT talk is welcomed in my threads and development is done in the open. I encourage involvement in the project in any way.
Please do not complain about OT, it encourages a fun and relaxed environment

Like the work I did, consider donating. I'm currently not working so it helps feed me

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BPFLE54YPRV92
Yes, my PayPal account is thatguy32404, I like to keep my banking stuff separated from my social account

XDA:DevDB Information
[L][5.0] Frank N5 - Aosp builds in testing [1-11-2015], ROM for the Google Nexus 5

Contributors
sykopompos, bgill55
Source Code: https://github.com/marshmako

ROM OS Version: 6.0.x Marshmallow
Based On: AOSP

Version Information
Status: Stable

Created 2015-02-27
Last Updated 2015-10-19
 
Last edited:

eluspo

Senior Member
Jun 24, 2012
793
83
0
Woot woot! Glad it is stable now. Kudos and great job!

---------- Post added at 08:25 AM ---------- Previous post was at 08:24 AM ----------

Question. Can we now straight flash L kernels without you modifying the ramdisk? Like code blue, arkenstone etc etc?
 
  • Like
Reactions: sykopompos

sykopompos

Recognized Developer
Jun 26, 2008
15,312
29,124
0
flithydelphia
Woot woot! Glad it is stable now. Kudos and great job!

---------- Post added at 08:25 AM ---------- Previous post was at 08:24 AM ----------

Question. Can we now straight flash L kernels without you modifying the ramdisk? Like code blue, arkenstone etc etc?
Nope. Still need the any kernel version because of how heavy of ramdisk edits that there is.
The whole ramdisk is aosp and modified for permissive selinux so flashing a boot image will crash out the whole system.
@ramjet73 is working on a ramdisk injector to replace the ramdisk in kernels that do a complete boot.IMG
 

eluspo

Senior Member
Jun 24, 2012
793
83
0
Nope. Still need the any kernel version because of how heavy of ramdisk edits that there is.
The whole ramdisk is aosp and modified for permissive selinux so flashing a boot image will crash out the whole system.
@ramjet73 is working on a ramdisk injector to replace the ramdisk in kernels that do a complete boot.IMG
I think im going to use your modified code blue kernel for now. Thanks a lot for bringing this smoothness to n5 L.
 
  • Like
Reactions: sykopompos

sykopompos

Recognized Developer
Jun 26, 2008
15,312
29,124
0
flithydelphia
I forgot to add in the op and will. If you are coming from the official L preview, you might experience a bunch of force closes on first boot. Just reboot about twice and it will settle down.
This is some funkiness involving selinux getting switched over to permissive.
 
  • Like
Reactions: tekken1972

sykopompos

Recognized Developer
Jun 26, 2008
15,312
29,124
0
flithydelphia
Will I loose my SD card by flashing this


Sent from my Nexus 5 using xda premium
It will behave exactly like the preview would when it comes to the sdcard so no you shouldn't. I don't have a n5 so o don't know if that behavior is in the preview or not.
I haven't heard anyone say anything about it on mako coming from kit kat
 
  • Like
Reactions: travperk

sykopompos

Recognized Developer
Jun 26, 2008
15,312
29,124
0
flithydelphia
Okay haha i will be discreet about it. We dont him attacking this thread ??
Yes please. He made his wishes clear. Ramjet is working in the injector which will do a reverse anykernel basically and replace the ramdisk like I did in the test.
This could be solved if the L kernel guys made a anykernel version instead of a full boot image so it wouldn't touch my ramdisk.
A lot of the magic that makes it so smooth is in the ramdisk.
 

eluspo

Senior Member
Jun 24, 2012
793
83
0
Yes please. He made his wishes clear. Ramjet is working in the injector which will do a reverse anykernel basically and replace the ramdisk like I did in the test.
This could be solved if the L kernel guys made a anykernel version instead of a full boot image so it wouldn't touch my ramdisk.
A lot of the magic that makes it so smooth is in the ramdisk.
Okay okay haha. I can definitely feel that magic in this rom.
 
  • Like
Reactions: sykopompos

sykopompos

Recognized Developer
Jun 26, 2008
15,312
29,124
0
flithydelphia
Okay okay haha. I can definitely feel that magic in this rom.
Well I believe you were on the left over bunny stew so you could see the difference between the ramdisk difference and the the rest so you should be able to tell how much just the ramdisk does and then the evolution to what it is now and what makes it the complete picture.
Bet you love those 20 second boot times though :D

Anyways, time to get some sleep. It has been a long night and I'm hitting the caf stuff at every turn in the 1+1 L port and it is giving me a headache just thinking about it.
I'm gonna hang out with my son all day tomorrow so I won't really be on
 

eluspo

Senior Member
Jun 24, 2012
793
83
0
Well I believe you were on the left over bunny stew so you could see the difference between the ramdisk difference and the the rest so you should be able to tell how much just the ramdisk does and then the evolution to what it is now and what makes it the complete picture.
Bet you love those 20 second boot times though :D

Anyways, time to get some sleep. It has been a long night and I'm hitting the caf stuff at every turn in the 1+1 L port and it is giving me a headache just thinking about it.
I'm gonna hang out with my son all day tomorrow so I won't really be on
Thanks man! Get some sleep. Have fun with your son.
 
  • Like
Reactions: sykopompos

sykopompos

Recognized Developer
Jun 26, 2008
15,312
29,124
0
flithydelphia
BTW guys, you can use SuperSU, I just haven't gotten around to merging it in to replace koush's before SuperSU worked properly when fully permissive. Just make sure you use 2.02 or higher
Just an FYI, permissive just logs and doesn't actually deny anything so you will see the avc denied in logcats but it does go through.
I gotta tune the policy for hammerhead as I just did a basic aosp one for it
 
  • Like
Reactions: travperk