[OnePlus 7 ROMs, Kernels, Recoveries, & Other Devel] spookcity138:
Evolution X 5.9.3 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

- Design -

@Hugwalk

@ecnivtwelve

@MartonDev

https://evolution-x.org/

Reach us on Twitter! @EvolutionXROM

Themes

- Color Bucket

- Pixel 2019 Wallpapers

Statusbar

- Clock Options

- Battery Percent Show/Hide Config

- Network Traffic Activity

Quick Settings

- Quick Pulldown (Right/Left)

Power Menu

- Restart

- Advanced Restart

Gestures

- AOSP Gestures

- Toggle To Hide Navbar Pill

- Back Gesture Height Config

- Screen Off Gestures

- Screen Off Power Button Torch

- Double Tap To Sleep Status Bar

- Double Tap to Sleep Lockscreen

Lockscreen

- Fingerprint Authentication Vibration Toggle

- FOD Recognizing Animations

- Lock Screen Music Visualizer

- Lock Screen Media Artwork Configs

- Lock Screen Shortcuts

Navigation

- Invert Layout

Hardware Buttons

- Volume Rocker Wake

- Volume Rocker Playback Control

- Volume Rocker Cursor Control

Animations

- Screen Off Animations

Miscellaneous

- Wake On Charge

- Charging Animation

- Default USB Config

- Adaptive brightness: like in A10 custom ROMs is far from perfect

- Those having problems setting an APN on Android 11, please remember to set the APN TYPE to default or default,supl in order to avoid force close issues.

- Let me know and I'll try to look into it

DO NOT FLASH GAPPS, ALREADY INCLUDED

First Time Install / Clean Flash​

Prerequisites:

1. Unlocked bootloader

2. OOS 11.0.2.1 stable as the base ROM

Steps to install:

1. Copy the ROM zip and boot.img in the platform tools folder and open the command prompt or terminal.

2. fastboot flash boot <recovery_filename>.img

here it will be: fastboot flash boot boot.img

3. After flashing the boot image, press the volume down button on the phone twice and you will see "recovery mode" at the top of the screen. Now press power button.

4. When in recovery mode, if you see "no command" screen, Press and hold power button for 3 seconds and press volume up once and release all buttons.

5. In the recovery, select "wipe data/factory reset". select "factory data reset" and press the power button.

6. After that, from the menu, select "apply update from ADB".

7. In the terminal/command prompt, use this command to install the ROM: adb sideload <rom_zip_filename>.zip

8. After finishing the flashing process, reboot to system

NOTE:

The Rom can also be installed by dumping the payload.bin (after extracting from the zip) and flashing the 6 images in fastboot. This is how I install. I'm not gonna go over the details. Maybe when I've more time. Plenty of guides to show how to do this

ROOT:

Patch the provided boot.img in magisk and flash via fastboot

Update / Dirty Flash​

To update the device by adb sideload:

1. Copy the latest ROM zip in the platform tools folder and open the command prompt or terminal.

2. Boot the device into recovery.

3. When in recovery mode, if you see "no command" screen, Press and hold power button for 3 seconds and press volume up once and release all buttons.

4. After that, from the menu, select "apply update from ADB".

5. In the terminal/command prompt, use this command to install the ROM: adb sideload <rom_zip_filename>.zip

6. After finishing the flashing process, reboot to system

NOTE:

Updates can also be performed by fastbooting the 6 images after dumping the payload

Light Screenshots / Dark Screenshots / Download

Donate me! / Official Chat / Device Support

​

[*]Android version: 11

[*]Evolution version: 5.9.3

[*]Security patch level:October, 2021

Build Author: spookcity138

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

Kernel Source: https://github.com/Spookcity/kernel_oneplus_sm8150

ROM Developer: Joeyhuab

Personal thanks to all who have contributed to the development of the OP7 series devices. Including,but not limited to:

* @Hikari no Tenshi

* @OmkarTheAndroid

* @mauronofrio

* @PeterCxy

* @LuK1337

* @return.of.octobot

* @shantanusarkar for all the time and effort finding a proper install method besides fastboot

* The guys in the OP7Development TG group for the support and for always testing my builds...And for creating a great install video

Changelog

10-30-2021
Just a few minor tweaks

09-22-2021
Use average linear light for ALS correction
Update ODM features list from latest OOS
Few other small tweaks here and there

08-22-2021
Upgraded to full OOS 11 blobs
Synced fstab with OOS 11
Set default Settings.Global.DEVICE_NAME according to OOS
Updated audio configs from OOS 11
Enabled fbev2
Dropped sdcardfs
Switched to Lineage kernel (at least for now)
Update build description from OOS 11
Updated in pinned files
Updated public.libraries.txt from OOS 11
fod and touch: Aligned Android.bp with sm8250-common
Build libtinycompress from source
Set vibrator gain to 0x55 on boot
Imported QTI vibrator HAL
Implemented OOS style effects for LED vibrator
Removed some unused/deprecated board flags
Fixed permissions for ultrasound node
Fixed permissions for /dev/input/event11
Vibrator: Synced with upstream
Switched to OOS volume steps
Set BOARD_SUPPORTS_SOUND_TRIGGER to true
Updated audio props
Updated BT config
Switched to prebuilt vendor libdisplayconfig.qti.so
Enabled Project ID Quota support on userdata
More stuff here and there that I forget

07-18-2021
None

06-20-2021
Upstreamed kernel from 4.14.232 -> 4.14.236
Some sepolicy improvements
Imported rounded corners config from OOS11
Enabled "config_roundedCornerMultipleRadius"
Few other overlay changes related to corners

05-16-2021
Upstreamed kernel from 4.14.228 -> 4.14.232
Set vendor props for RF and PRJ version (Should improve WiFi range-particulary 5ghz)
Set proper model detection

04-08-2021
Upstreamed kernel from 4.14.222 -> 4.14.228
Dropped auth_biometric_contents overlay
Removed "config_allowAutoBrightnessWhileDozing" (Fixes super dim AOD)
Some sepolicy improvements
Added powerhint from LA.UM.9.1.r1-09100-SMxxx0.0

03-11-2021
Switched to prebuilt NFC stack
Updated some blobs from OB3
Added netflix prop
Added missing widevine firmware
Face unlock is back

03-04-2021
Updated listen blobs from OOS OB1
Updated time blobs and scripts from OOS OB1
Upstreamed neutrino kernel from 4.14.218 to latest 4.14.222
Silenced some ims debug stuff
Fixed video/screen recording
Reverted "Uprev soundtrigger to 2.3" (Fixes headphone issues)
Enabled GL comp backpressure
Added some surfaceFlinger props
Updated doze overlays
Updated carrierconfig overlay from OB2
Switched to QTI Thermal HAL
WifiOverlay: updated package name
ueventd: Don't modify permissions of /dev/hw_random
Enabled persist.rcs.supported
Reworked dex flags
Few other small things here and there

02-05-2021
Upstreamed neutrino kernel from 4.14.212 to latest 4.14.218
Updated redfin fingerprint to Feb 2021
Update OP gallery to latest 4.0.125
Set defaultHapticFeedbackIntensity to low
Uprev soundtrigger to 2.3
Updated display,graphics blobs from OOS OB1
Few other commits related to updating display blobs
Updated wfd and drm blobs from OOS OB1 (WFD now works!)
Updated ese powermanager blobs from OOS OB1
Updated media and vpp blobs from OOS OB1
Dropped custom lights and switched to standard lights hal
Overlay: configured SQLite to operate in MEMORY mode
Updated vendor security patch level from OOS 10.0.16
Added overlay for smart pixels
Optimized dex flags for a faster boot
Set default media volume steps to 25
Few other tweaks and improvements here and there

01-06-2021
Sepolicy impovements
Updated to redfin's Jan 2021 FP
Private-app permissions are now enforced
Removed Gcam go (blame Google) Install whatever GCam version you prefer
Revert "Disabled hwc vds in surfaceflinger"
Upstreamed neutrino kernel to latest Linux stable (4.14.212)

12-13-2020
Updated vendor blobs from OOS 10.3.7
Updated vendor security patch level from OOS 10.3.7
Switched to Redfin's Dec 2020 fingerprint
Disabled hwc vds in surfaceflinger
Some Sepolicy improvements
Some overlay cleanup/improvements
Dropped OnePlus wifi service
Other WiFI related changes & improvements
Enabled Smart charging
Added Touch Gesture category back to OnePlus settings
Set default burn-in offset
Built libplatformconfig from source
Updated DC Dimming Tile icon
Added a2dp_offload props back
Built QuickAccessWallet for Wallet cards power menu integration
Updated init based on based on op8 R/11

11-15-2020
Initial Android 11 release

XDA:DevDB Information

[ROM][11.0][OFFICIAL][Guacamoleb] Evolution X | Elle [11/15/20], ROM for the OnePlus 7

Contributors

spookcity138, joeyhuab, peaktogoo

ROM OS Version: Android 11

ROM Kernel: Linux 4.x

ROM Firmware Required: Latest OOS 10.x.x

Based On: AOSP

Version Information

Status: Stable

Created 2020-11-15

Last Updated 2020-11-20