[ROM] [6.0.1] [10/23/2016] [M4B30X] [Tuna - All Variants]

Search This thread

zzpianoman

Senior Member
Jun 25, 2008
854
1,619
New York
Android 6.0.1 for the Samsung Galaxy Nexus

Introduction

This is a moderately customized ROM for the Galaxy Nexus based on AOSP 6.0.1. It is a unified build that should work on all three variants: toro, maguro and toroplus. Focus is on stability and functionality, with many additional features pulled from other custom ROM projects and some that I have designed myself. My goal was to create a build stable enough for daily use (I still use this as my primary phone) while developing new features that help improve the overall Android experience.

I welcome any and all feedback, including bug reports and feature requests and of course, donations are always very much appreciated!

ROM Features
  • F2FS support for /data and /cache. System must be ext4.
  • LiveDisplay / color adjustment from Cyanogenmod
  • Screen rotation angles
  • Double-tap to sleep / Volume button wake / Wake on plug
  • Notification / Battery light colors
  • More pattern lock sizes : 4x4, 5x5, 6x6
  • Advanced reboot menu (moved to Developer options)
  • Hide ADB notification icon
  • Xposed compatible
  • Specify maximum number of recent apps (ro.config.max_recents)
  • Ability to turn off the display during the boot sequence (via power or volume keys)
  • Expanded Notification Panel width in Landscape Orientation
  • RRO Layers compatible
  • Recents privacy (more info here)
  • Less intrusive notifications sounds
  • Expanded desktop
  • Support for Google WebView package
  • Custom density scaling for display
  • More QS tiles: brightness, screen off, screenshot, volume panel, headsup, NFC, compass, sync,
    USB tether, screen timeout, reboot, battery saver, quick record, LTE toggle (toro, toroplus), caffeine
  • QS quick pulldown
  • Option to disable brightness slider in QS shade / statusbar brightness control
  • Add haptic feedback option to QS tiles
  • Option to turn off dual tiles / show 4 tiles per row

Kernel Features
  • CPU frequency slots: 230-1632Mhz
  • CPU governors: dyninteractive, interactive, ondemand, ondemandplus, powersave, performance, ktoonservative, zzmoove
  • Min Screen On / Max Screen Off
  • I/O scheduler: row, zen, noop, deadline, cfq, sioplus
  • TCP congestion control: cubic, reno, bic, westwood, htcp
  • Fast Charge (with data transfer)
  • GPU Overclock (max 512MHz)
  • IVA Overclock
  • SmartReflex: Core, IVA, MPU
  • SmartReflex: Min calibrated voltages
  • Custom Voltages
  • Custom Regulator Voltages: VAUX3_6030, VAUX1_6030, VMMC, VANA, V2V1, VDAC, VCXIO, VUSIM, VMMC, VUSB
  • Color Settings (gamma offset, color multipliers)
  • Vibrator Intensity
  • Headphone Volume Boost
  • Emergency Battery Reserve (see this post for details)
  • GPU governors (on3demand, activeidle, onoff, userspace)
  • NEW! Contiguous Memory Allocator increases user RAM to 987MB

Instructions

Install / Upgrade:
Flash ROM
Flash Google Apps package
Flash SuperSU (optional)
Flash Xposed (optional)
If you are migrating from a different ROM, you must wipe /data!!
Reboot​

Notes:
On the first boot after flashing/upgrading, the device will reboot itself once before the boot animation (Google Logo will display twice).

This ROM has been built without DEXPREOPT, so the initial boot will take considerably longer. For this reason, I have made the ability to turn off the screen during the boot sequence to hopefully save some wear and tear on the display.

This ROM uses the older graphics drivers and is therefore incompatible with any third party kernels! Please do not flash any other kernels with this ROM!

Downloads

Latest Build
zz_android-6.0.1-20161023-tuna.zip

Update 1
zz_android-6.0.1-20161023-tuna_update1.zip (flash this after flashing 10/23 build).

Changelog: 10/23/2016

Changelog: 10/23/2016 - Update1

Security Status
SELinux: Permissive
Android security patch level: October 5, 2016

Google Apps
http://opengapps.org/

Recommended Apps
Layers Manager (for theming)
TouchControl (Custom wake gestures, i.e. dt2w, s2w, etc. Choose "Ponury Stock Modified" kernel module)
3C Toolbox
Trickster MOD Kernel Settings
AZ Screen Recorder - No Root
Xposed (sdk23)

Bugs
  • Gesture typing doesn't work on stock keyboard but does work on Google Keyboard

Disclaimer
I'm not responsible for bricked devices (honestly, has anyone actually ever bricked a GNexus?), data loss, lack of rhythm and coordination. Please remember to ALWAYS make backups before you flash and if you are changing filesystems on /data, you will lose ALL DATA which includes everything on internal storage and the recovery will NOT give you any warning before it performs this highly destructive act, so just be aware! Thanks and enjoy!

Thanks To/Credits
Code:
[URL="http://forum.xda-developers.com/member.php?u=3390093"]MWisBest[/URL]
[URL="http://forum.xda-developers.com/member.php?u=2633638"]Ziyan[/URL]
[URL="https://github.com/Liquidsmooth"]LiquidSmooth[/URL]
[URL="https://github.com/slimroms"]SlimRoms[/URL]
[URL="https://github.com/omnirom"]omnirom[/URL]
[URL="http://www.cyanogenmod.org/"]CyanogenMod[/URL]
[URL="https://github.com/omap4-aosp"]The OMAP4-AOSP Team
[/URL]

XDA:DevDB Information
ZZ-Tuna: Android 6.x.x for the Samsung Galaxy Nexus, ROM for the Samsung Galaxy Nexus

Contributors
zzpianoman
Source Code: https://github.com/zzpianoman

ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
Based On: AOSP

Version Information
Status: Beta
Beta Release Date: 2016-01-19

Created 2016-01-20
Last Updated 2016-11-05
 
Last edited:

zzpianoman

Senior Member
Jun 25, 2008
854
1,619
New York
Reserved

Previous Builds

09/19/2016
Code:
[URL="https://www.androidfilehost.com/?fid=24732830915363022"]zz_android-6.0.1-20160919-tuna.zip[/URL]

07/20/2016
Code:
[URL="https://www.androidfilehost.com/?fid=24588232905721594"]zz_android-6.0.1-20160720-tuna.zip[/URL]

06/29/2016
Code:
[URL="https://www.androidfilehost.com/?fid=24588212152304381"]zz_android-6.0.1-20160629-tuna.zip[/URL]

05/10/2016
Code:
[URL="https://www.androidfilehost.com/?fid=24539885398392963"]zz_android-6.0.1-20160510-tuna.zip[/URL]

04/11/2016
Code:
[URL="https://www.androidfilehost.com/?fid=24499762635998646"]zz_android-6.0.1-20160411-tuna.zip[/URL]

03/10/2016
Code:
[URL="https://www.androidfilehost.com/?fid=24438995911976744"]zz_android-6.0.1-20160310-tuna.zip[/URL]
[SIZE="3"][B][U]Update 2[/U][/B][/SIZE] (flash this on top of 03/10 build)
[URL="https://www.androidfilehost.com/?fid=24459283995307214"]zz_android-6.0.1-20160310-tuna_update2.zip[/URL]

02/19/2016
Code:
[URL="https://www.androidfilehost.com/?fid=24421527759882829"]zz_android-6.0.1-20160219-tuna.zip[/URL]
[SIZE="3"][B][U]Update 1[/U][/B][/SIZE] (flash this on top of 02/19 build)
[URL="https://www.androidfilehost.com/?fid=24438995911967142"]zz_android-6.0.1-20160219-tuna_update1.zip[/URL]

02/12/2016
Code:
[URL="https://www.androidfilehost.com/?fid=24415232478675623"]zz_android-6.0.1-20160212B-tuna.zip[/URL]

[SIZE="3"][B][U]Update 1[/U][/B][/SIZE] (flash this on top of 02/12 build)
[URL="https://www.androidfilehost.com/?fid=24415232478677302"]zz_android-6.0.1-20160212B-tuna_update1.zip[/URL]

02/02/2016
Code:
[URL="https://www.androidfilehost.com/?fid=24399994186367512"]zz_android-6.0.1-20160202-tuna.zip[/URL]

01/24/2016
Code:
[URL="https://www.androidfilehost.com/?fid=24389512218018491"]zz_android-6.0.1-20160124-tuna.zip[/URL]

01/19/2016
Code:
[URL="https://www.androidfilehost.com/?fid=24369303960689017"]zz_android-6.0.1-20160119-tuna.zip[/URL]
 
Last edited:

madhavs

Senior Member
Feb 21, 2012
656
309
Those who wanted to install trickster mod must install busy box

---------- Post added at 07:16 PM ---------- Previous post was at 07:15 PM ----------

After 30 minutes of booting, still stuck on the flashing android logo. should i wait more ?

Booted for me in less than 15 mins, used opengapps also xposed

---------- Post added at 08:06 PM ---------- Previous post was at 07:16 PM ----------

Found a bug, after end of every call, the mobile network goes off for about 15 seconds
 

zzpianoman

Senior Member
Jun 25, 2008
854
1,619
New York
Just wanted to remind everyone to tell us which device you are using when you post a question since this is a unified build. Thanks!!
 

madhavs

Senior Member
Feb 21, 2012
656
309
Just wanted to remind everyone to tell us which device you are using when you post a question since this is a unified build. Thanks!!

As mentioned earlier on maguro, after each call the mobile network goes off for few seconds 15 to 30 seconds precisely apart from that everything ok
 

MonstaDriva

Senior Member
Aug 13, 2013
467
396
Toroplus

I've installed the rom on my sprint toroplus . Runs smooth as butta but I've not been able to get gapps or google play services going . Open gapps will flash but you can never get anywhere with it because setup wizard FC's over and over . I've flashed it without gapps . It boots up fast and runs perfectly without gapps . 3G comes on fast , calls work , bluetooth works well . Other gapps I've flashed complete successfully but aren't anywhere to be found once booted . I've also downloaded the latest google play store apk to try and get my google account connected but it FC's everytime I try to add my google account . I think this rom will be great if I can figure out a way to get some gapps on it . I've tried FML 6.01 and it doesn't have this gapps issue so that's a good sign . I intend to keep trying and if anyone has an idea of how to get around this please holla at me .It seems like it might be a permissions problem . ty
 

zzpianoman

Senior Member
Jun 25, 2008
854
1,619
New York
I've installed the rom on my sprint toroplus . Runs smooth as butta but I've not been able to get gapps or google play services going . Open gapps will flash but you can never get anywhere with it because setup wizard FC's over and over . I've flashed it without gapps . It boots up fast and runs perfectly without gapps . 3G comes on fast , calls work , bluetooth works well . Other gapps I've flashed complete successfully but aren't anywhere to be found once booted . I've also downloaded the latest google play store apk to try and get my google account connected but it FC's everytime I try to add my google account . I think this rom will be great if I can figure out a way to get some gapps on it . I've tried FML 6.01 and it doesn't have this gapps issue so that's a good sign . I intend to keep trying and if anyone has an idea of how to get around this please holla at me .It seems like it might be a permissions problem . ty



Make sure you install gapps BEFORE you boot into the system...or else you will get permissions errors. Flash ROM, flash gapps, wipe data, then boot.

Also, each time you upgrade to a new build, you MUST remember to flash gapps before you boot into the system...or else you will have to reformat the entire data partition. The runtime permissions framework in M is a bit of a hassle, and the kinks are likely still being worked out.

Good luck.
 

MonstaDriva

Senior Member
Aug 13, 2013
467
396
Make sure you install gapps BEFORE you boot into the system...or else you will get permissions errors. Flash ROM, flash gapps, wipe data, then boot.

Also, each time you upgrade to a new build, you MUST remember to flash gapps before you boot into the system...or else you will have to reformat the entire data partition. The runtime permissions framework in M is a bit of a hassle, and the kinks are likely still being worked out.

Good luck.

Thanks for the reply . So there won't be any dirty flashing this for awhile then ? I did at first flash gapps when I flashed the rom . After all the FC's I did flash without and booted up . I am currently flashing dirty with MM daily on an S3 but that's another beast Lol .Are you saying I'll have to reformat just the data partition or do you mean entire sdcard partition ? At least we know data , telephony , bluetooth all good . I can't verify GPS until I can get something installed to test it with . ty
 

zzpianoman

Senior Member
Jun 25, 2008
854
1,619
New York
Thanks for the reply . So there won't be any dirty flashing this for awhile then ? I did at first flash gapps when I flashed the rom . After all the FC's I did flash without and booted up . I am currently flashing dirty with MM daily on an S3 but that's another beast Lol .Are you saying I'll have to reformat just the data partition or do you mean entire sdcard partition ? At least we know data , telephony , bluetooth all good . I can't verify GPS until I can get something installed to test it with . ty


If you are migrating from another ROM, you must wipe /data. You may dirty flash future builds of this ROM (unless otherwise specified) but you must always remember to flash the gapps package before you boot into the system, or else you will encounter the permissions errors.
 
  • Like
Reactions: MonstaDriva

bamtan2

Senior Member
Mar 15, 2012
663
540
Just wanted to remind everyone to tell us which device you are using when you post a question since this is a unified build. Thanks!!

we should provide something like this at the start of the thread, so people know what to do :)

Please include your version of Galaxy Nexus in bug reports! (All versions are codenamed: Tuna)
  • GT-i9250 "Maguro" (World GSM)
  • SCH-i515 "Toro" (Verizon)
  • SPH-L700 "Toro Plus" (Sprint)
  • GT-i9250T (Australia)
  • SHW-M420S/K (Korea)

just for example. I took this info from wikipedia.
 

zzpianoman

Senior Member
Jun 25, 2008
854
1,619
New York
I'm using I9250 - Maguro
GPS works, Cellular connection drops after each calls and regains in 5-15 seconds.
Camera ok, video recording ok. but I miss legacy camera that you included in LP.

Thanks @zzpianoman .

Thanks,


Thanks for the feedback.

The Legacy Camera app does not work in M. The only reason I included it in the Lollipop CM builds was because Google Camera had a tendency to crash. This is no longer the case in Marshmallow, so I decided to abandon the Legacy Camera app altogether.

When you say the cellular connection drops, do you mean mobile data?
 

joshyzacariya

Senior Member
Sep 28, 2012
123
15
Alappuzha, Kerala
Thanks for the feedback.

The Legacy Camera app does not work in M. The only reason I included it in the Lollipop CM builds was because Google Camera had a tendency to crash. This is no longer the case in Marshmallow, so I decided to abandon the Legacy Camera app altogether.

When you say the cellular connection drops, do you mean mobile data?

@zzpianoman , thanks for reply. It's not even mobile data the entire connection "no signal". I shall try to send a screenshot, if possible.

Thanks,
 

Top Liked Posts

  • There are no posts matching your filters.
  • 81
    Android 6.0.1 for the Samsung Galaxy Nexus

    Introduction

    This is a moderately customized ROM for the Galaxy Nexus based on AOSP 6.0.1. It is a unified build that should work on all three variants: toro, maguro and toroplus. Focus is on stability and functionality, with many additional features pulled from other custom ROM projects and some that I have designed myself. My goal was to create a build stable enough for daily use (I still use this as my primary phone) while developing new features that help improve the overall Android experience.

    I welcome any and all feedback, including bug reports and feature requests and of course, donations are always very much appreciated!

    ROM Features
    • F2FS support for /data and /cache. System must be ext4.
    • LiveDisplay / color adjustment from Cyanogenmod
    • Screen rotation angles
    • Double-tap to sleep / Volume button wake / Wake on plug
    • Notification / Battery light colors
    • More pattern lock sizes : 4x4, 5x5, 6x6
    • Advanced reboot menu (moved to Developer options)
    • Hide ADB notification icon
    • Xposed compatible
    • Specify maximum number of recent apps (ro.config.max_recents)
    • Ability to turn off the display during the boot sequence (via power or volume keys)
    • Expanded Notification Panel width in Landscape Orientation
    • RRO Layers compatible
    • Recents privacy (more info here)
    • Less intrusive notifications sounds
    • Expanded desktop
    • Support for Google WebView package
    • Custom density scaling for display
    • More QS tiles: brightness, screen off, screenshot, volume panel, headsup, NFC, compass, sync,
      USB tether, screen timeout, reboot, battery saver, quick record, LTE toggle (toro, toroplus), caffeine
    • QS quick pulldown
    • Option to disable brightness slider in QS shade / statusbar brightness control
    • Add haptic feedback option to QS tiles
    • Option to turn off dual tiles / show 4 tiles per row

    Kernel Features
    • CPU frequency slots: 230-1632Mhz
    • CPU governors: dyninteractive, interactive, ondemand, ondemandplus, powersave, performance, ktoonservative, zzmoove
    • Min Screen On / Max Screen Off
    • I/O scheduler: row, zen, noop, deadline, cfq, sioplus
    • TCP congestion control: cubic, reno, bic, westwood, htcp
    • Fast Charge (with data transfer)
    • GPU Overclock (max 512MHz)
    • IVA Overclock
    • SmartReflex: Core, IVA, MPU
    • SmartReflex: Min calibrated voltages
    • Custom Voltages
    • Custom Regulator Voltages: VAUX3_6030, VAUX1_6030, VMMC, VANA, V2V1, VDAC, VCXIO, VUSIM, VMMC, VUSB
    • Color Settings (gamma offset, color multipliers)
    • Vibrator Intensity
    • Headphone Volume Boost
    • Emergency Battery Reserve (see this post for details)
    • GPU governors (on3demand, activeidle, onoff, userspace)
    • NEW! Contiguous Memory Allocator increases user RAM to 987MB

    Instructions

    Install / Upgrade:
    Flash ROM
    Flash Google Apps package
    Flash SuperSU (optional)
    Flash Xposed (optional)
    If you are migrating from a different ROM, you must wipe /data!!
    Reboot​

    Notes:
    On the first boot after flashing/upgrading, the device will reboot itself once before the boot animation (Google Logo will display twice).

    This ROM has been built without DEXPREOPT, so the initial boot will take considerably longer. For this reason, I have made the ability to turn off the screen during the boot sequence to hopefully save some wear and tear on the display.

    This ROM uses the older graphics drivers and is therefore incompatible with any third party kernels! Please do not flash any other kernels with this ROM!

    Downloads

    Latest Build
    zz_android-6.0.1-20161023-tuna.zip

    Update 1
    zz_android-6.0.1-20161023-tuna_update1.zip (flash this after flashing 10/23 build).

    Changelog: 10/23/2016

    Changelog: 10/23/2016 - Update1

    Security Status
    SELinux: Permissive
    Android security patch level: October 5, 2016

    Google Apps
    http://opengapps.org/

    Recommended Apps
    Layers Manager (for theming)
    TouchControl (Custom wake gestures, i.e. dt2w, s2w, etc. Choose "Ponury Stock Modified" kernel module)
    3C Toolbox
    Trickster MOD Kernel Settings
    AZ Screen Recorder - No Root
    Xposed (sdk23)

    Bugs
    • Gesture typing doesn't work on stock keyboard but does work on Google Keyboard

    Disclaimer
    I'm not responsible for bricked devices (honestly, has anyone actually ever bricked a GNexus?), data loss, lack of rhythm and coordination. Please remember to ALWAYS make backups before you flash and if you are changing filesystems on /data, you will lose ALL DATA which includes everything on internal storage and the recovery will NOT give you any warning before it performs this highly destructive act, so just be aware! Thanks and enjoy!

    Thanks To/Credits
    Code:
    [URL="http://forum.xda-developers.com/member.php?u=3390093"]MWisBest[/URL]
    [URL="http://forum.xda-developers.com/member.php?u=2633638"]Ziyan[/URL]
    [URL="https://github.com/Liquidsmooth"]LiquidSmooth[/URL]
    [URL="https://github.com/slimroms"]SlimRoms[/URL]
    [URL="https://github.com/omnirom"]omnirom[/URL]
    [URL="http://www.cyanogenmod.org/"]CyanogenMod[/URL]
    [URL="https://github.com/omap4-aosp"]The OMAP4-AOSP Team
    [/URL]

    XDA:DevDB Information
    ZZ-Tuna: Android 6.x.x for the Samsung Galaxy Nexus, ROM for the Samsung Galaxy Nexus

    Contributors
    zzpianoman
    Source Code: https://github.com/zzpianoman

    ROM OS Version: 6.0.x Marshmallow
    ROM Kernel: Linux 3.0.x
    Based On: AOSP

    Version Information
    Status: Beta
    Beta Release Date: 2016-01-19

    Created 2016-01-20
    Last Updated 2016-11-05
    27
    **fixed**

    NEW BUILD - 03/10/2016:
    zz_android-6.0.1-20160310-tuna.zip

    CHANGELOG:

    ROM:
    • Android 6.0.1_r17 (MMB29V) Security Patch: March 1, 2016
    • Fixed RIL hangup issue (thanks to @MWisBest)

    KERNEL:
    • More reclaimed userspace RAM: 860MB*


    NOTES:
    *There will be a momentary black screen immediately following the Google Logo and before the boot animation. This is completely normal so just be patient! Also note that this will happen twice on the first boot after flash as the device configures itself for the appropriate variant.

    **It is possible that the Camera may force close the first time it is executed after a reboot. It will work eventually, and this will only happen upon first execution. All subsequent loading should work with no issues!
    19
    I've given up on this ROM; it's not being updated anymore anyway (June security updates for example)

    Give [ROM][6.0.1] UNOFFICIAL CyanogenMod 13.0 (DDK 1.9) a try.

    GPS working, latest security, better battery, and wifi works better. Been very happy with it and giving this old clunky device more life!


    Hey, you know who also has not been updating this device? Google. I believe they stopped at 4.3 if I recall correctly. Maybe you should be grateful that there are developers working hard to bring this device as up to date as it has been.

    Also, I DO plan on updating this ROM - I have not ceased development at all, so unless you know something I don't about my own projects, maybe leave announcements to the project developer.

    Thanks!
    18
    NEW BUILD - 01/24/2016:
    zz_android-6.0.1-20160124-tuna.zip

    CHANGELOG:

    • Advanced reboot
    • Recents privacy (Security settings)*
    • Recents clear-all button
    • Less intrusive notifications sounds (Sound & notification -> Advanced options)**
    • Expanded desktop (Display settings)***
    • Show app package name in the "App Info" screen
    • Launch app by clicking on its icon in the "App Info" screen
    • Add SuperSU to Settings if present
    • Support for Google WebView package


    NOTES:
    *Recents privacy is a feature I developed a while back when I noticed that applications with potentially sensitive information were appearing in the recents stack with no apparent discretion whatsoever, including a screenshot of the Camera app - regardless of whether or not a photo had been taken! This feature allows you to hide the contents of the application thumbnail so that it appears only as a blank card in the stack.

    **Less intrusive notifications sounds allows you to reduce the frequency of notifications from apps so that they only come through every xxx seconds.

    ***Expanded desktop switches the device into immersive mode, hiding either the statusbar, navigation bar, or both. My preferred use for this is to keep the navigation bar hidden to increase screen real estate and help alleviate burn-in.
    17
    ***Fixed***

    NEW BUILD - 02/12/2016:
    zz_android-6.0.1-20160212B-tuna.zip

    CHANGELOG:

    ROM:
    • Android 6.0.1_r16 (MXB48T) Security Patch: February 1, 2016
    • More QS Tiles: brightness, screen off, screenshot, volume panel, headsup, NFC, compass, sync,
      USB tether, screen timeout, reboot, battery saver, quick record*
    • More screen density options
    • Fixed some conflicts between toybox and busybox
    • SystemUI tuner enabled by default
    • Misc. performance improvements

    KERNEL:
    • ksm and lowmemorykiller improvements
    • Removed lowmemorykiller whitelist support


    NOTES:
    *You can add or remove QS tiles by using M's built-in SystemUI Tuner, which used to be hidden by default, but should now be persistent in the Settings menu directly below "About phone". Activate Quick Record by long-pressing the tile. Short-pressing will play the most recent recording. Recordings are saved to /sdcard/QuickRecord/. File format/encoding is aac, 16kHz mono @ 21kbps. Recording will stop automatically after 1 hour.