[Nexus 9 Android Development] bshiznit:
Vanilla-ish AOSP 5.1.1_r14 ROM (LMY48M) for WiFi Nexus 9​

This was created by building from LMY48M 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 bluetooth and WebView commits from [MENTION=2322613]craigacgomez[/MENTION].

Featuring:

Vanilla AOSP 5.1.1_r14 (LMY48M) for WiFi Nexus 9

Updated to this and have been running for a few days. My builds are based on this table - https://source.android.com/source/build-numbers.html#source-code-tags-and-builds - apparently R18 is not > R14???

Odexed with DEXPREOPT for speed

I included RIL this time building LMY48M so LTE (volantisg) should work I NEED A TESTER

arm64 compiled 3.10 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 TricksterMod or 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 - deadline and cfq - deadline 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

Based on android-tegra-flounder-3.10.40 kernel using LMY48M commit (https://android.googlesource.com/kernel/tegra/+/29ada517ed5fb1355b2523233dd788f3c9525751)

SuperSU 2.46 ( [MENTION=631273]Chainfire[/MENTION])

AdAway 3.0.2 compiled and packed to signed apk by me

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=3482877&stc=1&d=1442960702[/IMG]

Please use TWRP 2.8.7.0. Must be at bootloader 3.44.1.0123 and have flashed the latest LMY48M vendor image!

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

Downloads

Before flashing scroll down and read NOTES!

ROM

MEGA https://mega.nz/#!2Qs3QRoL!QtR86au_YtMrJeDDhdcLuT9xNNPVFs3GQQ1JmBi4BOc

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

md5 - 9f6561164f8bed6834c9efa6edaac836

ROM - DEODEX

MEGA https://mega.nz/#!mYsHWQ5Y!mh7K2rfOP3ZcbqPOtl_BOyof19vEzQQD1Vsfz5q3Xug

Dev-Host http://d-h.st/1OEO

md5 - 11f480b5ec01901189a5982ba83bdb23

Open GApps

(closer to STOCK - choose ARM64 for Platform, 5.1 for Android then pick Stock for Variant) - http://opengapps.org/

I FLASHED:

MEGA https://mega.nz/#!mJEhHZ4D!kbZA881lKfSfd95caF89PL8FklmCmQ5hX6a0SI3-BDo

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

md5 - 2480b2d58b9e2d370a87b224f7265256

Minimal Dynamic GApps (at time of writing)

(from http://fitsnugly.euroskank.com/?rom=banks&device=gapps)

MEGA https://mega.nz/#!aJNwAKjI!KFqN9LEWbhg2UvW6R_QuRKqMnoyZ7VXsuV17cAy0mw0

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

md5 - 5f8c184424112a265f76681618b92f08

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!

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:

You tell me?

NOTES:

ALWAYS flash GApps even if updating from a prior AOSP 5.1.x 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.44.1.0123 and have flashed latest vendor images (link soon)

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

[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!