yashsingh1/xdaforums huggingface dataset:
[Nexus 9 Android Development] Marky__Mark:
I did some reading and I don't think layers works as well with the N9. Something to do with the vendor placement. I don't think its Craig's fault. Just make the most of it. Work arounds like a different theme system UI apk. Milos is a good one.
[Nexus 9 Android Development] Ali.G:
Update

Are we getting any future updates?

P.S. The only custom ROM that is working fine with my N9
[Nexus 9 Android Development] fazbender:
yeah, got frustrated trying to use layers and getting different results when from the same thing on my N6. Tried M for a day, my Chrome based web app for work wouldn't trigger the drop/pull downs so I had to bail ( will be trying again perhaps after the first update, although, I assume the software dev for my work app would need to optimize )

Craig seems to do the 'mic drop' roms ;) comes out first, is solid, and bam ... gone. None of the dailys or constant tweaking you see with others. It is what it is, and its good! As a flashoholic, its really, really hard to get my head around it sometimes.

DU has spent a fair bit of time installed too, and don't forget about AICP ( google+ search as they appear to have turned away from this site ) using the latest build for the last week or so with ElementalX kernel and free mem is stable between 400-600mb. Operation has been solid and features like gesture control/ and the ability to tab the drop down status bar to show/kill running apps is friggin awesome for me. I go out of my way to show ipad users a quick demo of me opening my favorite half dozen apps in under 5 seconds with custom gestures. Then I make'em listen to the speakers.... then I tell'em the cost was about 2/3 of the apple equivalent. Then I hope they cry, but most of them don't care when it comes down to it. They don't seem to have they same interest as I do...makes me come across as a strange duck sometimes. quack quack !
[Nexus 9 Android Development] craigacgomez:
[MENTION=5816359]fazbender[/MENTION] This will never be a ROM for a flashaholic (yes, I do know the feeling. I unlock and root my device as soon as I can power them on for the first time)... [MENTION=6114380]Ali.G[/MENTION] I've been playing with the M Preview for a while, but I plan to get back to this soon
[Nexus 9 Android Development] Faixa-Preta:
Very nice ROM, thank you for providing, I really enjoy it. It this ROM still an active project?
[Nexus 9 Android Development] bfspider:
Hi! Will there be an update for the latest security fixes that were rolled out?

Thanks!
[Nexus 9 Android Development] dictionary:
Would you be able to create a ROM based on M? Or would it just make more sense at this point to wait for a final build?
[Nexus 9 Android Development] craigacgomez:
I apologise for the lack of updates, but I have been travelling for a while for work and haven't had the time. I will get back to this ROM as soon as I am back
[Nexus 9 Android Development] albsat:
hope u come back with M rom . :)
[Nexus 9 Android Development] mahdibassam:
Just wondering wondering, if I flash a wifi only Rom on my LTE device, would it brick my nexus 9 or would it work fine except for LTE?
[Nexus 9 Android Development] dictionary:
SHOULD work fine, and shouldn't brick, just may potentially may not have lte
[Nexus 9 Android Development] craigacgomez:
Finally managed to get a day out of my crazy travel schedule. So here's a small update... with the latest Android 5.1.1_r12 changes including the stagefright fix and new Layers Type 3 features.
[Nexus 9 Android Development] roulyz:
There is anti-piracy on this Rom?
[Nexus 9 Android Development] Captain_Throwback:
Thanks for the update! I noticed that all of the icons in Settings are missing. Is that intentional?

P.S. It also still says in the OP to update to the LMY47X bootloader & vendor images, while the latest are LMY48I ;)

P.P.S. I also just tried to apply several Layers themes with Layers Manager and nothing changes. Is that a ROM issue, or some incompatibility with the app or the themes?
[Nexus 9 Android Development] RogueSven:
It's device issue. Because vendor folder that store all layer file is in a different place in our nexus 9. I've just followed this on android m, and it worked

http://xdaforums.com/nexus-9/help/howto-layers-rro-aosp-rom-t3174240

Give it a try. All thank to vboyz103
[Nexus 9 Android Development] Captain_Throwback:
I don't think that applies to this ROM. /vendor is already symlinked to /system/vendor. The overlay folder doesn't exist, though. Even after creating it the themes won't apply. But thanks for the suggestion.
[Nexus 9 Android Development] RogueSven:
Did you set the permission for both folders? And tried to copy layer file to them manually?
[Nexus 9 Android Development] dslreports:
Does anyone know how to get rid of the "internal problem with your device" popup after reboot with the LYZ28J build? I flashed the vendor and bootloader img from lmy47x and even tried the old VendorBuildFingerprintFix.zip.
[Nexus 9 Android Development] Captain_Throwback:
Set permissions, yes. Copy file manually, no. Not sure where the files are in order to do that.

Did you try flashing the latest bootloader and vendor images? The one you mentioned isn't the newest.
[Nexus 9 Android Development] dictionary:
Man how I've missed lollipopalooza!!! Running great.
[Nexus 9 Android Development] craigacgomez:
Yeah, I noticed the missing icons late. I will fix this soon. And yes, LMY48I... Copy-paste derp!
[Nexus 9 Android Development] RogueSven:
You may join beta tester here https://play.google.com/apps/testing/com.lovejoy777.rroandlayersmanager

And get latest beta update for layer manager app (v4.3b3)

If it doesn't work, try manually copy layer folder in sdcard/overlays to the linked folder. It should be there as in my device
[Nexus 9 Android Development] odub303:
Thanks for continuing to maintain this! Any chance you could include the latest vendor and bootloader images in the bugfix build?
[Nexus 9 Android Development] craigacgomez:
New update with the LMY48M security fixes, Layers fixes and more in OP.

Also added an update zip with the vendor & bootloader to make life easy!

NOTE: If you dirty flash this over the previous 2015/09/06 build, please flash LYZ28J-20150906-To-LMY48M-20150917-FCFix.zip or the phone app will force close (link in OP)
[Nexus 9 Android Development] bfspider:
Thanks for the update - everything works as expected. I even got Android Pay to work. However, I can't get it to work on my Nexus 5.
[Nexus 9 Android Development] craigacgomez:
I'm in the same boat. Android Pay works here (but you do have to disable root). I've been trying to get it to work with the Nexus 5, but I've not had success yet. I actually have 50+ authorisation requests on my credit card because I've been trying to find out the issue. I actually believe it is a Widevine DRM related issue, but there isn't enough in the logcat logs to pinpoint the issue.
[Nexus 9 Android Development] bfspider:
What is really a pain is that I have my loyalty cards trapped now. I think I need to take screenshots off my N9 and send them to my phone to use.

I also think the issue might be the way the rom is signed when it is built. The ROM that I use on my N5 uses test/dev keys.

Anywho. I hope a workaround comes up soon.
[Nexus 9 Android Development] craigacgomez:
Doubt it has anything to do with test keys considering that this ROM is signed with the AOSP test keys. I do believe it has something to do with the integrity of the vendor binaries which remain absolutely intact here because of the separate vendor image.
[Nexus 9 Android Development] stonebear:
I just got my N9 yesterday so am very pleased to see Craigs rom here! I used your rom on my Nexus 10. I am still reading up on the N9 as it's all new to me, but am I right in assuming the data is not encrypted on this rom? Is there anything else I should know before flashing this please?
[Nexus 9 Android Development] craigacgomez:
Encryption is optional and not forced.

And for best results, always make sure you have the latest bootloader and vendor images (included in OP as a separate update zip). Other than that, it's just as straightforward as any Nexus custom ROM.
[Nexus 9 Android Development] stonebear:
Thanks Craig. :)
[Nexus 9 Android Development] craigacgomez:
Just a heads up... This is the last Lollipopalooza release. Going forward, this will be replaced by a new Android M based ROM... Codename yet to be decided!
[Nexus 9 Android Development] CerB:
marshalooza / mallowlooza
[Nexus 9 Android Development] craigacgomez:
So, I'm thinking

1. Marshmallow-rama - Jazzing up Marshmallow

2. Jello-Marshmallow - Shaking things up a bit for Marshmallow

3. Frosted-Marshmallow - A bit of icing on top of Marshmallow

Thoughts?

Also looking for suggestion (I need to be able to write a small quote like above)
[Nexus 9 Android Development] Captain_Throwback:
Marshmallow-Yello, lol like the old soda. A jolt of caffeine into regular marshmallow
[Nexus 9 Android Development] mbl1979:
Marshmallow-Frosting close to one of your ideas.
[Nexus 9 Android Development] USBhost:
Marshalooza
[Nexus 9 Android Development] mbl1979:
Here we go.... MarshenMallow lol
[Nexus 9 Android Development] fyarf:
S'more rom, with sweet chocolatey goodness added.
[Nexus 9 Android Development] dictionary:
Mallowloopsie
[Nexus 9 Android Development] craigacgomez:
Maybe

1. wollamhsram

2. marshmallific

P.S. Already working on the Marshmallow ROM... [emoji106]
[Nexus 9 Android Development] dictionary:
MarshenMallow - it's from out of this world.

---------- Post added at 11:07 AM ---------- Previous post was at 11:06 AM ----------

Just saw this, lol. Great minds think alike
[Nexus 9 Android Development] mbl1979:
It's all good bud. :)
[Nexus 9 Android Development] craigacgomez:
I think I am going with this...

JustALittleSMore - A minimalistic Marshmallow ROM!!
[Nexus 9 Android Development] dictionary:
Posted this in the wrong thread, but doesn't really matter now lol.

MarshMalloween - so good it's scary
[Nexus 9 Android Development] Marky__Mark:
What about MellowOS
[Nexus 9 Android Development] Mrwirez:
nevermind downgrade complete...

fwiw... Marshmallow does not feel ready for primetime... elusive 64bit gapps, RW permissions will not permit system app removal, and Doze seems to be causing memory havoc... So far not a fan. Android M feels very Beta-ish.

I don't care for all the added security. It may just be the Nexus 9, not sure....
[Nexus 9 Android Development] odub303:
That rom isn't Craigs is it?
[Nexus 9 Android Development] mbl1979:
Yea I'm a little sad the nexus 9 isn't getting the love like my nexus 6 lol. I guess it's because of the 64 bit. I'm surprised no one has made a M ROM using stock.
[Nexus 9 Android Development] stonebear:
Yea me too.
[Nexus 9 Android Development] craigacgomez:
I had expected to have a first version of my 6.0 based ROM last weekend... Obviously, that didn't work out because I was just lazy the last weekend :) I hope to have something ready by the coming Monday/Tuesday... Cheers!
[Nexus 9 Android Development] mbl1979:
Craig, I for one fully understand that most devs on xda do this out of their spare time. Please live your life, take time with family and friends. :) I have the Linux system, but lack the know-how with building ROMs lol.
[Nexus 9 Android Development] craigacgomez:
About 3 years ago, I was in a similar situation. I was using Linux and had no idea how to build and customise ROMs. I had an Asus Transformer Prime back then and it seriously lacked custom ROMs. So I started to learn... First by building well known custom ROMs like CyanogenMod and understanding how things worked... Then came building the first Jellybean ROMs for the device... And finally, my own custom ROM...
[Nexus 9 Android Development] Captain_Throwback:
Can't wait to see what you come up with. I already have AOSP Marshmallow ready to go with my BeyondStock kernel updates ready to build inline. So once your repos are ready I can cherry-pick those changes and build an updated BeyondStock kernel with my additional changes/updates. I can even throw you my changes so you can build it inline, if you'd like :).
[Nexus 9 Android Development] Mrwirez:
No it's not.

I tried stock too. Android M on the N9... It's just not quite right.
[Nexus 9 Android Development] Captain_Throwback:
[MENTION=2322613]craigacgomez[/MENTION]

I just built my BeyondStock kernel from the latest flounder marshmallow-release source. If you'd like the prebuilt rather than to build it inline, let me know.
[Nexus 9 Android Development] craigacgomez:
I'm sorry this is taking a while, but I've had problems building the ROM on my Ubuntu 15.10. A bunch of host clang ld linker errors while building libart. And it's been driving me up the wall. I hope to sort this out soon, else I'll have to set up a VM specifically for building ROMs. That said, I've already migrated the Lollipopalooza features and from a code perspective, mostly everything is in place...
[Nexus 9 Android Development] craigacgomez:
Ohhh yess!! I've worked around the host clang ld linker errors I encountered while building libart on Ubuntu 15.10 by not using clang for libart. I have successfully built the ROM... and now I will test it for a day or two and depending on how my tests go, I will release it here in a few day (with the Nov security patches in tow).
[Nexus 9 Android Development] craigacgomez:
Ermagherd!! Marshmallows....
[Nexus 9 Android Development] Captain_Throwback:
You have a pull request :)
[Nexus 9 Android Development] Captain_Throwback:
MMMMmmmmm . . . Marshmallicious :D
[Nexus 9 Android Development] craigacgomez:
Delicious(ness)... though there are a few more changes that aren't in GitHub yet (but will be today!)
[Nexus 9 Android Development] Captain_Throwback:
I got systemless root set up and working too. I wish there was a way to set that up in the source and not have to patch sepolicy after the fact . . . but besides that, it seems to be working okay. I took the GApps from the most recent system image for volantis and I'm good to go. My wife has it and is using it now, so if she finds anything wrong, I'm sure she'll let me know :eek:.
[Nexus 9 Android Development] craigacgomez:
Which systemless root are you using? SuperSU or Superuser?
[Nexus 9 Android Development] Captain_Throwback:
SuperSU. Didn't realize there was another up-to-date method for rooting Marshmallow.
[Nexus 9 Android Development] craigacgomez:
Yes... I've been following the development here, http://xdaforums.com/nexus-6/general/root-t3231211, but I haven't included the changes yet because it's still too experimental to be part of a "stable" ROM.
[Nexus 9 Android Development] Captain_Throwback:
Interesting. I think I'll try with that one now and see how it works.
[Nexus 9 Android Development] Captain_Throwback:
Well, I couldn't get that to work. The SuperSU "systemless" method seems to work well for me. I think I'll stick with this until otherwise inclined. I guess the ROM won't be rooted by default? The only things I'm missing right now are APM and vold/native NTFS/exFAT support. Other than that, my wife hasn't complained (yet) . . . :p
[Nexus 9 Android Development] craigacgomez:
This ROM won't be pre-rooted for the current release... not until Superuser is in a much more usable state. I will never include SuperSU as part of this ROM because it is not open source (no disrespect intended). You are welcome to try any root methods available, but I cannot introduce a feature that's unstable.

On a side note, APM is going to be there in the release, I just haven't merged that code to GitHub yet (like I said in my previous post, your personal build is missing some changes which aren't in GitHub yet). As for NTFS/exFAT vold support, that'll come later (I am a noob when it comes to vold changes :D)
[Nexus 9 Android Development] Captain_Throwback:
This might do it for vold: http://review.cyanogenmod.org/#/c/115632/

Not sure if any additional changes are needed, but I'm going to try a build with that included now.
[Nexus 9 Android Development] craigacgomez:
It does require some sepolicy changes to function properly. I will work on this for the next update.

Also, APM code changes are now in GitHub if you wish to build your own ROM.

Sent from my Nexus 5X
[Nexus 9 Android Development] craigacgomez:
And so it begins...

Marshmallicious is here (it's about frickin' time)! With almost all the functionality available in Lollipopalooza!!

Enjoy!!

P.S. I will clean up the changelog later. It's late here and I have work tomorrow!
[Nexus 9 Android Development] USBhost:
I'll start the bonfire! :silly:
[Nexus 9 Android Development] stonebear:
Fantastic! Thanks Craig. :)
[Nexus 9 Android Development] joeyddr:
is there a root method you suggest?
[Nexus 9 Android Development] ellan123200:
When I enable input method in setting I get FC message.
[Nexus 9 Android Development] craigacgomez:
Added experimental open source root zip to OP. Follow "Root Instructions" in OP.

Please note: This is still experimental. All root apps I have tested work fine, but you may still have issues with certain apps which require root. As always, be careful!
[Nexus 9 Android Development] craigacgomez:
I see that... I will work on that soon!
[Nexus 9 Android Development] phhusson:
:)

Just a side note. I assume the su-ed boot.img is built using [MENTION=6124077]doitright[/MENTION]'s AOSP patch, and is from source.

From source and from binary will likely stay separated for a little while, until everything is stable.

So it might be useful to specify which one you're using
[Nexus 9 Android Development] craigacgomez:
Good point. Updated the OP with details!
[Nexus 9 Android Development] GottaStayFly:
Quick question; sorry if its been already asked but...

for flashing the "Flash the MRA58N bootloader and vendor images."

we just flash the bootloader.img and vendor.img from the google nexus 9 zip file correct? we dont need to flash the other .img files (boot, cache, etc) right?
[Nexus 9 Android Development] craigacgomez:
Yes. Just vendor and bootloader.

Sorry the post isn't very informative yet. I will clean it up today.

Sent from my Nexus 5X
[Nexus 9 Android Development] albsat:
Is it possible to use a slimmer gaps package ? Please can you provide it? Thanks for your work!
[Nexus 9 Android Development] stonebear:
MRA58

N

dammit, lol. No wonder it wasn't working for me. I assumed it was K. Oh well, will try again tomorrow properly this time. Thanks again for the ROM. :)
[Nexus 9 Android Development] craigacgomez:
I will... But it will take a few days... Working on getting this on my Nexus 5X now!

But you could just open the zip and delete the folder of any app/priv-app you don't want!

Sent from my Nexus 5X
[Nexus 9 Android Development] GottaStayFly:
Thanks for the clarification on that installation part, currently running the ROM with Root and everything is working fine for me (all i needed root was for adaway, and its working perfectly fine for me there)

Only issues i had with this was my computer for some reason can't do fastboot but ADB devices sees the device :eek:
[Nexus 9 Android Development] forsaken82:
Anyone have a recovery flashable bootloader and vendor images? I'm away from my computer for a few days.
[Nexus 9 Android Development] craigacgomez:
Just added one to the OP... Prerequisites-Marshmallicious-Nexus9-Wifi-MRA58N.zip
[Nexus 9 Android Development] ikenvape:
Rookie mistake :D
[Nexus 9 Android Development] Nimroth:
Hi. I used these. working well so far.

http://download.dirtyunicorns.com/files/gapps/banks_gapps/
[Nexus 9 Android Development] stonebear:
Installed ok but I chose to restore 19 apps during the setup process and got stuck on the "just a sec" page while it restored them, I have never seen that happen before.

If I install a third party kernel, I will lose root? Or is there a kernel that would work with this root method, does anyone know?
[Nexus 9 Android Development] craigacgomez:
If it overwrites init, init.rc and sepolicy (either/all), then yes!
[Nexus 9 Android Development] stonebear:
Thanks Craig, I will have to find out which I can use or just take a chance and lose root, I wouldn't mind losing root for a while tbh.

Loving the ROM, the only issue I have is the one you know about, the FC on "input methods", so I can't use another keyboard.
[Nexus 9 Android Development] fhem:
Banks gapps
[Nexus 9 Android Development] odub303:
Can we use the SuperSU beta flash able for root or do we need to use a systemless root?
[Nexus 9 Android Development] Captain_Throwback:
I don't see why the "regular" SuperSU BETA wouldn't work, but remember - it still requires a patch to sepolicy in the boot.img, which would need to be done prior to flashing the zip in recovery. Otherwise, the device likely won't boot.
[Nexus 9 Android Development] forsaken82:
all i get is boot loops. :(
[Nexus 9 Android Development] Max128:
SuperSU work for me perfectly with this rom. Great rom.

Envoyé de mon HTC One M9 en utilisant Tapatalk
[Nexus 9 Android Development] stonebear:
I am using SuperSU now, I wanted root and to be able to use fire-ice kernel as well.
[Nexus 9 Android Development] forsaken82:
Mine keeps sitting on the boot animation. Let it sit for over a hour
[Nexus 9 Android Development] dictionary:
Need more information than this to help ya. What order are you flashing? What exactly are you flashing?
[Nexus 9 Android Development] macacao:
The problem is the kernel. I had the same issue. Used the patched kernel from chainfire and all went smooth.
[Nexus 9 Android Development] Captain_Throwback:
Chainfire doesn't have a kernel :confused:. He has some boot images where he modified the ramdisk. Patching sepolicy using his posted method should have the same effect.

Again, without knowing exactly what was tried and what the user is trying to do, this assumption may not be valid.
[Nexus 9 Android Development] macacao:
I'm sorry if i mislead you. I was indeed talking about chainfire's patched boot images.

All i was saying is that i had the same problem (bootloop after flashing supersu 2.52 Beta) and manged to overcome it by flashing chainfire's patched boot image.
[Nexus 9 Android Development] Marky__Mark:
Hows the RAM/performance on this ROM?
[Nexus 9 Android Development] forsaken82:
I went through the install exactly per the instructions. It hung on the boot animation. Redownloaded files and went to try again. Hit the enter password screen in twrp. I had nevr setup a pw or a pattern so nothing worked. Formated data to fix and still bootlooped with reinstall. Flashed M with wugfresh and tried again. Still bootloops. Still get pw screen in twrp too. Sitting stock rooted m now.
[Nexus 9 Android Development] firewave:
I am the only one who can't change keyboard ? Swiftkey doesn't appear and when I go to the app, it crashes
[Nexus 9 Android Development] craigacgomez:
You cannot simply flash SuperSU. Any root method in Marshmallow requires modified SELinux policies. Without that, you will get bootloops.
[Nexus 9 Android Development] craigacgomez:
Known issue. I will release a fix soon.
[Nexus 9 Android Development] macacao:
I know that, just assumed this rom already had those required mods. I know, i know... it's all in the 1st post ;)
[Nexus 9 Android Development] stonebear:
The password thing is normal for the older version of TWRP, get the newer version.

As for the rest of the issues, no one can say for sure but are you flashing the latest bootloader and vendor images before this ROM? If you follow the instructions it should work.
[Nexus 9 Android Development] craigacgomez:
I just going to reiterate that I will not tweak my ROM (or any components therein including the kernel) to support SuperSU because SuperSU is closed source. It's as simple as that. I have nothing but respect for Chainfire, but as long as SuperSU remains closed source, I will not package it with this ROM, nor will I make specific modifications to the ROM to make SuperSU work. If SuperSU gets updated to work with the open source Superuser sepolicy changes, that would make it work relatively seamlessly with this ROM
[Nexus 9 Android Development] Martin_Devil:
Hi. You can insclude Busybox and SuperSU on ROM?

And add this commits https://github.com/TeamExodus/frameworks_base/commit/9c36be651e83fb039a262682839bd920b033007a