[Nexus 6 Android Development] ryanguy426:
MOD EDIT: THREAD CLOSED PER OP REQUEST

Mods: Feel free to lock this thread. I'm done with this. Reasoning below.​

[IMG="AOSP logo"]https://i.imgur.com/hCRmBmx.jpg[/IMG]

This is stock AOSP from the Google repos. It contains no extra features, other than the extremely small list below. Any additions to these builds will be purely for compatibility and to make the device easier to use (ex. Enabling tethering). I intend to keep this updated with each of the new releases which appear.
​

#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Then cry. Then laugh more.
*/

What is "Clean Whale"?

Clean Whale is a ROM for the Google Nexus 6! Why the name? Because it's essentially pure AOSP running on the Nexus 6. Clean Android, Nexus 6 (shamu). Clean Whale. Why did I make a name for it if it's just AOSP? Because I needed a name for the Github repo. Deal with it.

Features

As stated above, this is pure AOSP with minimal changes. Here's what I've done:

Enabled Tethering

MultiROM support

Encryption isn't forced

Stock AOSP boot animation

Unrooted (also no Busybox. Just install it with an app.)

Yeah, that's literally it.

Kernel

This ROM uses the stock AOSP kernel from Google. The only thing added to it is the kexec-hardboot patch for MultiROM support. Yes, you can use MultiROM with this as a primary or secondary. Enjoy.

Changelog is in second post

Requirements:

Unlocked bootloader

The latest version of TWRP

Install Instructions:

Download the ROM.

Boot into TWRP make backup, and wipe (System, Data, Cache)

Flash the ROM

Flash SuperSU and/or GApps if you wish to use them.

Boot up and enjoy pure AOSP!

NOTE: First boot and signing in (if using GApps) may lag a little bit. Not much I can do about that, sorry. It'll go away pretty quick (if you really don't want to deal with it, reboot immediately after first boot).

Root

As stated above, this doesn't come with root OR Busybox. Why? Becuase neither are included in the source code, and I want this to be as close to the original source as possible. You can get root by flashing SuperSU (I've only tested the latest BETA version) and you can get Busybox by installing it with an app from the Playstore (requires root).

Downloads

Latest - Clean Whale 1.1 (AOSP 6.0.1_r46) [NO LONGER UPDATED]

All releases (my AFH folder) [NO LONGER UPDATED]

I have extremely slow upload speed, so I upload new releases overnight while I'm asleep. If you wish to check if I've updated this to a new revision of 6.0.1, you can view my AFH folder here. It'll appear there before it does in the thread.

Recommend (and tested) GApps

BaNkS Dynamic GApps

SuperSU

SuperSU BETA

SuperSU Stable

Bugs/Issues

Verizon call audio is broken - Currently working on this.

You may get "Error 7: System partition has unexpected contents after OTA update" when flashing. 1.1 should fix it. If you get this error when flashing, please report it here and provide a recovery.log [Fix attempted]

I would just like to take a minute to say thank you to [MENTION=5526655]fhem[/MENTION] [MENTION=426561]Scott[/MENTION] for their amazing work with their threads which teach the community about how to download and compile a ROM from source. They're the reason this is here, and they're the reason I've decided to start working with custom ROM source code. This is my first experience working with Android in this way, and I have them to thank. Also, since this is my first experience I may very well get some things wrong and/or manage to break this. If that happens, I'm sorry. I'm still learning.

Thank you all for this wonderful community, and I hope one day I can really get into true ROM development :)

XDA:DevDB Information

Clean Whale, ROM for the Nexus 6

Contributors

ryanguy426

Source Code: https://github.com/CleanWhale

ROM OS Version: 6.0.x Marshmallow

ROM Kernel: Linux 3.10.x

Based On: AOSP

Version Information

Status: Abandoned

Current Beta Version: 1.1

Created 2016-06-13

Last Updated 2016-06-18