[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] kylothow:
/* This project is currently in hiatus at least until the new device and kernel trees are available and sufficiently stable. Thanks for your patience and your support. */

This is Cypher. An extension to pure Android. Cypher tries maintain the purity of Android while offering useful features for users. The goal is to give the highest level of performance whilst achieving Simplicity.

/*
* 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.
*/

For more informations about CypherOS, visit the official site - cypheros.co

Become a part of our G+ community - JOIN

Credits

LineageOS

AICP

PureNexus

AOKP

Dirty Unicorns

and special thanks to @Fevax and @jesec (8890dev <!--our device source--> developers)​

Features

• Status bar Customization

- Quick Pulldown (Right, Left, Always)

- Smart Pulldown

- Network Traffic

- Clock Positions

- Etc.​

• Quick Settings

- Enable or disable data on tap

- Layout Customization​

• System

- PowerMenu Customization

- Native rootless substratum support​

And many more...

Installation instructions

1. Download the latest ROM build available above

2. Download the latest GApps of your choice

3. If you're coming from any other ROM wipe everything (system, data, cache and dalvik-cache)

4. Flash ROM and then GApps in this order

5. If you want root you'll have to flash your preferred rooting method (Magisk, SuperSU... it's up to you)

6. Reboot

Enjoy CypherOS for Galaxy S7 edge (Exynos)!

Download Links

ROM: Android File Host

GApps: Beans GApps or Open GApps​

Known bugs and issues

* Buttons backlight setting crashes

Important notes

None at the moment, as the ROM is now very close to stable. Before reporting any bug, please ensure you correctly installed everything, that you didn't install another kernel or mods. Oh, and obviously logcat or it didn't happen ;)

- Please note that root is not included in this ROM (it's a Cypher Team's choice); flash your preferred root method if you want root.

Sources

android_kernel_samsung_universal8890

android_device_samsung_hero2lte

android_device_samsung_hero-common

Changelogs

[16/04/2017]
* as before, this builds bring to the table various changes to our device tree, check GitHub for all the details
* substratum is temporarily unavailable because the specific branch can't be used at the moment
* this release is based on Android 7.1.2
* various changes to the ROM code

Older changelogs:

[27/03/2017]
* new build with a few improvements (actually, there's some work behind, check GitHub)
[21/03/2017]
* aoscphw: update class path
* revert keyhandler and configpanel implementation
* device.mk: fix code indentation
* device.mk: add improved OpenGL settings
* device.mk: add vm settings
* overlay: enable SIM hotswap
* device.mk: include Camero package
* device.mk: define first API level for CTS
* hardware: enable key management
* hardware: remove unused power management
* Revert "BoardConfig: build with DEX PREOPT"
* audio: fixed some paths and volumes
[B]+ *drum roll* substratum is back (and better than before!)[/B]

[20/03/2017]
This is the biggest update so far: I have redone the device trees and kernel to comply better with AOSCP specifications, but this time with knowledge I gathered in the past weeks of work on my projects. This update is smoother than ever and almost everything is working.
* buttons settings is fixed
* bluetooth is fixed
* unlocked various features
* implemented LED control
* added improved default settings for Doze, vibration, brightness
* CypherOS 3.6.1 is here!
* the full system is now odexed for better performance
Note that substratum support will be restored soon and buttons brightness duration still crashes, but I've done a big step forward in overall quality and use experience.
I provide a package for herolte too now.

[28/02/2017]
* from now on, I won't be manually inspecting the code to report a changelog, sorry

[22/02/2017]
* hero: add an empty camera wrapper
* camera: enable PDAF and OIS by default
* hero: compile camera wrapper
* hero: nuke charging speed indication

[21/02/2017]
* hero: enable BLE peripheral mode
* hero: add GMS Client ID of Samsung
* Revert "hero: add GMS Client ID of Samsung"
* cmhw: Add MDNIE RGB tuning capabilities

* hero: add DRM blobs

* sdcardfs: add FMODE_NONMAPPABLE flag to file->f_mode
* hero: defconfig: enable SDCARD_FS
* hero: defconfig: enable power-efficient workqueue by default
* UPSTREAM: PM / sleep: Re-implement suspend-to-idle handling
* PM / autosleep: Use workqueue for user space wakeup sources garbage collector
* PM / sleep: enable suspend-to-idle even without registered suspend_ops
* v4l2: ion: Do not set ION_FLAG_PROTECTED
* video: mdnie: Lift RGB tuning restrictions
* battery: max77854_charger: convert {current/voltage}_max to uA/uV

In addition to this, we also have sdcardfs fix and VoLTE implementation, a lot of ROM specific fixes and device source modifications.

[18/02/2017]
* improved camera
* improved fingerprint
* added support for sdcardfs

[16/02/2017]
* audio related changes for hero-common
* Android updates
* many AOSCP specific commits
* DRM content is now working

[13/02/2107]
* Reworked Doze mode
* Small fixes

[12/02/2017]
* Various audio improvements have been implemented
* Whole RIL (Radio Interface Layer) has been redone
* A few Wi-Fi fixes have been implemented
* Removed old dependencies, cleaned the whole repository and fixed some scripts
* A plethora of ROM-specific fixes related to themes and features (as we're every day closer to stable release of 3.6)
Sorry for the wait but the last two days were days of experiments :cool:

[06/02/2017]
* hero: add vulkan features
* hero: Quiet "KERNEL IS NOT SEANDROID ENFORCING" boot message
note: overall experience is now very close to daily usage, not perfect, but at a good point ;)

[04/02/2017]
- moved the hero-common branch to my source
- fixed prop mess
- other Wi-Fi fixes
- kernel updates (performance and battery improvements)
- hardware video decoding fixed

[02/02/2017]
- includes latest device specific commits from the dev branch
- ROM is now deodex

[01/02/2017]
- Fixed connectivity issues (no data or Wi-Fi)
- Fixed FCs

[29.01.2017]
- Fixed building
- Improvements in kernel
- Fingerprint recognition should be less buggy

[25.01.2017]
- Many device specific source updates and small fixes
- Wi-Fi should be working fine now
- Device tree modifications have been redone from scratch, to comply with ROM requirements better

[20.01.2017]
- Fingerprint sensor has been fixed
- Under the hood updates/fixes (Ramdisk, kernel settings and JPEG decoding)
- Many performance improvements
- Merged various device sources and proprietary files with the new ones released by Samsung (DPLT)
- Overall smoothness has been improved (and maybe battery life too)

Screenshots