This is CypherOS. An extension to pure Android. CypherOS 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.
*/
Z00L :
[Basketbuild] https://s.basketbuild.com/devs/imjohncarlo/CypherOS/Z00L
[Alternative Link] http://www.johncarloolideles.com/CypherOS/Z00L/
Z00T :
[Basketbuild] https://s.basketbuild.com/devs/imjohncarlo/CypherOS/Z00T
[Alternative Link] http://www.johncarloolideles.com/CypherOS/Z00T/
Instructions :
- Download the CypherOS and Gapps
- Flash CypherOS and Gapps via TWRP
- Reboot
Screenshots :
CHANGE LOG
Code:
====================
08-17-2016
====================
* packages/apps/Contacts/
a5730ba Contacs: Fix build without jack
* packages/apps/ContactsCommon/
60a394e Fix crash when block incoming call without caller ID
* packages/apps/Dialer/
f55b457 Dialer: Fix build without jack
40eff7b Automatic translation import
* packages/apps/LockClock/
567cbc5 LockClock: Clean up proguard, fix build without jack
b5574a1 LockClock: Don't forcefully enable widget calendar on resume
* packages/providers/ContactsProvider/
4346f8e ContactsProvider: Fix build without jack
* packages/services/LiveLockScreenService/
09b857e LiveLockScreenService: Fix build without jack
====================
08-16-2016
====================
* device/asus/Z00L/
c131a00 Z00L: Remove dalvik-heap.mk inclusion
* device/asus/Z00T/
d7cf7e8 Z00T: Remove dalvik-heap.mk inclusion
* device/asus/msm8916-common/
ae9af60 msm8916-common: init: Set dalvik properties dynamically
c92e721 msm8916-common: Add `update-sha1sums` script for kanged blobs
ddf6205 msm8916-common: Add sha1sums for pinned blobs
29b494b msm8916-common: Remove custom charger images
* frameworks/native/
94774ac dalvik: rework 3 and 4-GB dalvik heap configurations
* frameworks/opt/net/wifi/
cab7889 wifi: Stop spamming logs
* packages/apps/Messaging/
6086e51 Unachive conversations from unblocked participants
* packages/services/Telecomm/
5a60a96 Automatic translation import
====================
08-15-2016
====================
* external/wpa_supplicant_8/
dc6ca43 Merge branch 'wlan-service.lnx.1.0-rel.1.0' of git://codeaurora.org/platform/external/wpa_supplicant_8 into cm-13.0
* frameworks/opt/net/wifi/
709a459 Wifi: Do full DHCP if framework roam to a new SSID
6d461a7 Do not process the results array if no results are received
37cde44 Reply with a FAILURE if enable network is received for invalid id
6501ec3 WifiService:Fix profile can't be updated when SIM changed
4bbf00c Wifi: Issue Disconnect when Ip is changed
875d895 wifi: Create new WifiConfiguration for savedConfig in addOrUpdateNetworkNative
* kernel/asus/msm8916/
755d968 Merge remote-tracking branch 'caf/LA.BR.1.2.6_rb1.16' into HEAD
8bf2001 drivers/staging: Import prima LA.BR.1.2.6_rb1.16
d1fa9d9 drivers/staging: Import prima LA.BR.1.2.6_rb1.15
* packages/apps/COTA/
b2876a6 Fix derp
* packages/apps/DeskClock/
be9c79b Automatic translation import
* packages/apps/LockClock/
7a23000 Automatic translation import
* packages/apps/Settings/
8cbe095 For the sake of the build smh
* packages/apps/ThemeChooser/
7cfad7f Automatic translation import
* packages/services/Telephony/
9979ad7 Automatic translation import
* packages/services/ThemeManagerService/
0eff4ce Automatic translation import
* vendor/asus/
929e773 Merge pull request #146 from razorloves/cm-13.0
4ff5c61 deb: regen'd makefiles using new generic-extract utils
====================
08-14-2016
====================
* build/
57e655d Define the stash threshold
* frameworks/base/
c0cf93d Close up blocks
43150e4 Revert"Blur: Ensure our existing features aren't destroyed"
7c0ade52 Clean up
9d7acdc Fix up build errors
4c76e99 Revert "Revert "am: Notify zygote of font change in ActivityManagerService""
81222ea Blur: Ensure our existing features aren't destroyed
a2dcb0b [SQUASHED] Blur: Major update (1/2)
0322866 [SQUASHED] Implement XOSP Blur personalization options (1/2)
82a8545 Merge remote-tracking branch 'refs/remotes/origin/mm-debug' into mm6.0
8758f9b Revert "Remove auto brightness icon switch"
925a4d6 Merge remote-tracking branch 'refs/remotes/origin/mm6.0' into mm-debug
* packages/apps/AudioFX/
47248a0 Automatic translation import
* packages/apps/CMBugReport/
f8fb93b Automatic translation import
* packages/apps/COTA/
53b0f83 Remove actions for now
1368f7f Notification: Use autocancel as current canceling
48b58a3 Notification: Fix cancel intent
2f79a4e DeviceInfo: Fix version checking
7e7537c Notification: Allow users to dismissable access
de45e77 Cleanup debug logging
* packages/apps/Camera2/
e3d02a2 Automatic translation import
* packages/apps/CellBroadcastReceiver/
b35b459 Automatic translation import
* packages/apps/Contacts/
09dccf0 Automatic translation import
* packages/apps/ContactsCommon/
ec49830 Automatic translation import
* packages/apps/Exchange/
4758359 Automatic translation import
* packages/apps/FMRadio/
1f5e945 Automatic translation import
* packages/apps/Gallery2/
a0ee497 Gallery: Remove more possible NPEs
* packages/apps/Gello/
8fb25f4 Automatic translation import
* packages/apps/Messaging/
8f1ecd7 Automatic translation import
* packages/apps/PhoneCommon/
f3ceccc Automatic translation import
* packages/apps/Settings/
c56cb90 Settings: move high touch sensitivity setting to Display
ac05f90 Settings:Fix mImsi null cause ApnSettings crash
09811e9 Gestures: Attempt to fix motion gesture support logic
7d853c0 Settings: Minor cleanup
d634a7f Whoops
7c506ab Settings: Make sure AmbientDisplay is an activity
66eafb3 Settings: Clean up and replace value call
9bbde83 Fix syntax
fab733b Fix import
9f5a5ac AmbientDisplay: Remove duplicate attr
85b7918 Settings: Move AmbientDisplay/Options to it's own place
dcf24d7 Settings: [SQUASHED] Blur personalizations [2/2]
818df9f Merge remote-tracking branch 'refs/remotes/origin/mm-debug' into mm6.0
be5355d Settings: Minor fixes
8c91f1a Merge remote-tracking branch 'refs/remotes/origin/mm6.0' into mm-debug
* packages/apps/Snap/
1532d76 Automatic translation import
2781c8e Snap: String improvements
* packages/apps/ThemeChooser/
f1fcc80 Automatic translation import
a9cbc3b Automatic translation import
136a6d0 Automatic translation import
b2122a1 Automatic translation import
7a9fb1b ThemeChooser: fix on theme installed notification
* packages/apps/Trebuchet/
cef6d9c Automatic translation import
* packages/apps/TvSettings/
514c721 Automatic translation import
* packages/inputmethods/LatinIME/
fa3518f Automatic translation import
* packages/providers/BookmarkProvider/
be42e53 Automatic translation import
* packages/providers/CalendarProvider/
4066adb Automatic translation import
* packages/providers/CallLogProvider/
ba2ea00 Automatic translation import
* packages/providers/DataUsageProvider/
51d9963 Automatic translation import
* packages/providers/TelephonyProvider/
490a177 Automatic translation import
* packages/services/CMAudioService/
4f029e0 Automatic translation import
* packages/services/ThemeManagerService/
a18b832 Fix up headers theming after broker from CM
* packages/wallpapers/LivePicker/
39dc141 Automatic translation import
* packages/wallpapers/MagicSmoke/
b204d0b Automatic translation import
* system/netd/
a178f13 Listen to xt_quota2 kobject event for quota
8ff7082 TetherController: fix forwarding request aggregation logic
====================
08-13-2016
====================
* build/
26751cb Remove incrementals from mainline builds for now
* device/asus/msm8916-common/
8bd754a msm8916-common: Update fingerprint to latest Z00T release
* frameworks/native/
a5f80a5 surfaceflinger: Access s3d flags only for valid display ID.
* packages/apps/Gello/
cf74c29 Gello: Make incognito sentence fully translatable
* packages/providers/MediaProvider/
876ce08 MediaProvider: catch data exception to avoid crash
d38f5fe MediaProvider: Fix failure in android.provider.cts.MediaStore_FilesTest
daf4128 Gallery2: Fix thumbnails of new edit photos display wrongly in Documents.
97020c4 Music: Fix force closed when plug out the SD card while music is playing.
7c4bd66 MediaProvider: Fix SQLiteDiskIOException.
* packages/services/ThemeManagerService/
901a907 ThemeManager: add icon
28c5f0a Automatic translation import
* vendor/asus/
246cefc Merge pull request #145 from razorloves/cm-13.0
9619f0d flo: update blobs from MOB30X
531d27f Merge pull request #143 from luk1337/cm-13.0
08fb051 msm8916-common: Update blobs to latest M release
====================
08-12-2016
====================
* build/
067e2a3 build: Allow all possible JDK editions by default
* device/qcom/common/
1a2515c power-8916: Simplify missed soc_id check in 9e40a0e
* frameworks/base/
bd74501 Fix native memory leak caused by small HWUI path cache creation
5c8a040 Clean up nightmode
* packages/apps/COTA/
529e6ab Fix variable that's no longer there
* packages/apps/Settings/
dd28746 Do the same for battery options
9cf4752 Try for build fix
9d6854f I dont even know
04ce3b1 More fixes
3f7dd25 Settings: Minor cleanup
9a367b8 Settings: remove wifi hotspot timeout when hotspot settings are removed
3188272 Settings: Show only one tab on PrivacyGuard direct access
bbaa815 Settings: Root appops access in developer settings
bdbe7b2 NotificationLight: Move preference to option menu
86676f1 BatteryLight: Add missing changes
f68e5f5 BatteryLight: Move preference to options menu
5c94761 Settings: Minor cleanup
* packages/services/CMAudioService/
2087f64 CMAudioService: sign with private keys if available
1127d85 CMAudioService: add icons
* packages/services/LiveLockScreenService/
675cedc LiveLockscreenService: add icons
* vendor/cypher/
c8d4f16 CypherOS update 2.4.2
====================
08-11-2016
====================
* device/asus/msm8916-common/
ab903ab msm8916-common: Update GPS configs
* frameworks/av/
8d41a10 mediascanner: Accept .opus file extension.
2071f20 stagefright: Remove the HAL3 limitation from the video reference clock selection
* frameworks/base/
9f23ec5 MaterialOpt: Update image size a bit
2366063 pm: resolver: Don't hold the lock when calling into the resolver
e219543 Halo: fix behaviour of statusbar header icon
fffd59e IconPackHelper:Use un-tinted iconback when no defaultSwatchcolor is specified
5fa0115 Merge pull request #14 from entony80/patch-13
fba28bc Add some more missing settings strings
72dc204 Add missing function
8dd81d9 Add even more missing settings strings
103597b Add more missing settings strings
a4c16ee Add missing settings strings
0c3d380 Add missing settings
a90bc19 Remove duplicate
3391207 Update Italian translation
* packages/apps/COTA/
d3885c1 Fix strings again
40c2aed Cota: Tune up size formatting
fd89842 Add some spacing
06d68d5 Version: Small fixes
6525dc0 Fix up some things
245c6b2 Cota: Update our version detection
ea216c0 Target the correct string
ff40b00 Cota: Clean up update version knowledge
74dab32 Cota: Make sure we know an update is downloaded
45e2601 Cota: Ensure the update notification is ongoing
* packages/apps/DUI/
4ee3209 Merge pull request #3 from entony80/patch-3
82281ae Update Italian translation
* packages/apps/Settings/
031e80c Fix italian strings
aec78de Merge pull request #22 from entony80/patch-21
9872df1 Update Italian translation
* packages/apps/Snap/
e095785 Snap: Support 9.6 MP 16:9 picture resolution
2b5331e Snap: Remove storage menu if no external storage available
* vendor/asus/
0a13cb0 Merge pull request #141 from luk1337/cm-13.0
ff5fa79 msm8916-common: Remove quipc blobs
* vendor/cmsdk/
2ea15bb livedisplay: Float-to-string conversions considered harmful
69ccb46 Introduce a hysteresis for outdoor condition determination.
====================
08-10-2016
====================
* build/
57ededb Forgot one
fd45685 Whoops, don't error
77fb797 Formatting
79a04c1 Shorter build fingerprint
* frameworks/base/
01db6c8 Merge remote-tracking branch 'refs/remotes/origin/mm-debug' into mm6.0
26c2506 Remove fullscreen recents clock and date
423ced3 Remove auto brightness icon switch
62a845a Revert "[1/4] Breathing missedcall/voicemail"
2b20457 Remove more transparency options
b271310 Remove power dialog transparency
a04bb65 Remove some variables
7971bb6 Revert navbar rotation
295c549 remove some keyguard customization
2aa9191 Revert "FWB: Lockscreen Colors [1/2]"
c603cdd Remove perm hide apps from recents
474069d Remove keyguard current switch
9a8ba78 Remove font style variable
8f45ea8 Remove dashboard color variables
07ad5fd Revert "Dashboard Text Size 2/2"
0bc6569 Remove toolbar customization
56a5842 Revert "FWB: add master dashboard customizations toggle (1/2)"
ecf1eac Merge remote-tracking branch 'refs/remotes/origin/mm6.0' into mm-debug
a8c856e Remove more blur code
f48d1d9 Merge remote-tracking branch 'refs/remotes/origin/mm6.0' into mm-debug
d01e9e5 Revert "Add animations to quick settings tiles [1/2]"
15b1d54 Revert "Add interpolators to qs tiles animation [1/2]"
4293161 Add FLAG_ACTIVITY_CLEAR_TASK when open halo notifications
101dd86 HALO: Floating mode notifications toggle[1/2]
0113a8c Update API's for Halo
cb28c09 Halo: don't ask
7c3861c Fling: update android-trail-drawing from Orange Open Source to 1.2.6
617183f Halo: Vector icons were named wrong :D
c342202 Properly animate TaskManager button when Halo button is disabled
13124ca FWB: Add halo tile (1/2)
63cc44c Halo: Add option to Enable/Disable Halo Button in Header [1/2]
32a286e Halo: vectorize header icon
cc28732 Revert "am: Notify zygote of font change in ActivityManagerService"
9ce7879 Automatic translation import
868ea8e framework: extend provision check to SEARCH intents
b3bbb41 Give COTA STORAGE permissions by default
* kernel/asus/msm8916/
b13a4f9 ASUS: Merge zenfone2.MR7-21.40.1220.1794
* packages/apps/COTA/
ab968d1 Magics in the field of dreamers
7a80ff4 Let's see if we can't startup automagically
* packages/apps/Settings/
8b3cfab Halo: disable floating preference if Floating mode is disabled
7d4479e HALO: Floating mode notifications toggle[2/2]
7951a8c Fix derp
ed81662 Settings: Add option to Enable/Disable Halo Button in Header [2/2]
edd7230 Settings: Animate pin/pattern fragment only if available
ee03f35 Automatic translation import
47f5cf3 Revert "Settings: Add screen color settings"
64e74fc livedisplay: Add picture adjustment settings
* vendor/cmsdk/
4ed700b CMSDK: Add Halo tile (2/2)
* vendor/cypher/
9843db8 extract_utils: Do not change app SRC if there are arguments
92b18d9 sepolicy: Move new QCOM-specific policy to the right place
a7448b0 sepolicy: Additional policy for LiveDisplay
====================
08-09-2016
====================
* build/
5b24c9b Fix whoops
1ab0dc3 We really only need to check build fingerprints on incremental updates
e5db3e5 Less ugly?
57e9c3f Mount /system/ so we can check build.prop
192010a Advanced fingerpritns and fix fingerprint magics
* device/asus/msm8916-common/
b8d2d0b msm8916-common: Snap: Do not force preview size
fe4795c msm8916-common: releasetools: Run resize2fs on /system partition
* external/wpa_supplicant_8/
a08fd9e wpa_supplicant: Remove unnecessary QMI linkage
* frameworks/base/
988859f MaterialOpt: Update logo
7ba4774 Fix borked function
3630a77 Fix public declarations
219df87 Add DayNight theme... ?
9caa446 Add DayNight theme
06d51f1 DexOpt: MaterialOpt Dialog
45003e6 Revert "Bring back CypherOS BusyDialog"
* hardware/cyanogen/
ec15025 cmhw: Add support for picture adjustment via LiveDisplay native API
* kernel/asus/msm8916/
7dbdea9 ashmem: Validate ashmem memory with fops pointer
* packages/apps/Messaging/
84d9f82 Clear avatar media cache on theme change
* vendor/cmsdk/
cfa4a17 Automatic translation import
ad50516 cmsdk/livedisplay: Add support for picture adjustment
====================
08-08-2016
====================
* frameworks/base/
240fae8 Revert "Permissions: Possibly make app labels readable"
6e26f4e Halo: Add more info to tutorial on first run
dd2d6bc Squash dialog animations
d7c98db Revert "[2/2] Frameworks: Halo Color"
* packages/apps/CMBugReport/
94bf2d9 Automatic translation import
* packages/apps/CMFileManager/
eef4e32 Automatic translation import
* packages/apps/CellBroadcastReceiver/
b7fdfd5 Automatic translation import
* packages/apps/Contacts/
6063f78 Automatic translation import
* packages/apps/Gello/
1772b98 Automatic translation import
* packages/apps/Screencast/
fff111e Automatic translation import
* packages/apps/Settings/
c92889f Revert "Fix NPE when rotating "Saved networks" screen"
141c8d5 Revert "do not include saved network in scan list"
17e56aa Display: Add back brightness slider
4b7f220 Revert "Settings: Halo bubble color [1/2]"
* packages/apps/Snap/
c5ce733 Automatic translation import
* packages/apps/SoundRecorder/
946fee3 Automatic translation import
* packages/services/CMAudioService/
8ce29f0 Automatic translation import
* platform_manifest/
480f1b1 manifest: track repo locally
* vendor/cypher/
76e5d24 CypherOS update 2.4.1
FeaturesREMINDER
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.
Gesture Anywhere (MiGestures)
Pie Controls
Fling
Pulse
Smartbar
Quick Pulldown (Left and Right)
Advanced Doze
Three finger screenshot
Tap to wake
Tap to sleep
Multi-window
PA Battery Icon Style
Battery percentage
Slim sound settings
Volume Steps
and more..
Credits
CyanogenMod
Slim Bean
Carbon
Liquid Smooth
Omni
Dirty Unicorns
XDA:DevDB Information
CypherOS 2.3.4 Moon Pie, ROM for the Zenfone 2 Laser
Contributors
imjohncarlo, LuK1337, luca020400
Source Code: https://github.com/CypherOS/
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Unlocked Bootloader, TWRP
Based On: CyanogenMod
Version Information
Status: Testing
Created 2016-08-05
Last Updated 2016-08-19