/* 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.
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
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)!
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
Older changelogs:
Screenshots
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.
Code:
/*
* 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
REMINDER
If you're having issues and want to submit a report (logcat) please make sure you are reporting from the stock kernel, not a modified kernel. Modified kernels can break or fix, even improve things. It depends. I can't get a full clue of the issue when you're not running the original kernel.
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- Smart Pulldown
- Network Traffic
- Clock Positions
- Etc.
- Enable or disable data on tap
- Layout Customization
• System- Layout Customization
- PowerMenu Customization
- Native rootless substratum support
And many more...- Native rootless substratum support
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)!
Known bugs and issues
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
Code:
[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
Code:
[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)
Attachments
-
55.4 KB Views: 14,488
-
115.6 KB Views: 14,416
-
86 KB Views: 13,940
-
128.1 KB Views: 14,411
-
58.9 KB Views: 14,292
-
98.7 KB Views: 14,030
-
119.5 KB Views: 13,098
Last edited: