[ROM][13.0_r7][OFFICIAL] Evolution X 7.2 [10/06/2022]

Search This thread

AnierinB

Recognized Developer
Evolution X 7.2 for the OnePlus 8, 8 Pro, 8T & 9R [Instantnoodle][Instantnoodlep][Kebab][lemonades]

Banner.png


Living, Breaking, Keep Evolving.
Pixel UI, customization and more, we are Evolution X!

- Team Evolution X -
@joeyhuab (Founder/Lead Developer)
@peaktogoo (Project Manager/Co-Founder)
@
AnierinB (Project Specialist/Co-Founder)

Reach us on Twitter! @EvolutionXROM

Check out our website!

wjBJ2Hk.png


Code:
Themes
- Monet Engine
- Vivid Theme (Black theme/Vibrant monet)
- Dark Theme Schedules
- System Fonts (53 Styles)
- SB Icon Packs (10 Styles)
- SB Signal Icon Packs (14 Styles)
- SB WiFi Icon Packs (10 Styles)
- System Icon Packs (16 Styles)
- 3 Button Navbar Styles (10 Styles)

Statusbar
- Clock Styles (Right, Center, Left)
- Clock & Date Configs (Auto Hide, Seconds, AM/PM, Date Postion/Case/Format)
- SB Logo Pack (28 Styles)
- Network Traffic Indicators
- Battery Icon (10 Styles, 3 Percentage Options)
- System SB UI Tuner
- Data Disabled Icon (On/Off)
- Old Style Mobile Data
- 4G Instead Of LTE
- Roaming Indicator
- Colored Icons
- Bluetooth Battery Status
- Mic/Camera Privacy Inidicator
- Location Privacy Inidicator
- Media Projection Privacy Inidicator

Notifications
- ReTicker
- Heads Up
- Heads Up Time Out
- Less Boring Heads Up
- Heads Up StopList/Blacklist
- App Colored Background For Reticker
- Heads Up
- Notification Sound If Active
- Kill App Button
- Blink Flashlight For Incoming Call
- In-Call-Vibrations (Connect, Waiting, Disconnect)

Quick Settings
- Clock
- Clock Font Size
- Date
- Secure QS
- Battery Style (11 Styles)
- Battery Percent Location (3 Locations)
- Secure QS Requires Unlock
- Quick QS Pulldown
- Smart Pulldown
- When To Show Brightness Slider
- Brightness Slider Position (2 Postions)
- Brightness Slider Icon
- QS Tile Animation Style (3 Styles)
- QS Tile Animation Druations (3 Speeds)
- QS Tile Animation Interpolator (8 Styles)
- QS Vibration
- QS Vibration Druation
- QS Footer Warnings
- User Account
- Edit Icon
- Power Menu Shortcut
- Running Services Shortcut
- Settings Shortcut
- Clear All Button (10 Styles, 5 Backgrounds)

Power Menu
- System Settings (Hold PWR Assistant + Hold Duration)
- Disable Power Menu On LS
- Power
- Restart
- Advanced Reboot Options
- Screenshot
- Flashlight
- Settings
- Lock Down
- Emergency
- Users
- Logout
- Bug Report

Gestures
- System Settings
- Quick Tap
- Volume Button Platback Control
- Swipe To Screenshot
- Brightness Control
- PWR Button Torch
- Double Tap To Sleep Status Bar
- Double Tap to Sleep Lockscreen
- AOSP Gestures
- Pill Length
- Pill Radius
- IME Space
- Back Gesture Animation

Lockscreen
- Edge Light
- Screen Off UDFPS
- UDFPS Icon Picker (54 Styles)
- UDFPS Animation Picker (36 Styles)
- LS Charging Info
- Hide SB
- Hide QS During Secure LS
- Media Cover Art
- Ripple Effect

Buttons
- Show Vol Panel On Left
- Per App Vol Control
- On-Screen NavBar
- Arrow Keys While Typing On 3 Button Layout
- Compact 3 Button Layout
- Invert 3 Button Layout
- Volume Steps Configs (8 Sources)
- Volume Rocker Wake
- Keyboard Cursor Control
- Alert Slider Notifications
- Alert Slider Pulse
- Block Alert Slider In Pocket Mode
- Click To Partial Screenshot

Animations
- Screen Off Animation (3 Styles)

Miscellaneous
- AOD Display Schedule
- Game Space
- App Lock
- Hidden Apps
- Launch Music App On Headset Connect
- Unlimited Photos Storage
- Unlock Higher FPS In Games
- Jitter Test
- Ignore Secure Window Flags
- Show Tempature Warning
- Toast App Icon
- Sensor Block Per Package
- Default USB Configuration
- Radio Info
Code:
My signature Universal OPlusExtras application:
- Awesome alert slider (Notification/Flashlight/Brightness/Rotation/Ringer/Notification & Ringer/Refresh rate)
- Ambient display gestures (raise2wake)
- Kcal
- Per-app refresh rate
- DC-Dimming toggle
- HBM toggle
- Auto HBM toggle (with lux adjustment preference)
- MSM touchboost toggle
- fsync toggle
- Adrenoboost preference (off, light, medium, aggressive
- FPS overlay (9 Positions, 11 Colors & accent, 9 Sizes
- Powershare toggle
- Game mode toggle (240hz touch sampling rate)
- TP edge limit toggle (disable edge detection)
- USB2.0 Fastcharge toggle
- System Vibration Strength preference

sxs3pbW.png


1. I've temporarily disabled softiris, since changing color modes currently results in reduced screen brightness. Please note that this breaks changing color modes in Settings > Display > Color.

DO NOT FLASH GAPPS, ALREADY INCLUDED

VvzRh0K.png


First Time Install / Clean Flash
1. Have an unlocked bootloader & be on the latest OOS 12 (C33)
2. Download copy_partitions, vbmeta, recovery, and rom for your device from here
3. Reboot to bootloader
4. fastboot flash recovery recovery.img
fastboot flash vbmeta vbmeta.img
fastboot reboot recovery
5. While in recovery, navigate to Apply update -> Apply from ADB
6. adb sideload copy_partitions.zip
7. adb sideload rom.zip (replace "rom" with actual filename)
8. Format data, reboot to system & #KeepEvolving

Update / Dirty Flash
1. Reboot to recovery
2. adb sideload rom.zip (replace "rom" with actual filename)
3. Reboot to system & #KeepEvolving

OTA

1. Check for update. If available, select "Download and install" (approx 10-15 min)
2. Reboot & #KeepEvolving






S2t0kJ9.png
 
Last edited:

AnierinB

Recognized Developer



 
Last edited:

d3viou5

Senior Member
Jun 4, 2007
221
52
W W W W Whaaaaat!!!! Already! So fast, you guys are legends!

So can I dirty flash from 6.7? or have to clean install?

I'm sure you'll get round to adding the features, but does this have the same evolver features as 6.7?
 

d3viou5

Senior Member
Jun 4, 2007
221
52
So I did a dirty flash from 6.7 to 7 and all went well......

Is there a folder somewhere for the latest builds? I still have the version without the OnePlusExtras.

I guess without the Evolver there's no OTA.

Great job BTW. There are bugs as expected, but love how we have access to this so early!
 
  • Like
Reactions: Marcyvee
So I did a dirty flash from 6.7 to 7 and all went well......

Is there a folder somewhere for the latest builds? I still have the version without the OnePlusExtras.

I guess without the Evolver there's no OTA.

Great job BTW. There are bugs as expected, but love how we have access to this so early!
I don't think the new build is uploaded yet, but in any case you can check his SF folder
 
  • Like
Reactions: d3viou5

d3viou5

Senior Member
Jun 4, 2007
221
52
I know this is alpha, so fully expecting this, but pretty much every installed app crashes.

Any reason for this?

I did dirty flash, my lazyness could certainly be a contributing factor.

Battery life is tuly aweful.

But hey, it's A13. V4A, Root, Safetynet, GCAM Mods All good......
 

Top Liked Posts

  • 4
    i just built one using the link in op. i built it using the rom source just for compatibility reasons. im no professional but ive built for multiple devices and would love to build kernels specifically for this rom. do i have permission to build and release kernels for this rom? ofc it doesnt have to be added to rom source itself. @AnierinB?

    Well, you're free to build and share whenever you want as the Linux kernel is licenced under the GPL. I only ask that you don't post any links in my thread. You're welcome to make your own thread and link it there
  • 17
    Updates are out!

    If coming from the previous 09/16/2022 release, OTA will work. For anyone who hasn't updated to that build, you will need to use the new recovery with support for erofs as pointed out here in order to flash the latest build.

    Changelog:
    • kernel: Enable wireguard kernel backend
    • sm8250-common: Fix disabling A2DP offload
    • sm8250-common: Import audio policy configurations from audio HAL
    • Instantnoodlep: Use 1080p resolution by default
    • base: Save user preferred resolution into persistent data store (restores user set resolution on boot)
    • AlertSlider: Allow UI to work with multiple resolutions
    • SystemUI: Use max Display.Mode in AuthController as well
    • Catch IllegalArgumentException for invalid phone id
    • Fix action bar font family on material themes
    • Fix crash occurred due to null pointer exception
    • KeyguardIndication: Fix glitchy charging info on lock screen
    • Settings: Allow Configuring Navbar Radius
    • StatusBarIconController: Guard yet another function from cast exception
    • SystemUI: Allow using tuner API for Global settings
    • SystemUI: Clean up and fix status bar logo feature
    • SystemUI: More rounded corners
    • SystemUI: Tiny expanding improvement
    • ThemeOverlayController: Remove repeated monet check
    • Use alphaoptimized layout for icons on left
    • base: use a double click effect for charging if there is no amplitude control support
    • core: Fix menu popup ripple
    • core: Fix NPE
    • fixup! frameworks: Add support for clock auto-hiding
    • Reland "Don't enable jdwp by default on userdebug builds"
    • SystemUI: Re-inflate keyguard status bar on theme change
    • SystemUI: Set heap tracking default also with a property like all the other flags
    • base: AudioService: bail out if ringer mode is not recognized
    • apns: Clean up Austrian carriers
    • Evolver: Bring back HeadsUp snooze and timeout options
    • Evolver: Bring back HeadsUp blocklist/stoplist
    • Fix Dark Theme "TURN ON UNTIL SUNRISE" not retained after reboot
    • Fixes crash/race condition when destroyActivity
    • Improve PendingIntent security check compatibility
    • Settings: Add charging vibration settings

    #KeepEvolving
    10
    Updates are out!

    You will need to manually flash the new recovery and sideload these builds, OTA will fail! Subsequent updates will have OTA working again. This is due to the migration to EROFS

    EROFS Advantages HUAWEI (1).jpg


    Grab the new recoveries here:

    It's also worth mentioning that we have added SettingsGoogle. Enabling quick tap after coming from previous releases may result in a system UI bootloop; It is recommended users clean flash. Subsequent builds won't require this.

    #KeepEvolving
    7
    So little help with getting magisk to work? If I can't get magisk working then I pry won't bother continuing with this rom though A13 seems almost no different at all . I can't see any benefits or much improvements/added faetures. I absolutely can't stand OnePlus stock since the "upgrade" to A12 and have been switching roms almost every other day cause something always comes up and I have to use msm tool because I get to giddy installing magisk modules until they stop the phone from working or booting. I can't use other recovery's to sideload magisk either bacause none will flash so please little help here thx
    lol.
    4
    i just built one using the link in op. i built it using the rom source just for compatibility reasons. im no professional but ive built for multiple devices and would love to build kernels specifically for this rom. do i have permission to build and release kernels for this rom? ofc it doesnt have to be added to rom source itself. @AnierinB?

    Well, you're free to build and share whenever you want as the Linux kernel is licenced under the GPL. I only ask that you don't post any links in my thread. You're welcome to make your own thread and link it there
    4
    I confirm the auto brightness behavior in my case. Basically, it's always too bright or too dim. I get a feeling that the only possible "output" setting of the auto brightness is 5-10% or 85-100%, nothing between. This is pretty annoying, as the middle range would be used most of the times. Maybe an auto brightness curve editor would be a good solution? I've had it on some custom Rom few phones ago.

    I've got a slight issue here where I can't seem to sideload the update file no matter what I do. I came from 6.7 first and that didn't work and I've resorted to flashing an earlier version of OOS and then updating all the way to android 12c33, which hasn't worked either. Any ideas?

    All it says is cannot read "evolution_instantnoodle-ota-tp1a.220905.004.a2-09192207-unsigned.zip"

    Edit: all I had to do was use cmd instead of powershell - I am a mug


    OnePlus 8, 8T and 9R use a non traditional light sensor. A custom implementation needs to be written for it in order for auto brightness to work smoothly. I own 8Pro, which has an IR light sensor that works decently well most of the time. You should keep auto brightness off until the implementation for qti wise light is re written LOS.
  • 43
    Evolution X 7.2 for the OnePlus 8, 8 Pro, 8T & 9R [Instantnoodle][Instantnoodlep][Kebab][lemonades]

    Banner.png


    Living, Breaking, Keep Evolving.
    Pixel UI, customization and more, we are Evolution X!

    - Team Evolution X -
    @joeyhuab (Founder/Lead Developer)
    @peaktogoo (Project Manager/Co-Founder)
    @
    AnierinB (Project Specialist/Co-Founder)

    Reach us on Twitter! @EvolutionXROM

    Check out our website!

    wjBJ2Hk.png


    Code:
    Themes
    - Monet Engine
    - Vivid Theme (Black theme/Vibrant monet)
    - Dark Theme Schedules
    - System Fonts (53 Styles)
    - SB Icon Packs (10 Styles)
    - SB Signal Icon Packs (14 Styles)
    - SB WiFi Icon Packs (10 Styles)
    - System Icon Packs (16 Styles)
    - 3 Button Navbar Styles (10 Styles)
    
    Statusbar
    - Clock Styles (Right, Center, Left)
    - Clock & Date Configs (Auto Hide, Seconds, AM/PM, Date Postion/Case/Format)
    - SB Logo Pack (28 Styles)
    - Network Traffic Indicators
    - Battery Icon (10 Styles, 3 Percentage Options)
    - System SB UI Tuner
    - Data Disabled Icon (On/Off)
    - Old Style Mobile Data
    - 4G Instead Of LTE
    - Roaming Indicator
    - Colored Icons
    - Bluetooth Battery Status
    - Mic/Camera Privacy Inidicator
    - Location Privacy Inidicator
    - Media Projection Privacy Inidicator
    
    Notifications
    - ReTicker
    - Heads Up
    - Heads Up Time Out
    - Less Boring Heads Up
    - Heads Up StopList/Blacklist
    - App Colored Background For Reticker
    - Heads Up
    - Notification Sound If Active
    - Kill App Button
    - Blink Flashlight For Incoming Call
    - In-Call-Vibrations (Connect, Waiting, Disconnect)
    
    Quick Settings
    - Clock
    - Clock Font Size
    - Date
    - Secure QS
    - Battery Style (11 Styles)
    - Battery Percent Location (3 Locations)
    - Secure QS Requires Unlock
    - Quick QS Pulldown
    - Smart Pulldown
    - When To Show Brightness Slider
    - Brightness Slider Position (2 Postions)
    - Brightness Slider Icon
    - QS Tile Animation Style (3 Styles)
    - QS Tile Animation Druations (3 Speeds)
    - QS Tile Animation Interpolator (8 Styles)
    - QS Vibration
    - QS Vibration Druation
    - QS Footer Warnings
    - User Account
    - Edit Icon
    - Power Menu Shortcut
    - Running Services Shortcut
    - Settings Shortcut
    - Clear All Button (10 Styles, 5 Backgrounds)
    
    Power Menu
    - System Settings (Hold PWR Assistant + Hold Duration)
    - Disable Power Menu On LS
    - Power
    - Restart
    - Advanced Reboot Options
    - Screenshot
    - Flashlight
    - Settings
    - Lock Down
    - Emergency
    - Users
    - Logout
    - Bug Report
    
    Gestures
    - System Settings
    - Quick Tap
    - Volume Button Platback Control
    - Swipe To Screenshot
    - Brightness Control
    - PWR Button Torch
    - Double Tap To Sleep Status Bar
    - Double Tap to Sleep Lockscreen
    - AOSP Gestures
    - Pill Length
    - Pill Radius
    - IME Space
    - Back Gesture Animation
    
    Lockscreen
    - Edge Light
    - Screen Off UDFPS
    - UDFPS Icon Picker (54 Styles)
    - UDFPS Animation Picker (36 Styles)
    - LS Charging Info
    - Hide SB
    - Hide QS During Secure LS
    - Media Cover Art
    - Ripple Effect
    
    Buttons
    - Show Vol Panel On Left
    - Per App Vol Control
    - On-Screen NavBar
    - Arrow Keys While Typing On 3 Button Layout
    - Compact 3 Button Layout
    - Invert 3 Button Layout
    - Volume Steps Configs (8 Sources)
    - Volume Rocker Wake
    - Keyboard Cursor Control
    - Alert Slider Notifications
    - Alert Slider Pulse
    - Block Alert Slider In Pocket Mode
    - Click To Partial Screenshot
    
    Animations
    - Screen Off Animation (3 Styles)
    
    Miscellaneous
    - AOD Display Schedule
    - Game Space
    - App Lock
    - Hidden Apps
    - Launch Music App On Headset Connect
    - Unlimited Photos Storage
    - Unlock Higher FPS In Games
    - Jitter Test
    - Ignore Secure Window Flags
    - Show Tempature Warning
    - Toast App Icon
    - Sensor Block Per Package
    - Default USB Configuration
    - Radio Info
    Code:
    My signature Universal OPlusExtras application:
    - Awesome alert slider (Notification/Flashlight/Brightness/Rotation/Ringer/Notification & Ringer/Refresh rate)
    - Ambient display gestures (raise2wake)
    - Kcal
    - Per-app refresh rate
    - DC-Dimming toggle
    - HBM toggle
    - Auto HBM toggle (with lux adjustment preference)
    - MSM touchboost toggle
    - fsync toggle
    - Adrenoboost preference (off, light, medium, aggressive
    - FPS overlay (9 Positions, 11 Colors & accent, 9 Sizes
    - Powershare toggle
    - Game mode toggle (240hz touch sampling rate)
    - TP edge limit toggle (disable edge detection)
    - USB2.0 Fastcharge toggle
    - System Vibration Strength preference

    sxs3pbW.png


    1. I've temporarily disabled softiris, since changing color modes currently results in reduced screen brightness. Please note that this breaks changing color modes in Settings > Display > Color.

    DO NOT FLASH GAPPS, ALREADY INCLUDED

    VvzRh0K.png


    First Time Install / Clean Flash
    1. Have an unlocked bootloader & be on the latest OOS 12 (C33)
    2. Download copy_partitions, vbmeta, recovery, and rom for your device from here
    3. Reboot to bootloader
    4. fastboot flash recovery recovery.img
    fastboot flash vbmeta vbmeta.img
    fastboot reboot recovery
    5. While in recovery, navigate to Apply update -> Apply from ADB
    6. adb sideload copy_partitions.zip
    7. adb sideload rom.zip (replace "rom" with actual filename)
    8. Format data, reboot to system & #KeepEvolving

    Update / Dirty Flash
    1. Reboot to recovery
    2. adb sideload rom.zip (replace "rom" with actual filename)
    3. Reboot to system & #KeepEvolving

    OTA

    1. Check for update. If available, select "Download and install" (approx 10-15 min)
    2. Reboot & #KeepEvolving






    S2t0kJ9.png
    17
    Updates are out!

    If coming from the previous 09/16/2022 release, OTA will work. For anyone who hasn't updated to that build, you will need to use the new recovery with support for erofs as pointed out here in order to flash the latest build.

    Changelog:
    • kernel: Enable wireguard kernel backend
    • sm8250-common: Fix disabling A2DP offload
    • sm8250-common: Import audio policy configurations from audio HAL
    • Instantnoodlep: Use 1080p resolution by default
    • base: Save user preferred resolution into persistent data store (restores user set resolution on boot)
    • AlertSlider: Allow UI to work with multiple resolutions
    • SystemUI: Use max Display.Mode in AuthController as well
    • Catch IllegalArgumentException for invalid phone id
    • Fix action bar font family on material themes
    • Fix crash occurred due to null pointer exception
    • KeyguardIndication: Fix glitchy charging info on lock screen
    • Settings: Allow Configuring Navbar Radius
    • StatusBarIconController: Guard yet another function from cast exception
    • SystemUI: Allow using tuner API for Global settings
    • SystemUI: Clean up and fix status bar logo feature
    • SystemUI: More rounded corners
    • SystemUI: Tiny expanding improvement
    • ThemeOverlayController: Remove repeated monet check
    • Use alphaoptimized layout for icons on left
    • base: use a double click effect for charging if there is no amplitude control support
    • core: Fix menu popup ripple
    • core: Fix NPE
    • fixup! frameworks: Add support for clock auto-hiding
    • Reland "Don't enable jdwp by default on userdebug builds"
    • SystemUI: Re-inflate keyguard status bar on theme change
    • SystemUI: Set heap tracking default also with a property like all the other flags
    • base: AudioService: bail out if ringer mode is not recognized
    • apns: Clean up Austrian carriers
    • Evolver: Bring back HeadsUp snooze and timeout options
    • Evolver: Bring back HeadsUp blocklist/stoplist
    • Fix Dark Theme "TURN ON UNTIL SUNRISE" not retained after reboot
    • Fixes crash/race condition when destroyActivity
    • Improve PendingIntent security check compatibility
    • Settings: Add charging vibration settings

    #KeepEvolving
    15



    11
    Hey everyone,

    Just dropping by here to clean the thread and remind everyone to remain calm and respect the developers. Developers do the development in their free time and are not committed to anything. Let's appreciate the work done and help each other as a community. Also, take some time to read and follow the forum rules, especially:

    2.1 Language: XDA is a worldwide community. As a result, what may be OK to say in your part of the world, may not be OK elsewhere. Please don't direct profanity, sexually explicit language or other offensive content toward Members or their work. Conversely, while reading posts from other members, remember that the word you find offensive may not be offensive to the writer. Tolerance is a two-way street.

    2.3 Flaming / Lack of respect: XDA is about sharing and this does not involve virtual yelling (flaming) or rudeness. Flaming or posting with a lack of respect is unacceptable. Treat new members in the manner in which you would like to have been treated when you were a new member. When dealing with any member, provide them with guidance, advice and instructions when you can, showing them respect and courtesy. Never post in a demanding, argumentative, disrespectful or self-righteous manner.

    2.4 Personal attacks, racial, political and / or religious discussions: XDA is a discussion forum about certain mobile phones. Mobile phones are not racial, political, religious or personally offensive and therefore, none of these types of discussions are permitted on XDA.

    Regards,
    theimpulson,
    Senior Moderator | Developer Relations | Recognized Developer
    11
    OPlusExtras are back :)
    Screenshot_20220817-192303.pngScreenshot_20220817-192148.pngScreenshot_20220817-192151.pngScreenshot_20220817-192205.pngScreenshot_20220817-192208.pngScreenshot_20220817-192211.pngScreenshot_20220817-192218.pngScreenshot_20220817-192226.pngScreenshot_20220817-192239.pngScreenshot_20220817-192244.png