[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] spookcity138:
Evolution X 4.7 for the OnePlus 7 [Guacamoleb]

Living, Breaking, Keep Evolving.

Evolution X is a flashable Custom ROM to bring a true Pixel feel to your Android Device at first glance, with many additional configurations at your disposal. We aim to provide frequent builds with monthly security patches from the latest aosp sources!

- Team Evolution X -

@Joeyhuab

@peaktogoo

@AnierinB

- Design -

@Hugwalk

@ecnivtwelve

@MartonDev

https://evolution-x.org/

Reach us on Twitter! @EvolutionXROM​

Themes

- RGB Accent Picker

- Color Bucket

- 17 System Fonts

- 6 System Icon Shapes

- 4 Statusbar Icon Styles

- Pixel 2019 Wallpapers

- Custom QS Header Images

- QS Opacity & Color Configs

- QS Backround Image Blur

Statusbar

- Clock Options

- 7 Battery Icon Styles

- Battery Percent Show/Hide Config

- Carrier Label Settings

- Rounded Corners Config

- 4G/LTE Icon Toggle

- 7 Custom VoLTE Icons

- Brightness Control

- Network Traffic Activity

Notifications

- Edge Lighting

- Blink Flashlight On Call

- Force Close Notifications

- In Call Vibrations

- Kill App Button

- Notification light Config

Quick Settings

- Disable When Locked

- Vibrate On Touch

- Quick Pulldown (Right/Left)

- Hide Battery Icon

- Brightness Slider Configs

- Quick Settings Layout Configs

- QS Footer Text

- Settings Icon Toggle

- Running Services Toggle

- User Switcher Icon Toggle

- QS Edit Icon Toggle

Power Menu

- Restart

- Advanced Restart

- Screenshot

- Flashlight

- Airplane

- Settings

- Lock Down

- Users

- Logout

- Visibility On Lockscreen Configs

Gestures

- AOSP Gestures

- Toggle To Hide Back Gesture Icon

- Toggle To Hide Navbar Pill

- Back Gesture Height Config

- Back Gesture Vibration Toggle

- Screen Off Gestures

- Swipe To Screenshot

- Status Bar Brightness Control

- Screen Off Power Button Torch

- Double Tap To Sleep Status Bar

- Double Tap to Sleep Lockscreen

Lockscreen

- Custom Clock & Date Fonts

- Pocket Detection

- Fingerprint Authentication Vibration Toggle

- FOD Icon Picker

- FOD Pressed State Icon's

- FOD Recognizing Animations

- Lock Screen Music Visualizer

- Lock Screen Media Artwork Configs

- Lock Screen Shortcuts

- Status bar visibility toggle

- Lock Icon Toggle

Navigation

- Nav Bar Disable/Enable Toggle

- Nav Bar Tuner

- Invert Layout

Hardware Buttons

- Volume Key Answer

- Volume Rocker Wake

- Volume Rocker Playback Control

- Volume Rocker Cursor Control

Animations

- Disable Transition Animations Toggle

- Screen Off Animations

- Scrolling Cache Configs

- QS Tile Animations (Flip/Rotate)

- QS Tile Animation Duration & Interpolator configs

- ListView Animations

- System Animation Configs

Miscellaneous

- Gaming Mode

- Launch Music App On Headset Connection

- Wake On Charge

- Charging Animation

- Screenshot Type (Full/Drag)

- Dashboard Condition/Suggestion Toggle

- Default USB Config

- Disable Device Identifier Restrictions

- Accidental Wake Up Prevention

- Sensor Block Per Package

- Signature Spoofing Support

- Time In State Monitor

- Legacy App Scalling

- Alarm Blocker

- Doze Settings

- Wakelock Blocker

- Auto brightness is not perfect. Much like other ROMS for our device

- Selecting the "notch hide" options breaks FOD (fingerprint on display)

Note: The default color for fingerprint pressed effect (Settings -> The Evolver - Lockscreen) is MIUI white and does not work. Change the color to either vivo cyan (shadow),Realme green (shadow) or vivo yellow (shadow) Please read I don't want to have to repeat this a thousand times!

You tell me

DO NOT FLASH GAPPS, ALREADY INCLUDED

First Time Install / Clean Flash

- Have latest OOS 10.x flashed to both slots!!

- Make sure you're running the latest TWRP

- Boot into recovery

- Flash BUILD.zip

- Wipe Cache

- Format data

- Reboot to recovery (optional)

- Flash Magisk.zip (optional)

- Reboot to system & #KeepEvolving

Update / Dirty Flash

- Boot into recovery

- Flash BUILD.zip

- Reboot to recovery (optional)

- Flash Magisk.zip (optional)

- Wipe Cache

- Reboot to system & #KeepEvolving

Light Screenshots / Dark Screenshots / Download

Donate me! / Official Chat / Device Support

​

[*]Android version: 10

[*]Evolution version: 4.7

[*]Security patch level: September 5, 2020

Build Author: spookcity138

ROM Source: [url]https://github.com/Evolution-X[/url]

Kernel Source: https://github.com/Evolution-X-Devices-OnePlus/kernel_oneplus_sm8150

ROM Developer: Joeyhuab

​

Personal thanks to all responsible for this ROM as well as anyone who has contributed to the development of the OP7 and OP7 Pro. Including,but not limited to:

* @Hikari no Tenshi

* @Ab.Shaheen

* @mauronofrio

* @PeterCxy

* @Luk1337

*@return.of.octobot for his neutrino kernel

If I forgot you and you feel your name should be here. A message will get that resolved :good:

Thanks to @laugeek57 for always testing my builds

Changelog

26-09-2020
- Fixed notch hide in settings>display
- Added SELinux toggle to OnePlus settings
- Nuked NotchBarKiller
- Bunch of Sepolicy improvements
- wifi: relax WiFi re-association RSSI thresholds
- Enabled ipsec_tunnel feature
- Built missing audio libs
- Built missing omx lib
- Few other small tweaks here and there

10-09-2020
- Updated to latest Neutrino Kernel
- Updated to Coral's Sept 2020 fingerprint
- Set default Fod color to Realme Green
- Some prop adjustments (24bit offload playback,audio prop adjustments,removed some props not in OOS)
- Disabled DiscoveryService
- Disabled NearbyMessagingService
- Some changes to TouchGestures (synced with kernel)
- Updated OPSoundTuner from OOS 10.3.4
- Few other small tweaks here and there

18-08-2020
- Screen off FOD
- Updated vendor blobs from OOS 10.3.4
- Updated OP camera from OOS 10.3.4
- Updated audio configs,build description and vendor securty patch level from OOS 10.3.4
- Synced audio props with OOS
- More fixes to adaptive brightness
- Added doze QS tile
- Switched back to prebuilt liba2dpoffload
- Updated panel mode preview images in OnePlus settings
- Fixed pickup status for raise to wake
- Some other visual tweaks to OnePlus settings

04-08-2020
- Updated to Coral's August fingerprint
- Imported more brightness configs from OOS
- Updated adaptive brightness curve from Open_Beta_16
- Lowered default Auto HBM threshold
- Added doze menu to DeviceSettings (OnePlus settings)
- Removed doze settings from Settings>Display>Lock screen
display>advanced settings

20-07-2020
- Updated Neutrino/AOSiP kernel sources
- Switched back to clang for kernel complile
- Added raise to wake gesture
- Setup custom FOD pre-enrollment images
- Enabled unspecialized app process pool
- Enable LiveDisplay - Picture adjustment will show up again

08-07-2020
- July security patch
- Version 4.5 -Radiant
- Updated prebuilt TWRP to 3.4.0-0 (Thanks and credit mauronofrio)
- Updated to Coral's July fingerprint
- Switched to Neutrino kernel (Credit & thanks 0ctobot)
- Compiled kernel with latest GCC
- Added Dolby Atmos
- Bumped vibrator HAL to 1.2
- Improved adaptive brightness
- Updated APN's from stock OOS
- Private app permissions are now enforced

15-06-2020
- Updated proprietary blobs from latest OOS (10.3.3)
- Updated audio configs from latest OOS
- Updated OPCamera from latest OOS
- Updated build description from latest OOS
- fod: Updated libfod extension function prototypes
- fod: Setup thread to high CFS priority
- fod: Reverted Disable night light on FOD
- DeviceSettings - Added auto HBM
- DeviceSettings - Added drawable icons
- DeviceSettings - Added TouchGesture category
- DeviceSettings - Introduce ProperSeekBarPreference
- Set parser input buffer size as on OOS
- Reverted Enable qti-telephony-common aosp_usr_pref_sel
- Sepolicy fixes for new camera blob

03-06-2020
- Synced latest EvolutionX sources
- Latest security patch (June 2020)
- Updated to Coral's June fingerprint
- FOD: Switched to new libfod extension
- Enabled smart Pixel support
- Disabled night light on FOD
- Hopefully fixed smart charging
- Switched to stock HWComposer
- Fingerprint: Synced with hardware/interfaces/biometrics
- Some sepolicy Improvements
- Lowered haptic feedback a bit
- Switched to common usb-in-recovery configuration

15-05-2020
- Some sepolicy improvements
- Enabled PASR
- Face Unlock is back

09-05-2020
- Synced latest EvolutionX sources
- Latest security patch (May 2020)
- Updated to Coral's May 2020 build fingerprint
- Added space for FOD while bouncer is requesting Pattern on PIN
- Some sepolicy improvements
- Switched to stock vibrator HAL
- Used custom vibration config
- Imported volume configs from OOS 10.3.2
- Synced fingerprint dot location with fajita
- Relocated tri-state-key to /vendor
- Tri-state-key:Added hall sensor calibration support
- Wifi: Set IPA bandwidth mbps threshold to higher number
- Wifi: Removed drop_bcn_on_chan_mismatch ini
- Wifi: Disabled RX wakelock feature
- FOD: Calculate dim alpha based on real brightness
- Split vendor_props (into odm and vendor)
- Removed single tap option from DeviceSettings (Oneplus settings)
- Touch gestures: Fixed reversed left and right arrow gestures
- Touch gestures: Fixed up arrow gesture
- Touch gestures: Added single tap option
- Touch gestures: Added single finger swipe (up,down,left and right)
Kernel side:
- Disabled CRC check and add toggle
- Synchronize codes for OnePlus 7 Oxygen OS 10.3.3/OnePlus 7 Pro Oxygen OS 10.3.3
- Enabled PS2/3/4 and X-Box gamepad support
- Enabled Nintendo switch controller driver
- Added/enabled boeffla_wakelock_blocker
- kgsl: run kgsl-workqueue as a high prio wq
- kgsl: Increase priority of RT thread
- devfreq: Use high priority workqueue

22-04-2020
* Initial official build released

XDA:DevDB Information

[ROM][10.0][OFFICIAL][OOS Cam][Guacamoleb] Evolution X 4.7 [26-09-2020], ROM for the OnePlus 7

Contributors

spookcity138, joeyhuab, AnierinB

ROM OS Version: Android 10

ROM Kernel: Linux 4.x

ROM Firmware Required: Latest OOS 10

Based On: AOSP

Version Information

Status: Stable

Created 2020-04-22

Last Updated 2020-09-26