- Evolution X is similar to the Pixel Experience but with some added customization options.
- Recently Evolution X ROM has been rolled out for Android 10, offering the latest Android features.
- Known for its performance and stability, EvolutionX custom ROM for Android is quite popular and is also used in many gaming ROMs.
- A custom ROM is able to handle graphics-oriented activities be it video or hardcore gaming experience.
- Evolution X is a popular flashable custom ROM but offers lesser features than HavocOS ROM for Android.
- Additionally, it provides frequent builds with monthly security patches.
- Evolution X is among the most stable versions of custom Android ROMs on this list. The ROM has AOSP Gestures, consumes less battery, is neat, and lets the user take full control over the device.
- Also, there was news that developers earlier removed some features that were slowing down the ROM.
- But, after that, everything settled down well.
- Evolution X is a flashable Custom ROM to bring a true Pixel to 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!
Features:
- Pixel goodies
- Android S UI
- Navbar Customization
- HW keys customization
- Status bar customization
- Timely updates
Rom changes:
Evolution X v8.3 (Balut):
- This is Android 14 with February 2024 security patches
- Remove vendor RenderScript implementation
- Media: Update opus omx codec ranking
- Implement Moto Dolby support
- Disable frame rate override feature (Fix lag on youtube and chroum)
- Set QTI as the manufacturer
- Fix lag when entering SIM settings
- Fix LED charging & notification
- Add props for smoother scrolling and better responsiveness
- Kernel improvement
Evolution X v7.9.9 (Tocino):
- Update to 7.9.9 (Tocino)
- Manually merge October 2023 security patches
- Evolver: Disable Reticker by default and remove landscape-only option
- Evolver: Disable broken Combined QS element styles
- GameSpace: Import new game illustrations from Motorola
- SystemUI: Less boring heads-up enhancements and fixes
- Update translations
Evolution X v7.9.8 (Lugaw):
- Merge September 2023 security patches (13.0_r82)
- PixelPropsUtils: Update fingerprints to September 2023 release
- Add PS5 controller PID to Alsa manager block list
- Add keylayout for Xbox Wireless Controller
- Bubbles: Prevent one handed callbacks from being delayed
- Evolver: Disable Reticker by default and remove landscape only option
- Reticker: Bump to v1.1
- SystemUI: Refresh clock font when system font changes
- SystemUI: Resolve crashes caused by allowing the reinflation of SystemUI
- Revert change to allow setting wake for notification separately from doze
- Evolver: Add strings for showing fast charge status summary
- Settings: Implement a dynamic summary that shows fastcharge status
- apn: Add Mint Mobile
- base: Add minimal support for Richtap vibrations
- gms: Added tangorpro Velvet
- kernel: Use pahole from Google prebuilts
- prebuilt: Add prebuilt vendor.aac.hardware.richtap.vibrator
- services: Only ever apply cutout to internal displays
Evolution X v7.9.7 (Pinakbet):
- Audio Service: focus listener: enable it when using external Audio Focus
- Launcher3: Fix troubleshoot the video crossover display exception
- Merge August 2023 security patches (13.0_r74)
- ParallelSpace: Update deprecated APIs and optimize lookup
- Pixel Props Utils: Set HARDWARE, ID values
- PixelPropsUtils: Update fingerprints to August 2023 release
- SimpleDeviceConfig: Add support for non-pixel configs
- SimpleDeviceConfig: Add support for pixel specific configs
- SystemUI: Resolve crash when updating control list services
- SystemUIGoogle: Rewrite AmbientIndicationContainer to kotlin
- always auto-grant permissions that have “normal” protection Level
- apex: Prevent illegal state exception caused by GMS concurrent alarms
- base: ApplicationPackageManager: Return early for Tensor check
- compatibility_matrices: Allow [email protected] till target-level 5
- config: Disable Deep Press touch video heatmaps
- core: Improve notification toast format and fix for apps < sdk 29
- fixup! Match legacy toast view with SystemUI
- gms: Build Cinematic Wallpapers for Pixel 6 and newer
- vendor: Simple Device Config: Disable Wallpaper Effects
Evolution X v7.9.5 (Chicharon):
- Evolver: Enable Photos spoof by default
- Evolver: Bring back Status bar Lyrics
- Evolver: Bring back Less boring heads up
- Evolver: Bring back the kill button to notification guts
- Evolver: Bring back customizable QS footer text
- Evolver: Bring back the Status bar brightness control
- Evolver: Bring back Combined signal icons
- Evolver: Add toggle to enable brightness slider
- Launcher3: Add UNINSTALL shortcut to QuickstepLauncher haptic feedback
- fixup! Launcher3: Pause apps feature
- SystemUI: Refactor reTicker feature
- base: Remove more hardcoded fonts
- SystemUIGoogle: Trigger an ambient pulse on a new Now Playing track
- Settings: Import missing Face Unlock animation
- Settings: Fix the App lock and allow the biometric toggle ignored (always on)
- Fix issue ‘Sometimes Screen does not wake up while receiving whatsapp video call’
- [Bugfix] Fix the flicker issue when turning on/off the screen with color inversion
Evolution X v7.9.3 (Bulalo):
- June Security Patch
- Disable quick QS pull down by default
- Evolver: Bring back Battery bar
- Evolver: Bring back Battery styles
- Evolver: Bring back Clock customization
- Evolver: Bring back OOS style notification clear all button
- Evolver: Drop Game spoof toggle and spoof games by default
- PixelPropsUtils: Combine with AttestationHooks into a single file
- ProcessList: Catch Security exception when starting a frozen package
- Settings: Remove hide arrow for back gesture toggle
- Status bar notification: Use Material icons for missed calls
- SystemUI: Introduce HD & wifi calling statusbar icons (and remove VoLTE/VoWiFi impl)
- SystemUI: Refresh system icons on theme change
- hwui: Remove logspam cause by early animation handle check
Evolution X v7.9:
- May Security Patch
- Add BubbleMetadata detection to block FSI
- DeviceConfig: Enable Safety protection
- Fix issues with setRemotePlaybackInfo
- Fix resource leak caused by attributes variable as TypedArray type
- HWUI: reset buffer state after MakeCurrent
- HWUI: reset buffer state only for ES3 context
- Launcher3: Expose transient taskbar settings
- Launcher3: Sync blur radius with frameworks
- Prevent RemoteViews crashing SystemUi
- Remove Activity if it enters PiP without a window
- Settings: Hide private DNS settings UI unless admin
- SettingsLib: Fix a NPE caused by null progress when binding views
- SystemUI: Always build in debug feature flags library
- SystemUI: Conditionally add debug Compile.java
- SystemUI: Make max system status bar icons configurable
- SystemUI: Reduce max status icons if the right status bar logo is enabled
- Use PendingIntent for media click action over lock screen
- Wait for preloading images to complete before inflating notifications
- fixup! WindowManager: finally proper desktop mode handling
- libs: hwui: Allow adding null animators
- libs: hwui: Properly silence the OpenGL swap failure log spam
- services: Properly handle wallpaper clearing/reset
Evolution X v7.8 (Sisig):
- Merged April Security Patch (13.0.0_r41)
- PixelPropsUtils: Update fingerprints to April 2023 release
- PixelPropsUtils: Add support for Asphalt 9
- PixelPropsUtils: Spoof OnePlus 8 Pro for Mobile legends
- PixelPropsUtils: Spoof ROG Phone 3 for FIFA Mobile
- PixelPropsUtils: Move Snapchat to walleye spoofing
- PixelPropsUtils: Cleanup
- Bring back Evo X Launcher
- Bring back ThemePicker
- Bring back WallpaperPicker2
- Evolver: Re-organize entries
- Evolver: Add Netflix spoof
- Evolver: Add QS panel styles
- Evolver: Add Dynamic VoLTE & VoWiFi icons
- Evolver: Add Monochromatic themes toggle
- Evolver: Add Fade filter for lockscreen media artwork
- Evolver: Add Configurable lockscreen album art blur radius
- Evolver: Add OOS style notification clear all button styles
- Evolver: Remove FP auth vibration toggles
- Settings: Add toggle to force LTE_CA
- Settings: Add toggle for connectivity check
- Settings: Add switch preference for AGPS
- Settings: Add switch to unlink ringtone and notifications volume
- Settings: Follow navbar color in base
- Settings: Update Glide library
- Settings: Enable ActivityResultLauncher for keyguard
- Settings: Only one channel is reserved for WiFiP2PSettings
- Settings: Mention that it’s ignored during user-initiated emergency calls (AGPS)
- Settings: Fingerprint: hide link icon when there’s no link
- Settings: FingerprintEnroll: Add config for dedicated side mounted fps
- Settings: FingerprintEnroll: Set proper dialog message when user touches fp icon
- SettingsLib: Update 5G+ icon to Silk design
- SettingsLib: Fix nav bar color on certain apps
- SystemUI: Add VolumeDialog support for unlinked ringer streams
- SystemUI: Align QS header with status bar
- SystemUI: Align QS carrier text to its gravity bias
- SystemUI: Align keyguard carrier text with status bar
- SystemUI: Fix QS header alignment with status bar
- SystemUI: Enable new output switcher flags
- SystemUI: Enable camera & flashlight keyguard affordance
- SystemUI: Disable Monochromatic themes
- SystemUI: Reduce keyguard indication text padding
- SystemUI: Reset QS on UI mode change
- SystemUI: Rework media artwork implementation
- SystemUI: Prevent InternetDialog crashing system
- SystemUI: Grant READ_PHONE_STATE permission
- SystemUI: Hide OOS clear all if reticker enable
- SystemUI: Switch to better daily data usage implementation
- SystemUI: Use better icon for camera keyguard affordance
- GameSpace: Update deprecated API usages
- GameSpace: Use relative-location on landscape as well
- GameSpace: Safely update rootBarView’s LayoutParam
- Launcher3: Move themed icons to vendor
- Launcher3: Match default apps/dimens/layouts with Pixel Launcher
- Launcher3: Remove default at a glance widget for higher grids
- BatteryStatsImpl: Avoid dividing by 0.0 in updateWifiState
- Bluetooth: Add system properties to config audio codec priority
- Frameworks: Separate controls for notification and ringtone volumes
- MetaKeyKeyListener: Disable locking of toggled modifier keys
- Native: Import Xiaomi Android 13 VibratorFeature changes
- NotificationMenuRow: Fix logspam
- NetworkProviderSettings: Fixup uninitialized mWifiManager
- PowerOffAlarmService: Add a toast indication of alarm status
- ThemePicker: Expose quick affordances section on default UI
- ThemePicker: quickaffordance: Fix UninitializedPropertyAccessException
- Updater: Remove “What’s new” text
- base: Add PowerOffAlarmService support
- base: Add SmartSwitchChanged api
- base: Support for device specific input Filter
- base: Try loading input filter only if specified
- base: Remove AttestationHooks and fully utilize PixelPropsUtils
- config: Disable ADB authentication
- init: Make an error message more informative
- libs: Silence OpenGL swap behavior failures
- overlay: Target Evo X Launcher/AOSP ThemePicker
- overlay: Import themed icons from crDroid for our launcher
- overlay: Move default status bar height to no-rro
- permissions: Pre-grant Google restore permissions
- sepolicy: Label system properties to config audio codec priority
- telephony: Add ICCID into CarrierIdentifier
- vendor: Update now playing configs
- wm: Prevent NPE for springanimation
- Add a suspension check to SuspendedAppActivity
- Allow toggling VoWiFi while roaming by default
- Fix crash with HW assist button
- Fix sfps arrow color in overlay
- Fix NPE when store brightness and displayDevice is null
- Fix warnings from static analysis tool
- Fix an issue that the sensor privacy does not apply to the new camera clients
- Fix com.android.server.wm.TaskFpsCallbackController#unregisterListener method NEVER works
- Dismiss recording notification on stop
- Notifications channels are not locked at first boot
- Do not crash webview if its group creation fails due to a dead process
- Set navbar color for device default settings theme
- Use SecureRandom instead of java.util.Random
- Use IPv4v6 as default protocol when APN setting is not available
- Update translations
Evolution X v7.7 (Lechon):
- Bumped to 7.7 (Lechon)
- Rebased to Android 13 QPR2
- Merge March Security Patch (13.0.0_r35)
- Evolver: Disable/Remove several features
- Rebase entire framework to qpr2 changes
- Switch back to Pixel Launcher
- AttestationHooks: Spoof Pixel 7 Pro to some Google apps
- AttestationHooks: Spoof encrypted device for Health Connect
- AttestationHooks: Drop Google Photos spoofing
- PixelPropsUtils: Update fingerprints to March 2023 release
- PixelPropsUtils: Spoof user build
- PixelPropsUtils: Spoof userdebug to Pixel Launcher
- PixelPropsUtils: Don’t spoof Google Fi
- PixelPropsUtils: Don’t spoof Google One
- PixelPropsUtils: Simplify GoogleCamera whitelisting
- Evolver: Add some features for Android 13 QPR2
- Evolver: Remove Netflix spoof
- Evolver: Remove Google Photos Unlimited spoof (Permanent)
- Evolver: Remove Parallel space (Native App Clone will arrive in Android 14)
- Evolver: Remove GMS switch (Connected to Parallel space)
- Evolver: Remove some features for Android 13 QPR2 (broken, because code changes)
- SystemUI: Update Smartspace for Android 13 QPR2
- Settings: Add more trigger actions/app/activities
- Settings: Allow enabling ethernet tethering independent of link state
- overlay: Add the default pinner service files overlay
- overlay: Restore QS padding in portrait
- overlay: Set config_displayLightSensorType to android.sensor.light
- vendor: Switch back to Pixel Launcher
- vendor: Switch back to Google Wallpapers
- vendor: Update GApps from TQ2A.230305.008.C1
- vendor: Update overlays from TQ2A.230305.008.C1
- vendor: Remove Evolution Themes stub
- AppLock: Update API
- AppLock: Allow locking all apps visible in launcher
- Add property to disable APCF extended features
- Allow disabling input devices via idc
- Don’t build NavigationBarMode2ButtonOverlay
- Update timezone database from LineageOS
- Update translations
Evolution X v7.6.2 (Tapsilog):
- Android 13 with February 2023 (r30) security patches.
- Allow profile owner to set user_setup_complete secure setting
- AttestationHooks: Spoof cheetah to gms.ui and gms.learning
- AttestationHooks: Spoof device as Pixel 5 for Google Photos by default
- AttestationHooks: Spoof raven to gms.persistent
- Evolver: Allow locking all apps visible in launcher
- Evolver: Configurable media notification and lock screen blur radius
- Evolver: Fade filter for lockscreen media artwork
- Evolver: Fade filter for media notification
- Evolver: Import more status bar logo styles
- Evolver: Resolve NPE when opening iconpacks pref
- Evolver: Rework media artwork and blur implementation
- Evolver: Update AppLock API
- Exclude Gallery2
- Improve renderscript allocation and usage
- InputMethodManager: Prevent unnecessary invocation of IME
- JobScheduler: Stop leaking user information
- Launcher3: Bring back support for custom themed icon pack
- Launcher3: Fix a potential NPE when buildAnimationController is called
- Launcher3: Fix potential ConcurrentModificationException
- Launcher3: Restore blur depth on configuration change
- Launcher3: Switch to AppLock API for protected apps
- Launcher3: Use ic_screenshot for recents screenshot drawable again
- ParallelSpace: Block telecom server package
- PhoneStatusBarTransitions: Always animate battery out at the same rate
- PixelPropsUtils: Don’t spoof for Pixel 2 and 3 series
- PixelPropsUtils: Spoof Samsung Accessory apps
- Pre-grant some prebuilt google app permissions
- Revert reticker implementation (fixes flickers in notification panel)
- SystemUI: Fix QS expand lag when VoLTE/VoWiFi icons are enabled
- SystemUI: Move bluetooth dialog creation to LongClick method
- SystemUI: Prevent systemui crash when reinflating QS
- SystemUI: Re-implement Bluetooth dialog
- Update translations
- ViewGroup: Remove child parent when a new view is added
- apn: AMC now is ONE Albania
- audio: Fix HAL reply handling in CompressedOffloadOutputStreamTest
- base: overlays: Fixed ! cutting signal icons in restored themes
- btaudio: aidl: Support offloading all LDAC qualities
- core: Fix suspend failure for privileged system components
- device_config: Update now playing to 2/19/23
- first_stage_mount: Skip dm-verity setup if AVB is not enabled
- fwb: Add missing android.permission.REGISTER_STATS_PULL_ATOM
- gms: Stop building Photos for gms_mini
- kernel: Check HIP support of clang before disabling it
- kernel: Force disable LLVM HIP
- overlays: Fix switch thumb for Outline iconpack
- overlays: iconpacks: Update launcher screenshot fill color
- permissions: Grant ACCESS_COARSE_LOCATION to some system apps
- permissions: Pre-grant google restore permissions
- themes: Add removed iconpacks as WiFi and Signal overlays
Evolution X v7.5:
- Merge January 2023 security patches (13.0_r20)
- PixelPropsUtils: Update fingerprints to January 2023 release
- SystemUIGoogle: Update nga/assist lib (fix assistant swipe crash)
- ThemePicker: Update PixelThemesStub from cheetah-user 13 TQ1A.230105.001.A2
- Version: Update to 4.5
- themes: fonts: Remove broken Antipasto Pro
- vendor: CarrierSettings: Update from TQ1A.230105.002
- vendor: apex: Update from TQ1A.230105.002
- vendor: gapps: Update from TQ1A.230105.002
- Launcher3: Add a preference to manually restart the launcher
- Launcher3: Fix taskbar crash without QSB
- Launcher3: Implement Local Color Extractor using monet theme engine
- Launcher3: Import bcsmartspace lib
- Launcher3: LocalColorExtractor: Adapt for 12L changes
- Launcher3: LocalColorExtractor: Disable local colors when using system presets
- Launcher3: Move restart check to home page
- Launcher3: Remove memory info view (unreliable)
- Launcher3: bcsmartspace: Import translations
- PixelPropsUtils: Use redfin props for extra packages
- Settings: Bring back Quick Tap support
- SystemUI: Revert to old Bluetooth QS tile
- fixup! Improvements for dynamic VoLTE & VoWiFi icons
- themes: fonts: Remove broken Antipasto Pro
- vendor: Bring back and update SettingsGoogle/SystemUIGoogle to A13 QPR1
- Bluetooth: legacy: Split header for hci legacy definitions
- Build NfcNci for AOSP NFC
- Launcher3: IconPalette: Don’t crash when the app gives us an invalid color
- Launcher3: Set default app drawer opacity to 100%
- Launcher3: Specify the component name to start the picker
- ParallelSpace: Allow devices to overlay whitelist/blocklist apps
- Add null pointer check to avoid system crash
- KeyguardIndication: Fix glitchy charging info on lock screen and AOD
- Send enhanced sco setup cmd only for wcn3990
- Update translations
- Add e2fsck/resize2fs/tune2fs to recovery/vendor_ramdisk
- Avoid NetworkPolicyLogger NullPointException
- Launcher3: Add GCam GO to default_workspace_4x5
- Launcher3: Enable Lens toggle by default
- Launcher3: Match dimens with Pixel Launcher
- Launcher3: Move suggestions preference from misc to main menu
- Launcher3: Refresh themed icons check via Build.TIME instead
- Launcher3: Update activity for Aperture camera shortcut
- Launcher3: Update default layouts from Pixel Launcher
- Remove fs utilities from init_boot module list
Video:
Here are Some Download link For Evolution X Rom:
Can i download for realme narzo 50?
Realme Narzo 50 Device is Not Available right now.