[Nexus 7 (2013) Android Development] oldsoldier2003:
*** Disclaimer

Flashing a ROM is an inherently risky operation. You alone are responsible for any damages, data loss, or dead kittens caused by flashing this ROM. Nexus devices are notoriously hard to brick, but should you do so by either your own error, omission, or a by flaw in this ROM you have been forewarned.

Introduction

Flo++ is an AOSP Kitkat (KOT49H) based ROM with the stock kernel aimed mostly at minimalists that want a clean base installation with basic power user functionality. GAPPS are not installed to allow you to flash flash the GAPPS package of your choice. I recommend going with one of the PA GAPPS packages.

Images

See attachments below

Features

* Busybox compiled into ROM (/system/bin)

* Pre-Rooted

* Supersu 1.94

* QCOMM Dalvik and Bionic optimizations (This ROM is NOT compatible with ART)

* QCOMM Adreno Graphics Usermode driver update (20140331 version) Revert file is available here

* Android Terminal Emulator (as system app)

* Titanium Backup (as user app)

ToDo:

* Add init.d support

* Edit Framework to add advanced power menu options

* Add Developer and Power user appropriate tools

* Add File Manager

* More stuff based on input and testing

* Add option to install CWM (For users without Custom recovery)

Installation instructions

Requirements:

* Nexus 7 (2013) wifi version (aka "Flo") with unlocked bootloader

* Custom recovery (TWRP or CWM recommended, PhilZ Touch highly recommended)

Instructions:

* Perform a nandroid backup and store it on your PC, this is just prudent practice before installing any ROM

* Copy flo++[version].zip to /sdcard/

* Reboot to recovery

* Perform a Factory Reset or if using PhilZ, "Wipe Data/Factory Reset" > "Clean to Install a new ROM"

* Install Flo++

* Install GAPPS package (optional) if desired.

* Reboot and enjoy

Download

Download from AFH:

Flo++0.4.2.zip

MD5: 45026d4fb49d02eaeb88cf2a49cfb3e3

Flo++0.4.1a.zip

MD5: 5f0daca93ae6345917f39c743552c802

Older versions

Flo++0.3.zip

MD5: 3eb4c88a7859c4508934642878a04342

Flo++0.2.8-signed.zip

MD5: 6f13b2f8a5f30cfdd202b154c84135db

Changelog

flo++ changelog

v0.4.2 [21040406]: added updated Qcomm Adreno 320 GPU drivers. Revert file available here

v0.4.1a [20140405]: Recompiled with latest version of busybox and added Android Terminal Emulator, TitaniumBackup 6.1.5.4. Updated Supersu to v1.94 - Temporarily discontinued use of Aroma Installer.

v0.3.0 [21040314]: Added Basic Aroma Installer, Qualcomm Bionic and Dalvik optimizations. This ROM is not compatible with ART

v0.2.8 [20140306]: Stock AOSP Kernel, busybox (compiled into ROM), Rooted- Supersu 1.93,Rom is signed and can be flashed using Stock Recovery IF factory reset has been done

v0.2.1 : 0.2.7[20140302-20140305]: Internal testing not released

v0.1 [20140228]: Clean "mostly stock" AOSP build, userdebug, stock kernel, Korean and japanese input methods removed

FAQ

Q. Can I install this without a custom recovery?

A. In theory, Yes. Just do a factory reset and it *should* work. You do have backups , Right?

As of v0.3 you must use a custom recovery (until I resolve the signing issue using AROMA)

Q. Why doesn't GPS work?

A. Short answer: Actually it does (confirmed with GPS test), you need to install a GPS app or flash GAPPS with Google Maps in order to actually "use" GPS. Longer answer here.

Q. Backup and restore doesn't work. whats wrong?

A. Backup and restore functionality comes with GAPPS or a special transport service written for a storage service. Since I do not intend to host anyone's backups there is a fix posted here. This issue will be fixed before the ROM is released from Beta status (version 1.0).

Thanks To/Credits

Qualcomm Developer Network, for Adreno Drivers - https://developer.qualcomm.com/

Titanium Track, For Titanium Backup - http://www.matrixrewriter.com/android/

Jack Palevich (jackpal) for Android Terminal Emulator - https://github.com/jackpal/Android-Terminal-Emulator

chainfire, for SuperSU - http://download.chainfire.eu/supersu

Gnurou, for busybox - https://github.com/Gnurou/busybox-android

Google, for AOSP source and kernel - https://android.googlesource.com

amarullz, for AROMA Installer - http://xdaforums.com/showthread.php?t=1461712

kszaq and jphilippon - for making the Bionic and Dalvik optimizations readily available on XDA

Code Aurora Forum, for the Bionic optimization patch

Motorolla, Dalvik library was extracted from Moto X 4.4. ROM.