[ROM][ANGLER][Marshmallow 6.0.1]Cataclysm for Nexus 6P[Jan 06 - Stable]

Status
Not open for further replies.
Search This thread

atl4ntis

Senior Member
Apr 5, 2011
1,980
29,102
rwm6te.jpg








  • Everything has been written from scratch, even common features have been perfected and improved.

  • Quality and stability first, bugfree and hassle free, install and forget.

  • An actually developed firmware which brings many innovations on the scene.

  • Cataclysm uses an unique way to bring AOSP features to stock firmware. genesis evolution

  • Cataclysm is 100% Google experience plus other features.

  • Cataclysm includes optional/configurable Google Apps with AROMA installer.

  • Cataclysm supports Project-Fi/VoLTE/RRO Themes/Android Pay.

Marshmallow feature list:

Custom Quick settings
Swap back with recents
Announce battery charged
Disable fingerprint vibration
Allow led while screen is on
Enable USB data when unlocked
Allow led on screen on
Quick PIN Unlock
Quick Torch
Flash on notifications
Hide BT icon only when disconnected
Immersive mode + per-app
Statusbar brightness control
Swap volume on rotation
Custom batteries
Softkeys fade mod
Navbar cursor control
Allow data background while on battery saver per-app
Battery save scheduler
Smart Timeout
Battery saver and Smart Radio intents
Wake on notifications + per-app
Force headsup
Clear all notifications button on status bar
Show status bar clock on keyguard
Hide status bar elements
Disable album arts
AppOps
Security input priority
Opacity slider for keyguard
Disable LED on prio or None
Disable recents widget
Hide IME switcher
Show statusbar clock on lockscreen
Vibrate on remote call pickup/hangup
InCall blocker
Don't send number to unknown
Close dialer after normal hangup
Hide multiple lockscreen elements
Expand all notifications
Custom headsup timeout
Show app optimization on first boot
Volume controls always music
Disable QS on secure lockscreen
Quick Settings: Quick Puldown (includes DRAG)
LTE and 3G only network modes
Lockscreen double tap to sleep
NavigationBar swipe to sleep
NavigationBar show left menu
Wider landscape notification panel
LED Customization + per-app
Per-app Lockscreen notifications/force peeking
Battery charging led
Disable key press on security input
Custom left/right lockscreen shortcuts
Force show menu
Center clock/Hide clock
Unlink notification volume
Smart Radio
Raised volumes steps number
Custom lockscreen wallpaper
Volume music control
Volume rocker wake
Clear all recents button
Longpress actions to clock/date
Disable OTA update
Sleep button on status bar
NFC polling mode/Disable NFC sounds
Lockscreen rotation
AM/PM clock style
Disable DUN required for tethering
Allow 180° rotation
Disable low battery warning
Disable wake when (un)plugged
Longpress recents for last task
Longpress back to kill non system apps
Resize Navigation Bar
Disable ADB notification
Reboot menu/Disable when secure/Hotreboot


Installation notes:

- If you're on stock/cataclysm MMB29P just flash latest mod over, no wipes.
- If you're on stock/cataclysm but not on MMB29P, just flash latest full Cataclysm, no wipes.
- If you're on anything else, wipe/factory reset then just flash latest full Cataclysm.

Included kernel has force encryption and dm-verity disabled.


Download

Mirror

IT'S STRICTLY FORBIDDEN TO MODIFY, REDISTRIBUTE OR INCLUDE CATACLYSM ANYWHERE


2lo2osg.png


Cataclysm translation project page


2hy8pi9.jpg


Changelog:


Jan 06, 2016: Include vendor files
Jan 06, 2016: Fixed led sometimes forcing white or hijacking third party apps
Jan 05, 2016: Sources updated to android-6.0.1_r8
Jan 05, 2016: Smart Radio: added battery saver condition
Jan 05, 2016: Allow led while screen is on
Jan 05, 2016: About: added Official thread link
Dec 21, 2015: Enable USB data transfer if/when phone is unlocked
Dec 21, 2015: Battery charging led full at 100 instead of 96+
Dec 20, 2015: Announce battery charged: use custom notification tone or tts
Dec 20, 2015: Announce battery charged: misc improvements
Dec 18, 2015: Tethering shouldn't require a build.prop edit for some people anymore
Dec 18, 2015: Disable successful fingerprint authentication vibration
Dec 18, 2015: Fixed Swap back and recent sometimes not surviving reboot.
Dec 11, 2015: Announce battery charged with voice when screen is off.
Dec 11, 2015: Swap back with recent
Dec 11, 2015: Fixed text battery truncated at 100
Dec 11, 2015: Fixed closed dialer after call
Dec 10, 2015: Removed ineffective orange and purple led colors
Dec 08, 2015: Sources updated to android 6.0.1.
Dec 08, 2015: Removed Smart Timeout.
Nov 28, 2015: Lockscreen shortcut color: Colorful/Black and white/White.
Nov 28, 2015: Removed "Disable motion detection on doze".
Nov 28, 2015: Fixed bluetooth icon sometimes sticking on statusbar.
Nov 27, 2015: Per-app immersive mode.
Nov 27, 2015: Fixed left lockscreen icon tint when right was default.
Nov 27, 2015: Hide vibration icon.
Nov 27, 2015: Volume keys follow device rotation.
Nov 27, 2015: Swipe statusbar to adjust brightness.
Nov 27, 2015: SmartTimeout/Flash on notification: misc improvements.
Nov 20, 2015: A permissive kernel is no longer needed.
Nov 20, 2015: Misc options: disable color inversion on ambient display.
Nov 20, 2015: Misc options: disable motion detection on doze. (Experimental)



* Don't reset keys pressed at suspend time
 
Last edited:

atl4ntis

Senior Member
Apr 5, 2011
1,980
29,102
Welcome everyone, just two little notes.

Unfortunately tomorrow will be unavailable for the whole day due to job so will answer questions / address possible issues later in the day or the day after tomorrow.

Second note, keep in mind i don't own the device so for specific device issues we will have to work them out together.
 

Mauijpm

Senior Member
Dec 1, 2010
792
282
Maui
Has anyone flashed this yet? I want to make sure it is working before going back to stock and flashing. Thanks! :cowboy: :good:
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 173
    rwm6te.jpg








    • Everything has been written from scratch, even common features have been perfected and improved.

    • Quality and stability first, bugfree and hassle free, install and forget.

    • An actually developed firmware which brings many innovations on the scene.

    • Cataclysm uses an unique way to bring AOSP features to stock firmware. genesis evolution

    • Cataclysm is 100% Google experience plus other features.

    • Cataclysm includes optional/configurable Google Apps with AROMA installer.

    • Cataclysm supports Project-Fi/VoLTE/RRO Themes/Android Pay.

    Marshmallow feature list:

    Custom Quick settings
    Swap back with recents
    Announce battery charged
    Disable fingerprint vibration
    Allow led while screen is on
    Enable USB data when unlocked
    Allow led on screen on
    Quick PIN Unlock
    Quick Torch
    Flash on notifications
    Hide BT icon only when disconnected
    Immersive mode + per-app
    Statusbar brightness control
    Swap volume on rotation
    Custom batteries
    Softkeys fade mod
    Navbar cursor control
    Allow data background while on battery saver per-app
    Battery save scheduler
    Smart Timeout
    Battery saver and Smart Radio intents
    Wake on notifications + per-app
    Force headsup
    Clear all notifications button on status bar
    Show status bar clock on keyguard
    Hide status bar elements
    Disable album arts
    AppOps
    Security input priority
    Opacity slider for keyguard
    Disable LED on prio or None
    Disable recents widget
    Hide IME switcher
    Show statusbar clock on lockscreen
    Vibrate on remote call pickup/hangup
    InCall blocker
    Don't send number to unknown
    Close dialer after normal hangup
    Hide multiple lockscreen elements
    Expand all notifications
    Custom headsup timeout
    Show app optimization on first boot
    Volume controls always music
    Disable QS on secure lockscreen
    Quick Settings: Quick Puldown (includes DRAG)
    LTE and 3G only network modes
    Lockscreen double tap to sleep
    NavigationBar swipe to sleep
    NavigationBar show left menu
    Wider landscape notification panel
    LED Customization + per-app
    Per-app Lockscreen notifications/force peeking
    Battery charging led
    Disable key press on security input
    Custom left/right lockscreen shortcuts
    Force show menu
    Center clock/Hide clock
    Unlink notification volume
    Smart Radio
    Raised volumes steps number
    Custom lockscreen wallpaper
    Volume music control
    Volume rocker wake
    Clear all recents button
    Longpress actions to clock/date
    Disable OTA update
    Sleep button on status bar
    NFC polling mode/Disable NFC sounds
    Lockscreen rotation
    AM/PM clock style
    Disable DUN required for tethering
    Allow 180° rotation
    Disable low battery warning
    Disable wake when (un)plugged
    Longpress recents for last task
    Longpress back to kill non system apps
    Resize Navigation Bar
    Disable ADB notification
    Reboot menu/Disable when secure/Hotreboot


    Installation notes:

    - If you're on stock/cataclysm MMB29P just flash latest mod over, no wipes.
    - If you're on stock/cataclysm but not on MMB29P, just flash latest full Cataclysm, no wipes.
    - If you're on anything else, wipe/factory reset then just flash latest full Cataclysm.

    Included kernel has force encryption and dm-verity disabled.


    Download

    Mirror

    IT'S STRICTLY FORBIDDEN TO MODIFY, REDISTRIBUTE OR INCLUDE CATACLYSM ANYWHERE


    2lo2osg.png


    Cataclysm translation project page


    2hy8pi9.jpg


    Changelog:


    Jan 06, 2016: Include vendor files
    Jan 06, 2016: Fixed led sometimes forcing white or hijacking third party apps
    Jan 05, 2016: Sources updated to android-6.0.1_r8
    Jan 05, 2016: Smart Radio: added battery saver condition
    Jan 05, 2016: Allow led while screen is on
    Jan 05, 2016: About: added Official thread link
    Dec 21, 2015: Enable USB data transfer if/when phone is unlocked
    Dec 21, 2015: Battery charging led full at 100 instead of 96+
    Dec 20, 2015: Announce battery charged: use custom notification tone or tts
    Dec 20, 2015: Announce battery charged: misc improvements
    Dec 18, 2015: Tethering shouldn't require a build.prop edit for some people anymore
    Dec 18, 2015: Disable successful fingerprint authentication vibration
    Dec 18, 2015: Fixed Swap back and recent sometimes not surviving reboot.
    Dec 11, 2015: Announce battery charged with voice when screen is off.
    Dec 11, 2015: Swap back with recent
    Dec 11, 2015: Fixed text battery truncated at 100
    Dec 11, 2015: Fixed closed dialer after call
    Dec 10, 2015: Removed ineffective orange and purple led colors
    Dec 08, 2015: Sources updated to android 6.0.1.
    Dec 08, 2015: Removed Smart Timeout.
    Nov 28, 2015: Lockscreen shortcut color: Colorful/Black and white/White.
    Nov 28, 2015: Removed "Disable motion detection on doze".
    Nov 28, 2015: Fixed bluetooth icon sometimes sticking on statusbar.
    Nov 27, 2015: Per-app immersive mode.
    Nov 27, 2015: Fixed left lockscreen icon tint when right was default.
    Nov 27, 2015: Hide vibration icon.
    Nov 27, 2015: Volume keys follow device rotation.
    Nov 27, 2015: Swipe statusbar to adjust brightness.
    Nov 27, 2015: SmartTimeout/Flash on notification: misc improvements.
    Nov 20, 2015: A permissive kernel is no longer needed.
    Nov 20, 2015: Misc options: disable color inversion on ambient display.
    Nov 20, 2015: Misc options: disable motion detection on doze. (Experimental)



    * Don't reset keys pressed at suspend time
    53
    Installing Cataclysm

    Alright guys, this is most likely going to be the last time I need to post this since @atl4ntis has gotten it figured out for how he wants to do updates, hopefully this is not too intrusive or unnecessary! I'll be linking this and I will fully update this as time goes on, depending on how things change. Let me know if there are any issues.

    PLEASE READ THE PROCESS ALL THE WAY THROUGH SO YOU UNDERSTAND EXACTLY WHAT YOU ARE DOING. If you have questions, either PM me or post here. I'd rather you not bootloop your phone :)

    Getting all the way up to date:

    If you are on the latest stable (or beta) version:

    YOU MUST BE ON AT LEAST THE LATEST STABLE VERSION TO DO THIS PROCESS! If you are not on the latest stable, following the below steps will get you onto the latest stable then the beta.

    1. Download the latest beta zip, your custom kernel (optional), and SuperSU (if you want root, see below) onto your phone (make sure the kernel is up to date for the latest Android version of Cataclysm).
    2. Boot into TWRP and make a backup (optional but HIGHLY recommended).
    3. Flash Cataclysm zip.
    4. Flash SuperSU (optional; read note below on root to see if this is necessary).
    5. Flash your custom kernel (optional).
    6. Reboot and profit.

    If you are on a Cataclysm build date on/after November 18th (but not the latest stable) OR stock Android (but not the latest):

    1. Download the latest stable zip (and the latest beta zip, if applicable), your custom kernel (optional), and SuperSU (if you want root, see below) onto your phone (make sure the kernel is up to date for the latest Android version of Cataclysm).
    2. Make sure you have the latest bootloader, radio, and vendor using the process below.
    3. Boot into TWRP and make a backup (optional but HIGHLY recommended).
    4. Flash Cataclysm zip(s).
    5. Flash SuperSU (optional; read note below on root to see if this is necessary).
    6. Flash your custom kernel (optional).
    7. Wipe cache and dalvik cache (optional).
    8. Reboot and profit.

    If you are on a custom ROM (clean install):

    1. Download the latest stable zip (and the latest beta zip, if applicable), your custom kernel (optional), and SuperSU (if you want root, see below) onto your phone (make sure the kernel is up to date for the latest Android version of Cataclysm).
    2. Back up any important data via Titanium Backup or your tool of choice.
    3. Make sure you have the latest bootloader, radio, and vendor using the process below.
    4. Boot into TWRP and make a backup (optional but HIGHLY recommended).
    5. Wipe system, data, cache, and dalvik cache in Wipe > Advanced Wipe (MANDATORY).
    6. Flash Cataclysm zip(s).
    7. Flash SuperSU (optional; read note below on choosing root).
    8. Flash your custom kernel (optional).
    9. Reboot and profit.

    If you are on the latest stock Android:

    1. Download the latest beta zip (no need for full stable), your custom kernel (optional), and SuperSU (if you want root, see below) onto your phone (make sure the kernel is up to date for the latest Android version of Cataclysm).
    2. Make sure you have the latest bootloader, radio, and vendor using the process below.
    3. Boot into TWRP and make a backup (optional but HIGHLY recommended).
    4. Flash Cataclysm zip.
    5. Flash SuperSU (optional; read note below on choosing root).
    6. Flash your custom kernel (optional).
    6. Reboot and profit.

    How to update bootloader, radio, and vendor:

    1. Boot into the bootloader.
    2. Download the latest factory image for your device.
    3. Compare the versions of the current bootloader/radio to your bootloader/radio (name of the file). If they are the same, you are good. If not, continue on.
    4. You will need to flash the latest vendor image whenever there is a new build number (e.g. MMB29K to MMB29P).
    5. Make sure you have fastboot set up (Windows/Linux and Mac).
    6. Navigate to the folder with your files in them and type whichever commands you need into your terminal, one at a time:
    Code:
    fastboot flash bootloader [i]name_of_bootloader.img[/i]
    fastboot reboot-bootloader
    fastboot flash radio [i]name_of_radio.img[/i]
    fastboot flash vendor vendor.img


    How to root:

    There is a lot of information here with rooting on Marshmallow. I will try to keep all of this up to date but you should always be checking Chainfire's thread here to verify and get more info as he is 100x smarter than I am.

    I built this like a flow chart; you can read it all or read as you need. Please note, I have tested this as much as I can and provide this so you have a one stop shop but if you have problems, please direct your questions and posts either to me via PM or to the SuperSU Beta thread so Chainfire can see the posts and you can be properly helped.

    IF YOU CARE ABOUT ANDROID PAY: To use Android Pay, you must either be unrooted or running systemless root. Choose to download and install that root using the sections below. Otherwise, choose system root.

    Why so much info on rooting??

    Currently, there are two methods of rooting: system root and systemless root. Here is what you need to know before you choose which one to install:
    System root: This is the OG root. This is what you are used to. It is stable and it works without issues. Choose this if you don't know much about rooting and don't care about Android Pay.
    Systemless root: This is the new root on the block. This root does not modify the system partition, which allows it to pass the checks for Android Pay (at the moment, subject to change at any time). It also allows of OTAs from Google but that is irrelevant here. Some apps MAY NOT work with this. Either let the developer know so they can fix it or switch to system root.

    How do I know which one I have currently?

    Go into SuperSU > Settings > System > Install SuperSU into /system. If it says SuperSU is already a system app, you have system root. If it says not currently possible with systemless root, you have systemless root.

    What do I download?

    If you chose system root (compatible with December 14th build and later): Download SuperSU 2.52.

    If you chose systemless root: Download the newest version of SuperSU 2.64 and up.

    A note about SuperSU 2.64 and up:

    Starting with SuperSU 2.64, system root is prioritized during installation. This means if rooting via /system modification is possible (and it will be with December 14th and newer), it will do that instead of systemless root. This is nice because it means the installation process should be more universal (instead of having two separate zips). However, you have to explicitly choose systemless root by typing some terminal commands, documented below.


    How to install?

    System root: Just flash it as a normal zip in your process.

    Systemless root:

    1. Navigate to TWRP > Advanced > Terminal Command.
    2. Select the current folder (should be root or /) using the button in the righthand corner.
    3. Type these two commands, one at a time:
    Code:
    echo SYSTEMLESS=true>>/data/.supersu
    echo BINDSYSTEMXBIN=false>>/data/.supersu
    The first command forces systemless root, the second prevents /su/xbin_bind from existing (which must be removed for Android Pay to work).
    4. Flash SuperSU 2.64+.


    When to flash SuperSU?

    System root: When you first flash Cataclysm. It is not necessary after that (make sure you install the backup script when prompted).
    Systemless root: Whenever there is a Cataclysm update. You should not need to reflash SuperSU for the majority of kernel updates (but check with your developer if you are unsure).

    How to switch between system and systemless root:

    Going from system to systemless:

    1. Flash UnSU (removes SuperSU from /system, special thanks to @osm0sis)
    2. Navigate to TWRP > Advanced > Terminal Command.
    3. Select the current folder (should be root or /) using the button in the righthand corner.
    4. Type these two commands, one at a time:
    Code:
    echo SYSTEMLESS=true>>/data/.supersu
    echo BINDSYSTEMXBIN=false>>/data/.supersu
    The first command forces systemless root, the second prevents /su/xbin_bind from existing (which must be removed for Android Pay to work).
    5. Flash SuperSU 2.64+.
    6. Reboot and profit.

    Going from systemless to system:

    1. Delete /data/.supersu
    2. Uninstall SuperSU (Settings > Full unroot; if you get force closes or reboot, just ignore them and boot into recovery)
    3. Boot into TWRP.
    4. Dirty flash Cataclysm (Mod if possible, Stable if not).
    5. Flash the system SuperSU from above.
    6. Flash your custom kernel (optional).
    7. Reboot and profit.


    Problems with Layers? (systemless only)

    NOTE: I tested this on SuperSU 2.65+. It may work on other versions; however, if it does, update to SuperSU 2.65 then test.

    Layers has an issue with Busybox not being in /system/xbin. This should be fixed in a future update to the Layers Manager that does not require Busybox. If Busybox is installed in /system/xbin, Android Pay will not work. People recommend installing Busybox to /su/bin; however, Layers does not seem to recognize this if you use Stericson's version from the Play Store (as it does not properly uninstall from /system/xbin). I tested this process below and Layers works fine with Android Pay.

    1. Make sure you are on a systemless version, preferably SuperSU 2.65 if possible.
    2. Download and flash this special Busybox installer in TWRP (special thanks to @osm0sis).
    3. Reboot and profit.

    This installer will remove a previous version of Busybox from /system and install it to /su/xbin (then /su/bin if it can't do that) so that the binaries in /system/bin can function properly. This should allow Layers to work with systemless root.

    49
    Cataclysm Dec 21, 2015 Beta

    Hello everyone, download is on first post.

    MD5: e62e4320f225d765ee3c09e674e20440
    SHA1: ec37d280ef0cccc9dfa0d3cfdc4f615945edfa46

    Changelog:

    Enable USB data transfer if/when phone is unlocked
    Battery charging led full at 100 instead of 96+
    Announce battery charged: use custom notification tone or tts
    Announce battery charged: misc improvements:
    - use notification volume instead of music
    - don't announce if on prio mode
    - lower any background music on announce
    Tethering shouldn't require a build.prop edit for some people anymore
    Disable successful fingerprint authentication vibration
    Fixed Swap back and recent sometimes not surviving reboot.

    Thanks again to everyone, in particular to the helpful users and the translators.
    I wish everyone a merry Christmas if you celebrate and may the new year bring love, peace and happiness to you and all the people you love!
    44
    Hey everyone, i've uploaded a new stable which includes vendor so you don't have to flash it separately.
    Hopefully this will stop the vendor mess all around.

    Changelog:
    Jan 06, 2016: Include vendor files
    Jan 06, 2016: Fixed led sometimes forcing white or hijacking third party apps


    From now on every full zip will include updated vendor files.
    34
    Cataclysm Jan 05, 2016

    Hey guys, happy new year.
    Here's a new full release and mod, updated to new sources.

    Due to new sources you should install the full zip unless already on latest android version MMB29P, no wipes are needed.
    Remember to flash vendor.img aswell.

    Will update the first post tomorrow after some feedbacks.


    Full zip:
    MD5: 3aea1c46f11c7309a456c8ac6a966185
    SHA1: d69abeda28a67d9b0daa299b6c4e48d4c08bfe6e

    Mod:
    MD5: d16f619528579b88cea3580ebe2f7add
    SHA1: 5986c3cccdbd16c04a226367820329ef893060ca


    Changelog:

    Sources updated to android-6.0.1_r8
    Smart Radio: added battery saver condition
    Allow led while screen is on
    About: added Official thread link

    Installation notes:

    - If you're on stock MMB29P just flash latest mod over, no wipes.
    - If you're on Cataclysm but not on MMB29P or stock but not on MMB29P, flash vendor and latest full Cataclysm, no wipes.
    - If you're on anything else, flash vendor, wipe/factory reset then flash latest full Cataclysm.