[Nexus 9 Android Development] bshiznit:
Vanilla-ish AOSP 6.0.1_r9 ROM (MMB29S) for WiFi Nexus 9​

This was created by building from MMB29S source and adding SuperSU/BusyBox... Plus customizations (advanced power menu, ART optimizations) borrowed from [MENTION=3667193]GROGG88[/MENTION] on Nexus 5 forum and [MENTION=2322613]craigacgomez[/MENTION]. Also WebView commits from [MENTION=2322613]craigacgomez[/MENTION].

Featuring:

Vanilla AOSP 6.0.1_r9 (MMB29S) for WiFi Nexus 9

v0.16 and up work with OpenGapps

ROOT and permissive kernel based on https://android.googlesource.com/kernel/tegra/+/android-tegra-flounder-3.10-marshmallow with added features!

Busybox v1.22.1 bionic now included

All future Marshmallow builds will all be based on this table - https://source.android.com/source/build-numbers.html#source-code-tags-and-builds

I included RIL during building MMB29S so LTE (volantisg) should work WILL NEED A TESTER

UBERTC 5.2.1 arm64 compiled 3.10.40-marshmallow kernel

Decrypted device supported!

Can use f2fs for cache now! Thanks [MENTION=6420314]xiaolvmu[/MENTION]

Fast charge fix plus Force Fast Charge toggle added (Force Fast Charge off by default). Thanks [MENTION=5501864]USBhost[/MENTION] and [MENTION=1162986]Captain_Throwback[/MENTION]!

FSYNC toggle [MENTION=3292224]franciscofranco[/MENTION]

Use Kernel Adiutor from Play Store to toggle Force Fast Charge/toggle FSYNC - Fast Charge will disable media sharing with your PC to get a faster charge on low amperage USB ports...

I/O schedulers added - SIO, deadline FIOPS and cfq - SIO to default

OTG native support ( [MENTION=2322613]craigacgomez[/MENTION]) - use your favorite file manager

Advanced TCP congestion - cubic still default

File system support added for NTFS, EXFAT and CIFS - thanks [MENTION=1162986]Captain_Throwback[/MENTION] - also EXT4 for EXT3 support to optimize size a bit more

SELINUX to permissive

SuperSU 2.52 ( [MENTION=631273]Chainfire[/MENTION]) - VERIFIED working

MiXplorer 5.4.6.BETA-B1509012 [MENTION=4070451]HootanParsa[/MENTION] (http://xdaforums.com/showthread.php?t=1523691)

Reboot Menu with submenu for Reboot, Recovery and Bootloader respectively (from Nexus 5 forum THANKS [MENTION=3667193]GROGG88[/MENTION])

Setup wizard crash fix (prefer Google WebView over AOSP fix from [MENTION=2322613]craigacgomez[/MENTION])

MUST Flash a GApps (see Downloads) EVEN IF UPDATING from prior version(s)

***NOTE if using minimal GApps download any additional Google apps you might need that are missing from the Play Store!

Source:

https://github.com/bshiznit

[IMG="Screenshot"]http://xdaforums.com/attachment.php?attachmentid=3602245&stc=1&d=1452180543[/IMG]

Please use TWRP 2.8.7.0. Must be at bootloader 3.48.0.0135 and have flashed the latest MMB29S vendor image (linked under downloads)!

Please wipe data and both caches (in TWRP got to Wipe --> "Swipe to Factory Reset") if not coming from my LMY48M ROM (I need to test) - otherwise please wipe

Downloads

Before flashing scroll down and read NOTES!

ROM

ODEX (faster initial boot and overall performance potentially):

MEGA https://mega.nz/#!7IdQETSL!aKO6ZwMSs1OoxRg6ECkEqLZDZYXH12cVa-HcQLZ46Q8

Dev-Host http://d-h.st/dlZF

md5 - 921aed6769acb63539bc0a3c752ee2af

DEODEX (for Xposed/GravityBox, theming, etc.):

MEGA https://mega.nz/#!zV0GQQhS!B0NjHyyzcxIj2IMgA6G0vZnv9lwywef3ckliMBEc2Nk

Dev-Host http://d-h.st/r8bu

md5 - 23b5b5483dc27778233419617fe54126

3.48.0.0135 bootloader and MMB29S vendor.img

WIFI:

MEGA https://mega.nz/#!mAs1zSrR!SNLB9nyfezzTMGFyh1yLaohP1Dv1w3kNcbCzZAszuW0

md5 - 11c6f1d2466b1be2eac66b99e9398213

LTE:

MEGA https://mega.nz/#!qV0SSSSB!BcaxZa_9NbGWWSBgY9lKb5C_ZV1OYwTmE0THSBI906U

md5 - f0eda5063e884f9ff5951e1449de919f

NEED fastboot

In fastboot:

WIFI:

fastboot flash bootloader bootloader-flounder-3.48.0.0135.img

LTE:

fastboot flash bootloader bootloader-flounder_lte-3.48.0.0135.img

Both:

fastboot reboot-bootloader

fastboot flash vendor vendor.img

Then ROM

Open GApps

(closer to STOCK - choose ARM64 for Platform, 6.0 for Android then pick Stock for Variant)

http://opengapps.org/

I FLASHED:

MEGA https://mega.nz/#!fZFGxCxT!6k-DGsrmA3N_ATNJ3Odt2FBSgS-4go48r5ZGjcqXk3o

Dev-Host http://d-h.st/D4Jb

md5 - 3df13b1c7b666828bc0c2c03933f4f15

BaNkS Dynamic GApps

http://download.dirtyunicorns.com/files/gapps/banks_gapps/

I FLASHED:

MEGA https://mega.nz/#!WNd3hAbB!DhcVL0Sfohyvg0-IyaZL8lLobzO7h7dgX5vl50OVSoY

Dev-Host http://d-h.st/S3zV

md5 - 857829d0e0d076b717cbb6c6355e229b

NOTE takes a WHILE (5-10 minutes) to boot up on first boot! ART is optimizing applications and it is set to EVERYTHING as we have sufficient system partition storage - for SPEED. There is no more dalvik-vm (no REALLY now - not even included in AOSP now)!

If you like it hit thanks! Donations are appreciated but never expected :)

I do this for a hobby and to keep my tablet running like new :)

Coming soon:

6.0 GApps links

Busybox inclusion

3.48.0.0135 bootloader and MRA58N vendor image downloads

NOTES:

ALWAYS flash GApps even if updating from a prior AOSP 5.1.x/6.0 release! ALL ROMs format the /system partition as part of the installation process and this is where the GApps are kept!

BACKUP using TWRP and/or Titanium - save those files off the device to a USB stick external HDD or whatnot! Not responsible for lost data!

WIPE Data in recovery unless coming from another Vanilla AOSP 5.1.x ROM!

Be sure you are at bootloader 3.48.0.0135 and have flashed latest vendor image (steps in this post)

ONLY TESTED USING TWRP 2.8.7.0

MUST FLASH a GApps zip after the ROM for Play Store, etc.

If you like it consider donating! A nice big solid state hard drive will let me build faster and for more devices! (YAY my build box now has 411GB free even after all this developing - thanks to all who donated)

Thanks:

[MENTION=631273]Chainfire[/MENTION] for SuperSU and keeping it updated!

[MENTION=3419683]Snuzzo[/MENTION] for github familiarization and being a great dev and resource!

[MENTION=3667193]GROGG88[/MENTION] - for the power menu and other patches (even though it was from Nexus 5 it worked great)!!!!

[MENTION=2322613]craigacgomez[/MENTION] for reboot submenu and OTG commits [MENTION=1162986]Captain_Throwback[/MENTION] and [MENTION=5501864]USBhost[/MENTION] for fast charge and additional file system commits, busybox

[MENTION=1277872]dankoman[/MENTION] and [MENTION=5227588]Deltadroid[/MENTION] for helping us in trying to get arm64 Gapps

[MENTION=1050103]sykopompos[/MENTION] for the sepolicy file and kernel instructions to allow root as well as the ART build.prop tweaks.

[MENTION=426561]scrosler[/MENTION] great dev and good resource

Google for Android

AOSP for source!