[ROM][Android 12][A505F][UNOFFICIAL] Evolution X Snow

Search This thread

hgunduz295

Senior Member
Jul 31, 2017
376
495



Evolution X Snow for Samsung Galaxy a50
Code:
/*
* Your warranty is void. Or valId, probably?
*
* I am not responsible for bricked devices, dead SD cards, Ebolation X,
* thermonuclear war, or the current economic crisis caused by you following
* these directions. YOU are choosing to make these modifications, and if
* you point your finger at me for messing up your device, I will LMAO at you.
*/

0KUV8YX.png


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

Reach us on Twitter! @EvolutionXROM


SRQCjQJ.png


Just flash and check "The Evolver". We have tons of features combined together from different ROMs.

CIrL2gb.png

Volte
Fingerprint
* You tell me

DO NOT FLASH GAPPS, ALREADY INCLUDED

o2G52Ve.png


Install / Clean Flash
1. Reboot to Recovery
2. Download the zip to your device
3. Wipe Data/Cache/System
4. Flash the ROM
5. Reboot to System and #KeepEvolving






Download



XDADevDB Information
Evolution X, ROM for Samsung Galaxy A50

Contributors

@Rvvishalcr7 (Telegram)
@santhoosh
@JuanTamqd21
thx the whole testing group

ROM OS Version: Android 12
ROM Kernel: Linux 4.14.x
Based On: AOSP
 
Last edited:

Misakitk

Member
May 22, 2020
12
2
Yokohama
testing great work from the developer we hope to see more android 12 roms for this devicetesting great work from the developer we hope to see more android 12 roms for this device
 
  • Like
Reactions: hgunduz295

hgunduz295

Senior Member
Jul 31, 2017
376
495
link is up to date now
new update new changes
==========================================
ROM Changelog:
==========================================
- Bumped to 6.1
- Merge February 2022 security patches (r32)
- Introduce App lock for S
- Introduce Face Unlock for S
- Settings: ColumbusLowSensitivityPreferenceController: Disable if using ap sensor
- Settings: exclude app lock subsettings from recents
- VolumeDialog: Fix live caption tooltip when on left side
- base: Fix carrier label being white on light wallpaper
- fixup! BiometricScheduler: Cancel operation if not idle
- fixup! SystemUI: runtime configurable audio panel location
- some optimizations
- overlay: core: Disable OtaSuggestionSummaryProvider from GMS
- overlay: Don't disable Google Play Updates
- vendor: Enable blur by default
- vendor: Disable blur on app-launch
- vendor: update GMS updater component disable list
- Fix deadlock issue
- Edit button in screenshot share activity
- PixelPropsUtils: Bypass hw attestation on newer pixel devices
- Settings: AdaptivePlayback: Rename it to 'Smart Pause' to keep a better fluency
- Settings: Add missing icons in network and internet menu
- Settings: Add a menu item to toggle app lock debugging
- Settings: Applock: use property access syntax wherever applicable
- Settings: Move blur toggle to Display options
- Settings: Move the "Adaptive Playback" option to Sound Settings
- SystemUI: Android 12L style Internet and Screenrecord dialogs
- SystemUI: Android 13 inspired Media Output Picker
- SystemUI: match brightness slider track height with the progress drawable
- SystemUI: Use AndroidSystemBlur styled Blurs
- SystemUI: Use same background color for Internet and Screen record
- base: match track height of volume slider with progress drawable
- core: Allow overriding device/model/name properties
- llkd: Include llkd-debuggable.rc in eng builds only
- services: applock: fix showing unlock prompt for non-visible packages
- vendor: Enable multi-user across all devices
- vendor: Fix NFC animation background
- NotificationManagerService: Disable channel warning toast by default
- Pocket lock: Improve on UDFPS devices
- rro_overlays: Update default wallpaper
- Settings: Restore AOSP fingerprint enrolling layouts
- fingerprint: Rework enrollment screen
- PixelPropsUtils: Update Raven to 2nd February 2022 Security patch fingerprint
- PixelPropsUtils: Remove Pubg New State from GamesProps
- core: Refactor Pixel 2021 features availability and PixelProps spoofing
- gms: Move back to P2020 Personalization services
- vold: add support for more filesystems for public storage
- Settings: Nuke ColorBucketPreference and overlays
- Settings: Nuke custom vibration intensity preferences
- SystemUI: DetailDialog: do not explicitly specify type parameters for setOnClickListener lambda
- SystemUI: Fix circle battery styles QS tinting
- SystemUI: QSTileImpl: bail out early in handleLongClick if getLongClickIntent returns null
- base: Declare cutout utils
- themes: Nuke ColorBucket overlays
- vendor: overlay: Force disable ambient music components
- Fix ManagedServices concurrent ArrayIndexOutOfBoundsException
- init: fix to set sd device label correctly for FS
- init: mount_handler: detect main block device more reliably
- init.rc: use /sys/class/block instead of /sys/devices/virtual/block
- media: update path for vendor specific config files
- overlays: Add Outline iconpack
- overlays: Add more icon shape overlays
- vold: Accept Linux GPT partitions on external SD cards
- vold: add support for Linux Native MBR partition types
- DataSwitchTile: Fix issue when subId is non-binary
- DataSwitchTile: Resolve initial tile state
- Restore support with [email protected] dsds clients
- core: Rework the Photos features blacklist again
- GamingMode: NotificationOverlayController: mark overlay as untouchable and non-focusable
- GamingMode: upgrade gradle plugin and dependencies
- Updater: Convert to blueprint
- Evolver: User toggle for Photos unlimited storage
- Evolver: User toggle for games/streaming apps
- SystemUI: Disable ringer button if alert slider is present
- Updater: Implement custom OTA URL
- Updater: Uprev gradle and imported missing res
- Updater: Uprev to API 31
- base: Show USB icon in ADB notification
- base: Show USB icon in notification instead of generic system icon
- bt: security: Use-After-Free in btm_sec_[dis]connected
- telephony: Release wakelock if setRadioCapability is not supported
- telephony: Update external card state based on current app
- Backport 'Add ability to disable GL draws'
- Cancel the existing recents animation before any initialization
- Evolver: Implement cutout force fullscreen
- Fix BatteryStats counts foreground activity time
- Fix NPE with cutout force full screen
- Fix an instance of -Wunused-but-set-variable
- Fix full draw power usage increase issue
- HwRemoteBinder: fix race for concurrent binderDied
- Lazy load Properties::isDrawingEnabled
- QSTiles: Re-write Caffeine tile in Kotlin
- QSTiles: Re-write On-The-Go tile in Kotlin
- QSTiles: Re-write Sync tile in Kotlin
- Settings: Add activity for cutout force fullscreen
- Settings: Migrate encryption settings xml to NestedScrollView
- Settings: Migrate interstitial encryption settings xml to NestedScrollView
- Settings: Move Extra Dim feature to Display
- Settings: Support per-app volume
- Settings: Use List Preference for Dark mode
- SystemUI: Make center clock layout safe insets aware
- SystemUI: Make center clock shift with rest of the status bar items
- base: Remove duplicate WRITE_APN_SETTINGS permission for SystemUI
- fixup! SystemUI: On-The-Go Mode
- ColorBucket: Remove PitchBlack overlays (different from the �real� Black theme)
- EasterEgg: Fix some warnings
- Settings: Turn on haptic feedback on back gesture by default
- StrictMode: Don't enable extra features for userdebug builds
- SystemUI: Display a toast when a screenshot is deleted
- SystemUI: MediaOutputDialogFactory: Accept null package name
- SystemUI: Remove excess margin from data saver icon
- gms: Add Pixel dependencies sysconfigs (for specific Pixel devices only)
- init: Set persist.sys.usb.config properly
- vendor: Hide blank preference in Settings > Accessibility
- vendor: Set persist.sys.usb.config conditionally
- Evolver: Add VoLTE icon from Motorola
- PixelPropsUtils: Remove spoofing for currently supported Pixels
- SystemUI: Fix method for disabling unlock ripple animation
- SystemUI: Introduce ColumbusCompatibilityHelper
- SystemUIGoogle: Build android.frameworks.stats
- SystemUIGoogle: Fix StatusBarGoogle injection and cleanup code
- SystemUIGoogle: Import proto deps for columbus CHRE impl
- SystemUIGoogle: Optimize proguard rules
- Update SystemUIGoogle
- fixup! Screenrecord: add blinking stop dot and low-quality options
- vendor: CarrierSettings: Update from SQ1A.220205.002
- Evolver: Alert Slider: Add toggle to disable notifications (OnePlus devices only)
- Evolver: Update SearchIndexable for our fragments
- Evolver: Update SwitchPreference for CPU overlay toggle
- PixelPropsUtils: Update to February 2022 fingerprints
- Re-implement Alert Slider (OnePlus devices only)
- fixup! base: add CPU info overlay
- sepolicy_vndr: Remove duplicate hwservice_contexts
- sepolicy_vndr: generic: Add app_data_file_type to vendor_radio_data_file
- sepolicy_vndr: legacy: Update vendor property types
- sepolicy_vndr: qva: Allow vendor_cnd to read wifi_hal_prop
- sepolicy_vndr: qva: Update vendor property types
- zygote: Enable USAP by default for S
- Settings: Add preference for one-shot auto-brightness
- QS: Use Settings.Panel intent for Volume Tile
- QS: Use Settings.Panel intents for WiFi and NFC
- ScreenshotHelper: ignore timeout when taking partial screenshots
- SystemUI: add public setting keys for monet tunables
- VolumeDialog: Display default row when the active row is a notification
- VolumeDialog: Don't hide the default stream when adjusting the music stream
- Settings: add a title for Beam main switch
- Settings: BluetoothDeviceDetailsFragment: fix edit menu icon tint
- Settings: Disable Storage Manager
- Evolver: Improve Secure QS tile behavior toggle
- Settings: Improve code for time spent in-app
- Remove Advanced nav/Extended swipe gestures
- SystemUI: Update NFC tile drawable
- SystemUI: Use same NFC icon as that in QS tile
- Evolver: Bring back Optional screenshot type toggle
- Evolver: Refactor Notification settings fragment
- Evolver: Refactor Status bar icons preference category
- ScreenshotTile: Make default state inactive
- ScreenshotTile: Use secondary label to indicate mode
- Settings: fingerprint: hide link icon when there's no link
- Evolver: Refactor Themes fragment
- Fixes ubsan shift-out-of-bounds SIGABRT
- Zygote: Fix an issue when emptying the usap pool
- libgui: Dispatch vsync when receiving vsync timeout
- Update translations
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7



    Evolution X Snow for Samsung Galaxy a50
    Code:
    /*
    * Your warranty is void. Or valId, probably?
    *
    * I am not responsible for bricked devices, dead SD cards, Ebolation X,
    * thermonuclear war, or the current economic crisis caused by you following
    * these directions. YOU are choosing to make these modifications, and if
    * you point your finger at me for messing up your device, I will LMAO at you.
    */

    0KUV8YX.png


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

    Reach us on Twitter! @EvolutionXROM


    SRQCjQJ.png


    Just flash and check "The Evolver". We have tons of features combined together from different ROMs.

    CIrL2gb.png

    Volte
    Fingerprint
    * You tell me

    DO NOT FLASH GAPPS, ALREADY INCLUDED

    o2G52Ve.png


    Install / Clean Flash
    1. Reboot to Recovery
    2. Download the zip to your device
    3. Wipe Data/Cache/System
    4. Flash the ROM
    5. Reboot to System and #KeepEvolving






    Download



    XDADevDB Information
    Evolution X, ROM for Samsung Galaxy A50

    Contributors

    @Rvvishalcr7 (Telegram)
    @santhoosh
    @JuanTamqd21
    thx the whole testing group

    ROM OS Version: Android 12
    ROM Kernel: Linux 4.14.x
    Based On: AOSP
    2
    link is up to date now
    new update new changes
    ==========================================
    ROM Changelog:
    ==========================================
    - Bumped to 6.1
    - Merge February 2022 security patches (r32)
    - Introduce App lock for S
    - Introduce Face Unlock for S
    - Settings: ColumbusLowSensitivityPreferenceController: Disable if using ap sensor
    - Settings: exclude app lock subsettings from recents
    - VolumeDialog: Fix live caption tooltip when on left side
    - base: Fix carrier label being white on light wallpaper
    - fixup! BiometricScheduler: Cancel operation if not idle
    - fixup! SystemUI: runtime configurable audio panel location
    - some optimizations
    - overlay: core: Disable OtaSuggestionSummaryProvider from GMS
    - overlay: Don't disable Google Play Updates
    - vendor: Enable blur by default
    - vendor: Disable blur on app-launch
    - vendor: update GMS updater component disable list
    - Fix deadlock issue
    - Edit button in screenshot share activity
    - PixelPropsUtils: Bypass hw attestation on newer pixel devices
    - Settings: AdaptivePlayback: Rename it to 'Smart Pause' to keep a better fluency
    - Settings: Add missing icons in network and internet menu
    - Settings: Add a menu item to toggle app lock debugging
    - Settings: Applock: use property access syntax wherever applicable
    - Settings: Move blur toggle to Display options
    - Settings: Move the "Adaptive Playback" option to Sound Settings
    - SystemUI: Android 12L style Internet and Screenrecord dialogs
    - SystemUI: Android 13 inspired Media Output Picker
    - SystemUI: match brightness slider track height with the progress drawable
    - SystemUI: Use AndroidSystemBlur styled Blurs
    - SystemUI: Use same background color for Internet and Screen record
    - base: match track height of volume slider with progress drawable
    - core: Allow overriding device/model/name properties
    - llkd: Include llkd-debuggable.rc in eng builds only
    - services: applock: fix showing unlock prompt for non-visible packages
    - vendor: Enable multi-user across all devices
    - vendor: Fix NFC animation background
    - NotificationManagerService: Disable channel warning toast by default
    - Pocket lock: Improve on UDFPS devices
    - rro_overlays: Update default wallpaper
    - Settings: Restore AOSP fingerprint enrolling layouts
    - fingerprint: Rework enrollment screen
    - PixelPropsUtils: Update Raven to 2nd February 2022 Security patch fingerprint
    - PixelPropsUtils: Remove Pubg New State from GamesProps
    - core: Refactor Pixel 2021 features availability and PixelProps spoofing
    - gms: Move back to P2020 Personalization services
    - vold: add support for more filesystems for public storage
    - Settings: Nuke ColorBucketPreference and overlays
    - Settings: Nuke custom vibration intensity preferences
    - SystemUI: DetailDialog: do not explicitly specify type parameters for setOnClickListener lambda
    - SystemUI: Fix circle battery styles QS tinting
    - SystemUI: QSTileImpl: bail out early in handleLongClick if getLongClickIntent returns null
    - base: Declare cutout utils
    - themes: Nuke ColorBucket overlays
    - vendor: overlay: Force disable ambient music components
    - Fix ManagedServices concurrent ArrayIndexOutOfBoundsException
    - init: fix to set sd device label correctly for FS
    - init: mount_handler: detect main block device more reliably
    - init.rc: use /sys/class/block instead of /sys/devices/virtual/block
    - media: update path for vendor specific config files
    - overlays: Add Outline iconpack
    - overlays: Add more icon shape overlays
    - vold: Accept Linux GPT partitions on external SD cards
    - vold: add support for Linux Native MBR partition types
    - DataSwitchTile: Fix issue when subId is non-binary
    - DataSwitchTile: Resolve initial tile state
    - Restore support with [email protected] dsds clients
    - core: Rework the Photos features blacklist again
    - GamingMode: NotificationOverlayController: mark overlay as untouchable and non-focusable
    - GamingMode: upgrade gradle plugin and dependencies
    - Updater: Convert to blueprint
    - Evolver: User toggle for Photos unlimited storage
    - Evolver: User toggle for games/streaming apps
    - SystemUI: Disable ringer button if alert slider is present
    - Updater: Implement custom OTA URL
    - Updater: Uprev gradle and imported missing res
    - Updater: Uprev to API 31
    - base: Show USB icon in ADB notification
    - base: Show USB icon in notification instead of generic system icon
    - bt: security: Use-After-Free in btm_sec_[dis]connected
    - telephony: Release wakelock if setRadioCapability is not supported
    - telephony: Update external card state based on current app
    - Backport 'Add ability to disable GL draws'
    - Cancel the existing recents animation before any initialization
    - Evolver: Implement cutout force fullscreen
    - Fix BatteryStats counts foreground activity time
    - Fix NPE with cutout force full screen
    - Fix an instance of -Wunused-but-set-variable
    - Fix full draw power usage increase issue
    - HwRemoteBinder: fix race for concurrent binderDied
    - Lazy load Properties::isDrawingEnabled
    - QSTiles: Re-write Caffeine tile in Kotlin
    - QSTiles: Re-write On-The-Go tile in Kotlin
    - QSTiles: Re-write Sync tile in Kotlin
    - Settings: Add activity for cutout force fullscreen
    - Settings: Migrate encryption settings xml to NestedScrollView
    - Settings: Migrate interstitial encryption settings xml to NestedScrollView
    - Settings: Move Extra Dim feature to Display
    - Settings: Support per-app volume
    - Settings: Use List Preference for Dark mode
    - SystemUI: Make center clock layout safe insets aware
    - SystemUI: Make center clock shift with rest of the status bar items
    - base: Remove duplicate WRITE_APN_SETTINGS permission for SystemUI
    - fixup! SystemUI: On-The-Go Mode
    - ColorBucket: Remove PitchBlack overlays (different from the �real� Black theme)
    - EasterEgg: Fix some warnings
    - Settings: Turn on haptic feedback on back gesture by default
    - StrictMode: Don't enable extra features for userdebug builds
    - SystemUI: Display a toast when a screenshot is deleted
    - SystemUI: MediaOutputDialogFactory: Accept null package name
    - SystemUI: Remove excess margin from data saver icon
    - gms: Add Pixel dependencies sysconfigs (for specific Pixel devices only)
    - init: Set persist.sys.usb.config properly
    - vendor: Hide blank preference in Settings > Accessibility
    - vendor: Set persist.sys.usb.config conditionally
    - Evolver: Add VoLTE icon from Motorola
    - PixelPropsUtils: Remove spoofing for currently supported Pixels
    - SystemUI: Fix method for disabling unlock ripple animation
    - SystemUI: Introduce ColumbusCompatibilityHelper
    - SystemUIGoogle: Build android.frameworks.stats
    - SystemUIGoogle: Fix StatusBarGoogle injection and cleanup code
    - SystemUIGoogle: Import proto deps for columbus CHRE impl
    - SystemUIGoogle: Optimize proguard rules
    - Update SystemUIGoogle
    - fixup! Screenrecord: add blinking stop dot and low-quality options
    - vendor: CarrierSettings: Update from SQ1A.220205.002
    - Evolver: Alert Slider: Add toggle to disable notifications (OnePlus devices only)
    - Evolver: Update SearchIndexable for our fragments
    - Evolver: Update SwitchPreference for CPU overlay toggle
    - PixelPropsUtils: Update to February 2022 fingerprints
    - Re-implement Alert Slider (OnePlus devices only)
    - fixup! base: add CPU info overlay
    - sepolicy_vndr: Remove duplicate hwservice_contexts
    - sepolicy_vndr: generic: Add app_data_file_type to vendor_radio_data_file
    - sepolicy_vndr: legacy: Update vendor property types
    - sepolicy_vndr: qva: Allow vendor_cnd to read wifi_hal_prop
    - sepolicy_vndr: qva: Update vendor property types
    - zygote: Enable USAP by default for S
    - Settings: Add preference for one-shot auto-brightness
    - QS: Use Settings.Panel intent for Volume Tile
    - QS: Use Settings.Panel intents for WiFi and NFC
    - ScreenshotHelper: ignore timeout when taking partial screenshots
    - SystemUI: add public setting keys for monet tunables
    - VolumeDialog: Display default row when the active row is a notification
    - VolumeDialog: Don't hide the default stream when adjusting the music stream
    - Settings: add a title for Beam main switch
    - Settings: BluetoothDeviceDetailsFragment: fix edit menu icon tint
    - Settings: Disable Storage Manager
    - Evolver: Improve Secure QS tile behavior toggle
    - Settings: Improve code for time spent in-app
    - Remove Advanced nav/Extended swipe gestures
    - SystemUI: Update NFC tile drawable
    - SystemUI: Use same NFC icon as that in QS tile
    - Evolver: Bring back Optional screenshot type toggle
    - Evolver: Refactor Notification settings fragment
    - Evolver: Refactor Status bar icons preference category
    - ScreenshotTile: Make default state inactive
    - ScreenshotTile: Use secondary label to indicate mode
    - Settings: fingerprint: hide link icon when there's no link
    - Evolver: Refactor Themes fragment
    - Fixes ubsan shift-out-of-bounds SIGABRT
    - Zygote: Fix an issue when emptying the usap pool
    - libgui: Dispatch vsync when receiving vsync timeout
    - Update translations
    1
    testing great work from the developer we hope to see more android 12 roms for this devicetesting great work from the developer we hope to see more android 12 roms for this device
    1
    It works great work thanks.
    1
    Which of these should we choose for our A50?

    View attachment 5553339
    evolution-x one is latest zip for now