[OFFICIAL][ROM][12.1] EvolutionX 6.2.2 (02/04/2022)

Search This thread

a.sallam

New member
Nov 23, 2021
1
0
installed it but the battery is very bad charged full and not using the phone the battery decrease very fast
 

Mukesh Sharma 36

Senior Member
May 31, 2018
122
67
Navi Mumbai
Xiaomi Mi A3
installed it but the battery is very bad charged full and not using the phone the battery decrease very fast
Let the battery adapt to new rom, wait for few days. But if you feel it's still worse you can always revert back to android 11 or any other rom, it won't cause an issue. And since it's the first build battery and performance won't be at it's best.
 

SamarthKon

New member
Nov 28, 2021
3
0
Can you please provide stepwise guide for flashing A12 rom on devices which are currently on stock A11 firmware? So that newbies don't make mistakes? Much appreciated.
 

Mukesh Sharma 36

Senior Member
May 31, 2018
122
67
Navi Mumbai
Xiaomi Mi A3
Can you please provide stepwise guide for flashing A12 rom on devices which are currently on stock A11 firmware? So that newbies don't make mistakes? Much appreciated.
Requirements:
adb drivers installed on pc.
minimal adb and fastboot on pc.
platform tools.
lineageOS recovery img.

Procedure:
STEP 1: Boot into fastboot mode (Press and hold Vol- and power button at same time for 5 or more sec).
STEP 2: Connect phone with pc (To check if it's properly connected or not, TYPE - "fastboot devices" and enter).
STEP 3: Flash lineageOS recovery img TYPE - fastboot flash boot <recovery.img>
STEP 4: Boot into recovery (Press and hold Vol+ and power button) OR TYPE - "fastboot reboot" and Press Vol+ at same time.
STEP 5: Do factory reset.
STEP 6: Navigate to apply update.
STEP 7: Use sdcard OR apply from adb (sideload evolutionX rom TYPE - adb sideload <rom.zip>).
 

papafan

Senior Member
Mar 12, 2016
116
18
59
Salonica
Requirements:
adb drivers installed on pc.
minimal adb and fastboot on pc.
platform tools.
lineageOS recovery img.

Procedure:
STEP 1: Boot into fastboot mode (Press and hold Vol- and power button at same time for 5 or more sec).
STEP 2: Connect phone with pc (To check if it's properly connected or not, TYPE - "fastboot devices" and enter).
STEP 3: Flash lineageOS recovery img TYPE - fastboot flash boot <recovery.img>
STEP 4: Boot into recovery (Press and hold Vol+ and power button) OR TYPE - "fastboot reboot" and Press Vol+ at same time.
STEP 5: Do factory reset.
STEP 6: Navigate to apply update.
STEP 7: Use sdcard OR apply from adb (sideload evolutionX rom TYPE - adb sideload <rom.zip>).
A question: Is there any need to change slots during flashing recovery img? I remember two more steps of changing slots when I flashed twrp img in the past.
 

Mukesh Sharma 36

Senior Member
May 31, 2018
122
67
Navi Mumbai
Xiaomi Mi A3
A question: Is there any need to change slots during flashing recovery img? I remember two more steps of changing slots when I flashed twrp img in the past.
Frankly, I never understood the "slot" logic. I have seen so many videos, some say something and some say the opposite. So, I am not sure I can properly answer that. The above procedure currently works fine for me. I would suggest you to see some videos on flashing rom for better understanding.
And, always keep Mi Flash Tool and Stock A11 Fastboot rom with you. If you ever did something wrong (I hope not), you just flash stock rom and you will be safe.
I hope you succeed.
 
  • Like
Reactions: NikBos and papafan

SamarthKon

New member
Nov 28, 2021
3
0
Requirements:
adb drivers installed on pc.
minimal adb and fastboot on pc.
platform tools.
lineageOS recovery img.

Procedure:
STEP 1: Boot into fastboot mode (Press and hold Vol- and power button at same time for 5 or more sec).
STEP 2: Connect phone with pc (To check if it's properly connected or not, TYPE - "fastboot devices" and enter).
STEP 3: Flash lineageOS recovery img TYPE - fastboot flash boot <recovery.img>
STEP 4: Boot into recovery (Press and hold Vol+ and power button) OR TYPE - "fastboot reboot" and Press Vol+ at same time.
STEP 5: Do factory reset.
STEP 6: Navigate to apply update.
STEP 7: Use sdcard OR apply from adb (sideload evolutionX rom TYPE - adb sideload <rom.zip>).
Thank you very much! Two questions though.
1) Would that be all after the last step, sideloading the rom?
2) Do I and when do I need to flash boot.img file provided in the OP?
 

Mukesh Sharma 36

Senior Member
May 31, 2018
122
67
Navi Mumbai
Xiaomi Mi A3
Thank you very much! Two questions though.
1) Would that be all after the last step, sideloading the rom?
2) Do I and when do I need to flash boot.img file provided in the OP?
Ans 1) If you want to use your phone normally, I mean without root (magisk) then that will be all.
Ans 2) You don't have/need to flash boot.img. The boot.img is the boot animation (loading screen) file of EvoX which you see before the phone boots.
 

takis22

New member
Dec 2, 2021
1
1
Hello, I installed succesfully this ROM and everything looks great! However I cant connect to 4g/lte network.
Is anyone else facing the same issue?
 
  • Like
Reactions: SamarthKon

Jonibhai

New member
Dec 6, 2021
2
0
Xiaomi Mi A3
Tried this rom, I have to say it exceeded my expectations..

The rom is quite smooth and has no lags while doing normal every day stuffs.. The customisation provided with this rom is also quite good.

One thing I would like the developer to know is that Battery backup is somewhat average and not as good as compared to other roms..

Please fix the battery issue in the upcoming patches..

Looking forward to it.
 

kyuuby27

Member
Feb 25, 2021
9
0
The audio via usb is failing, in applications such as usb audio player pro the bitperfect output crashes the application, investigating in forums such as headfi and the like, this problem is particular to some pixel phones, I don't know if it has to see that they use parts of the code of the pixel in this rom, as I understand there is a problem with an API, sorry if I do not understand well, but it would be good if you check it, maybe you will have better luck fixing this bug, since google has ignored the reports made by users.
 

ItsShaded__

New member
Dec 16, 2021
2
1
I am using the latest version, installed a few hours ago, i noticed that the rom isnt pre rooted, so i installed magisk so like how do i root now, i dont have either of boot or vbmeta, do i use the stock ones or what?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 27
    xiz0QDJ.jpg

    Evolution X 6.2.2 for the Xiaomi Mi A3 [laurel_sprout]
    Code:
    /*
    * Your warranty is void. Or vaild, probably?
    *
    * I am not responsible for bricked devices, dead SD cards, Evolution X,
    * thermonuclear war, or the current economic crisis caused by you following
    * these directions. YOU are choosing to make these modificiations, and if
    * you point your finger at me for messing up your device, I will LMAO at you.
    */

    S97pt6u.png

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

    - Team Evolution X -
    @joeyhuab
    @peaktogoo (Now RealAkito)

    Reach us on Twitter! @EvolutionXROM




    DEJpSZ3.png

    - Just flash and check "The Evolver"

    y09XyfR.png

    Native WiFi Display/Screen cast

    DO NOT FLASH GAPPS, ALREADY INCLUDED


    vXLSwbr.png


    First Time Install / Clean Flash
    - Remove your lockscreen password!!
    - Reboot to fastboot mode and falsh LineageOs IMG from laptop/pc [provided under download section]
    - Boot into recovery (Press and hold Vol+ and power button)
    - Perform factory reset
    - Navigate Apply update -> apply from ADB
    - Sideload rom .zip
    adb sideload <rom zip name> (no need to change any kind of slot)
    - Reboot system and #KeepEvolving


    Update / Dirty Flash

    - Remove your lockscreen password!!
    - Reboot to fastboot mode and falsh LineageOs IMG from laptop/pc [provided under download section]
    - Boot into recovery (Press and hold Vol+ and power button)
    - Navigate Apply update -> apply from ADB
    - Sideload rom .zip
    adb sideload <rom zip name> (no need to change any kind of slot)
    - Reboot to System and #KeepEvolving






    z9TerqB.png


    FilenameLinkAuthor
    ROMevolution_laurel_sprout-ota-sp2a.220305.013.a3-04022339.zipAndroid 11 Firmare users | md5Hemant Sachdeva
    RecoveryLineage RecoveryFlashable Zip | Fastboot img
    (A10/A11 Firmware)
    Source
    boot.imgAndroid 12 (S)fastboot flash boot boot.imgHemant Sachdeva



    Code:
    Note:
    ==============================
    Anything regarding FOD is random, so don't expect any specific response. Two users on same build may have different response.
    
    ------------------------------
    4/3
    Revert "Separate mute and vibrate icons in status bar"
    Settings: Move app lock preferences to Evolver
    SystemUI: PlayerViewHolder: add a null check on handler
    
    4/2
    BluetoothUtils: disable useless logspam
    Call log limit 500=>5000
    Camera: Prevent crash with prebuilt camera metadata
    Grant Wellbeing the SUSPEND_APPS perm if already declared
    Increase Zenmode max hour limit from 12 to 24
    Keep recent tasks for more time in memory
    Permissions: Grant Download Provider access permissions to external storage
    Settings: Add vibration patterns from OOS
    Settings: Allow choosing a custom vibration pattern
    SystemUI: Add Mono audio tile (aka headphone in one ear only)
    SystemUI: Always disable rotation on lockscreen
    SystemUI: Fix pink progress animation color in expanded Wi-Fi tile
    Telecomm: Update vibration patterns
    Telephony: Add null check for operator
    Telephony: Fix crash while updating Operator Name
    Telephony: Limit setSignalStrengthReportingCriteria
    WallpaperService: Fix half black wallpaper after rotating quickly
    Watchdog: run emergency sync before killing system
    base: Delete media tests
    base: Fix black screen issue due to wallpaper decoding exceptions
    base: Remove unnecessary videos
    
    4/1
    AutoAODService: Use Calendar.add instead of Calendar.roll
    Brightness slider: Fix issues with media mode
    Brightness slider: Use proper icon names
    Bring back QQS brightness slider
    Fixes and clean up for QS brightness slider customizations
    
    3/31
    PixelPropsUtils: Remove Fortnite from Games spoof
    
    3/30
    Fix res after newer SettingsGoogle import
    SystemUI: Nuke redundant Now Playing/Smartspace assets
    fixup! Camera: Ignore torch status update for aux or composite camera
    fixup! QS footer icon visibilities (aka QS footer power menu toggle)
    
    3/29
    PixelPropsUtils: Selectively enable GPhotos spoof for Pixel devices
    SystemUI: fix initial notif shade layout on split mode
    SystemUI: use default dialogCornerRadius for qs customize title
    
    3/28
    Port changes from SystemUIGoogle/SettingsGoogle (Quick Tap, Game Dashboard, Smartspace)
    
    3/27
    Evolver: Bring back Ambient Edge Lighting
    Evolver: Bring back bluetooth battery level toggle
    Fix status bar clock hiding implementation
    PixelPropsUtils: Refactor after switching gms to raven
    base: improve three finger gesture code
    
    3/26
    Evolver: Add reTicker feature
    Evolver: Bring back lock screen album art filters
    Evolver: QS Column count and QS hide label settings
    Framelayout: Fix NPE when view is missing
    PixelPropsUtils: Add NHS App props spoofing
    PixelPropsUtils: Add game props for mobile legends
    SystemUI: Add switch data saver icon
    SystemUI: Make media view less-gore when artwork bg is enabled
    
    3/25
    Add Sound Search tile
    Evolver: Add bug report shortcut to Power menu
    Evolver: Add support for clock auto-hiding
    Evolver: Allow toggling camera/mic privacy indicator
    Evolver: Bring back hiding notification headers toggle
    Evolver: Bring back scheduling of Always on Display
    Evolver: Bring back Status bar logos
    Evolver: Bring back UDFPS icons and animations
    Fix up hiding camera/location indicators for known packages
    Settings: Add preference for one shot auto-brightness
    Settings: Bring back Bluetooth/WiFi timeout features
    Status bar: Update notification count icons
    ThemeUtils: Make it compatible for all targets
    base: Fix location privacy indicator getting stuck
    base: Update API for disabling gestural navigation
    fwb: Guard some functions against face unlock
    
    3/24
    Evolver: Bring back QS brightness slider options
    PixelPropsUtils: only spoof raven to gms
    Refactor Ringtone.playFallbackRingtone
    Settings: Update phone numbers when IMS registered
    Settings: add sim status listener in about phone
    Settings: move Extra Dim feature to display
    SystemUI: EvolutionKeyguardSliceProvider: cleanup
    SystemUI: Unblock alarm and vibrate status bar icons
    SystemUI: match brightness slider track height with the progress drawable
    SystemUI: res array for statusbar blocked icons
    
    3/23
    PixelPropsUtils: Whitelist YouTube apps
    Settings: Bring back haptic feedback on back gesture
    Settings: Remove divider from Battery Manager
    Settings: update PowerUsageFeatureProviderGoogle to 12L
    SystemUI: Update Smartspace assets to 12L
    SystemUI: Flags: Properly enable Smartspace transition
    SystemUI: catch up to 12L SystemUIDefaultModule
    audio: add support for extended formats
    fs_mgr: Don't run clean_scratch_files on non-dynamic devices
    media: Define MPEG-H Encoder Format
    
    3/22
    Evolver: Bring back Flashlight blink on incoming calls
    Evolver: Bring back Monet settings
    GestureTweaksSettings: fix after removing assistant from extended swipe options
    Merge Pixel 6 Pro March security patches
    PixelPropsUtils: Update to SP2A.220305.013.A3
    Settings: Add more trigger actions/app/activities
    version: Uprev to 6.2.2
    
    3/21
    Evolver: Allow to disable qs footer warnings
    Evolver: Bring back Pulse
    Evolver: QS footer icon visibilities
    FaceService: Downgrade strength to STRENGTH_WEAK
    FingerprintEnrollEnrolling: Set proper dialog message when user touches fp icon
    PowerProfile: allow overriding default power profile
    Settings: Disable face enroll on Setup Wizard
    Settings: Don't change nouns in summaries to lower case for German
    SystemUI: Show mobile data indicator when VoLTE icon enabled
    
    3/20
    Add dalvik-heap device configs for 8/12/16 GiB devices
    AutofillManager: Turn off logging by default
    BugFix: HWASAN: Fix stack-buffer-overflow
    CameraServiceProxy: Loosen UID check conditionally
    CarrierConfigManager: Enable payphone call blocking option
    Change the order of Notification writeToParcel
    ColorUtils: Prevent crash if alpha component is translucent
    Don't throw exception if admin is null
    Evolver: allow disabling qs on secure lockscreen
    EvolutionUtils: Add check if device supports compass
    Fix: if anrApp is null, Null pointer exception occurred, Anr trace capture failed
    Fix EventLog string class problem in ViewRootImpl#enqueueInputEvent()
    Fix autogroupsummary bug
    Fix potential race condition problem
    Fixed a crash in settings in tts engine selection screen
    Make center clock follow paddingTop
    Make sure we close system dialogs on the thread which it's created
    MediaArtworkProcessor: Use less blur, zoom & alpha on keyguard
    Parcel: remove use of getOpenAshmemSize
    Properly apply dark theming to clock
    QS: Add CPUInfo toggle tile
    QS: Add and use Bluetooth Panel instead of full Settings
    QS: Add and use Mobile Data panel
    QuickStatusBarHeader: Update for new mClockDateView
    Reduce padding use by privacy indicator resources
    Restore cache clean up code in PackageManagerService
    Screenshot: Remove text from expanded screenshot chip
    Settings: Apply SUW button theming to WiFi page
    Settings: Enable Quick Wallet settings for all devices with NFC
    Settings: Implement RoutinesActionBroadcastReceiver
    Settings: Network setup UI changes for SUW
    Settings: Update settings animations
    Settings: Update some lottie animations
    Settings: use PowerUsageFeatureGoogle
    SettingsLib: Don't show system overlays on apps list
    Shorten wait time for shutdown time optimization
    SoundPool: Update queue only if streamID matches
    SystemUI: Add Compass tile and disable long click
    SystemUI: AuthController: Fix ripple animation for side fp devices
    SystemUI: AuthController: Fix NPE due to isPowerbuttonFps()
    SystemUI: Better QS detail clip animation
    SystemUI: Fix SystemUI Crash
    SystemUI: Grant additional permissions for smartspace
    SystemUI: Invoke keyguard exit animation
    SystemUI: integrate smartspace and backgesture provider
    SystemUI: Nuke oriented navbar handle
    SystemUI: Open WifiPanel on LongClick
    SystemUI: Prevent loop with display timeout
    SystemUI: Use geometric 6 and 9 glyphs in PIN entry keypad
    SystemUI: add missing initial call to updateResources in brightness mirror
    SystemUI: add resource dimen for all screenshot ui radiuses
    SystemUI: inject WiredChargingRippleController
    SystemUI: unify screenshot and record corner dimens
    SystemUI: use proper themed divider in notification channel editor dialog
    Toast: fix layer leak
    Use alphaoptimized layout for icons on left
    ViewGroup: Remove child parent when a new view is added
    ViewRootImpl: Fixed memory leak caused by viewrootImpl objects
    base: Use vector drawable for tab_selected_holo
    base: add CPU info overlay
    base: fix list style alert dialog to use system font
    core: PinSet: Cache pin algorithms
    fonts: add OneUISans
    graphics: Override system fonts with user-selected overlays
    libmedia_jni: Changing MediaPlayer RefBase object creation as per RefBase recommendation
    libs: PipTaskOrganizer: do not start fade out animation for pip if surfacecontrol leash is null
    services: WindowOrientationListener: bail out if rotation resolver service instance is null
    services: fonts: use a simple sha512 hash based file verification system
    styles: Use user fonts for Material UI themes
    version: Uprev to 6.2.1
    
    3/19
    Keyguard: don't use large clock on landscape except for tablets
    
    3/18
    Bring back Advanced Nav Gestures
    Bring back separate Mobile data/WiFi QS tiles
    Evolver: Bring back Status bar clock customization
    Evolver: Bring back HW Keys customization
    Evolver: Bring back Navbar toggle
    NavigationBar: Prevent a rare crash
    Settings: Only show gesture navigation if device has a software nav bar
    SystemUI: Battery: Use old format
    SystemUI: add FloatingRotationButton for hw-key devices
    
    3/16
    AuthService: Add support for workaround side fps props
    EvolutionUtils: Import restart systemui api
    Evolver: Bring back Pitch black theme
    Evolver: Show SystemUI restart dialog after toggling black theme
    
    3/15
    Battery icon: fix requestLayout() calls spam when in lock screen
    BatteryMeterView: Move null check to the beginning of the method
    Battery Styles: Hide plus when showing battery percentage inside icon
    Battery Styles: Introduce full circle battery style
    Battery Styles: Set proper battery style on init
    Evolver: Bring back Themes category
    Evolver: Bring back lock screen media artwork toggle
    Evolver: Bring back lock screen media artwork blur level
    QuickStatusBarHeaderController: Remove setIgnoreTunerUpdates
    Sharesheet: Display two rows of max ranked targets
    SystemUI: Hide tuner icon in QS panel
    
    3/14
    Evolver: Bring back Battery/Notif LED settings
    Evolver: Bring back option to Display Data Disabled Indicator Icon
    Evolver: Bring back Roaming Indicator toggle
    Evolver: Bring back Toast icon toggle
    Evolver: Bring back Volume key cursor control
    Settings: Fix the failing strings
    Settings: Show memory usage in app info
    Settings: Wake on plug
    SystemUI: res array for status bar blocked icons
    apns: Add Orange IA
    overlay: Change global actions gestures defaults
    overlay: Default to full gesture navigation
    overlay: Update rounded corner dimens from redfin
    overlay: Use old NTP server in China
    
    3/13
    Allow cellbroadcastreceiver to read phone state
    Block annoying status bar call strength icon
    Evolver: Add a toggle for combined signal icons in status bar
    Evolver: Allow toggling location privacy indicator
    Evolver: Allow toggling Udfps haptic feedback
    FW: Use rounded corners in system UI
    Settings: Add option to enable AOD on charging only
    Settings: Disable doze on charge preference when doze always on is enabled
    Settings: Set Cell Broadcast Receiver package to "com.google.android.cellbroadcastreceiver"
    SettingsLib: Update LTE+ icon as per new Silk design
    SystemUI: Add qs AOD tile
    SystemUI: Add tile to show volume panel
    SystemUI: Bring back ic_qs_bluetooth_connected.xml
    SystemUI: Implement burn-in protection for status/navbar
    SystemUI: Introduce DataSwitchTile
    fw/b: remove duplicate hide battery feature from tuner
    
    3/12
    Add Settings services to location indicator whitelist
    Add support for call recording
    Do not show camera indicator for Face Unlock service
    Pixel Launcher: Update themed icons overlay
    Scramble pin: fix scrambling after 12L
    VolumeDialog: Left align VolumeDialog for OnePlus devices by default
    core: Add recents home button long press action
    net: fix NPE when reading IP configurations
    services: Whitelist Nfc Service from clipboard toasts
    
    3/11
    Evolver: Add navbar layout inversion tuning
    Evolver: Drop monet settings
    Settings: update SUW theming for 12
    SystemUI: Drop colorkt-based dynamic theme engine for Monet
    overlay: Default to night mode
    overlay: Set biometrics colors to accent
    rro_overlays: Import drawables from Lawnicons
    
    3/9
    Start of features migration for Android 12.1
    
    3/6
    Do not show location indicator for bluetooth, tethering and SystemUI packages
    Settings: Change back gesture height intervals
    apns: update Telenor Mobilsurf
    
    3/5
    Fix AoD animation on Udfps unlock
    PixelPropsUtils: avoid spoofing Shamim GCam
    PixelPropsUtils: Whitelist Google Dialer
    base: grant storage permissions for Updater
    
    3/4
    Settings: Remove useless USB page header
    Settings: Revert to AOSP vibration intensity preferences
    SystemUI: 12L style SystemUI dialogs
    SystemUI: Android 13 inspired Media Output Picker
    SystemUI: Fix media output seekbar in dark mode
    
    3/3
    AutoAODService: Improve some code
    Change the wakeup alarms for "light-doze-maintenance step" to non-wakeup alarms
    Clock: Don't hide the expanded QS clock
    Clock: Fix auto-hiding for center and right clock
    Evolver: Override VoLTE icon with VoWiFi when available
    SystemUI: Block face authentication when device is in pocket mode
    SystemUI: Fix uneven DND icon padding in status bar
    SystemUI: Remove excess margin in few status bar icons
    SystemUI: use simple check for isFaceDisabled
    prebuilt: import theme icons overlay
    vendor: Import PixelDocumentsUIGoogleOverlay
    vendor: Import SystemUIGoogleOverlay
    
    3/2
    Add config to exempt telephony-related app from location indicators
    ColorUtils: Fix out-of-gamut Oklab blending
    Evolver: Add device controls shortcut to power menu
    Evolver: Arrange Edge lightning color modes correctly
    Evolver: Bring back Click to take partial screenshot
    Evolver: Hide LED section for unsupported devices
    Implement partial screenshot for screenshot power menu long press
    Link dialog radius to config_dialogCornerRadius
    SystemUI: Add powershare QS tile
    apns: Drop I-Wireless APN
    apns: Drop Solavei
    apns: Update Net10 APNs
    apns: Update U.S. T-Mobile APNs and add DUN tethering
    apns: Update 'wholesale' APNs
    
    3/1
    Biometrics: Allow disabling of fingerprint cleanups
    BiometricScheduler: Cancel operation if not idle
    Block UDFPS auth in pocket mode
    Pulse: Set current Refresh rate as FPS animation value
    Settings: Battery: Make battery temp preference looks like others
    Settings: Battery: Show battery temp on power summary
    Settings: Bring back fixed Advanced nav gestures
    SystemUI: Disable Lock screen Pulse by default
    SystemUI: Enable VoLTE/VoWiFi icons by default
    WalletActivity: Don't explicitly request face auth
    
    2/27
    PixelPropsUtils: Whitelist YouTube app
    SoundSettings: Add charging vibration settings
    SystemUI: Fix missing volume dialog track
    Updater: Add changelog button
    charging: Allow using vibration without sounds
    
    2/26
    Add option to change eSCO Transport Unit Size to 16
    Evolver: Remove UDFPS pressed color options
    Evolver: Remove volume panel on left toggle and switch to maintainer-set overlay
    SystemUI: Fix an NPE in KeyguardMessageArea
    SystemUI: Remove unnecessary showVoLTEIcon config
    Remove navbar inset for UDFPS BiometricPrompt
    Workaround to support low-area UDFPS on BP
    
    2/25
    SystemUI: AuthBiometricFaceView: Don't spam log
    SystemUI: Don't store pending ControlAction if the device is locked
    
    2/24
    Give hardcoded permission for oplus.permission
    Settings: AppLockSettingsPC: call super class method if preference click is not handled
    SystemUI: Adjust default QS tiles
    
    2/23
    SystemUI: Fix issues related to SystemUIGoogle and Udfps
    
    2/22
    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 keyguard when using a light wallpaper
    fixup! BiometricScheduler: Cancel operation if not idle
    optimizations
    overlay: core: Disable OtaSuggestionSummaryProvider from GMS
    overlay: Don't disable Google Play Updates
    vendor: Disable blur on app-launch
    vendor: update GMS updater component disable list
    
    2/21
    Fix deadlock issue
    Fix 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 the "Adaptive Playback" option to Sound Settings
    SystemUI: match brightness slider track height with the 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
    
    2/20
    NotificationManagerService: Disable channel warning toast by default
    rro_overlays: Update default wallpaper
    
    2/19
    Settings: Restore AOSP fingerprint enrolling layouts
    fingerprint: Rework enrollment screen
    
    2/18
    Merge Pixel r32 Feb 2022 security patches
    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
    
    2/17
    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
    Update some translations
    
    2/16
    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
    
    2/15
    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
    
    2/14
    GamingMode: NotificationOverlayController: mark overlay as untouchable and non-focusable
    GamingMode: upgrade gradle plugin and dependencies
    Updater: Convert to blueprint
    
    2/13
    Evolver: User toggle for Photos unlimited storage
    Evolver: User toggle for games/streaming apps
    SystemUI: Disable ringer button if alert slider is present
    
    2/12
    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
    
    2/11
    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
    Update some translations
    base: Remove duplicate WRITE_APN_SETTINGS permission for SystemUI
    fixup! SystemUI: On-The-Go Mode
    
    2/10
    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
    
    2/9
    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
    
    
    ------------------------------

    vEtFCeF.png



    3
    Hi there, I've been running this rom for a few days and wanted to share my impressions.

    Note that this is my first time using Android 12, so I don't know which of the problems I'm facing are because of this specific rom, and which ones are just questionable design changes introduced with the new Android version.

    Installation​

    Install was a bit scary, first "error 21 signature verification", then I was looking at the "Step 2/2" line for 30 minutes and finally decided to press the back arrow, and apparently it installed fine (status 0), just without letting me know 🙃. This definitely needs to be fixed.

    I like the fact that Gapps are included with the rom, makes the install a bit easier. Looks like it's some kind of minimal package too, without too many preinstalled apps, very nice (y).

    "The Evolver"​

    This rom has a solid amount of customization and it all seems to work pretty well. I'm happy to see features like configurable volume step count and keyboard cursor control.

    Link to the feature list should be added to first post (instead of "just flash and check yourself").

    Performance​

    UI is laggy, scrolling feels very bad compared to my previous rom (crDroid, Android 10). Fells as if my phone just aged three years 😕.

    After disabling most of Google's "intelligent" crap, performance is back to acceptable levels, but still there's a fair bit of stutter. The lags seem to be random, i.e. sometimes scrolling the same list feels perfectly fine, sometimes it's painfully bad, like 5 fps bad.

    Battery​

    I'd say battery life is pretty normal, considering the heavy use in the last few days (configuration of fresh rom, installing apps, etc.).

    Bugs​

    1. Default camera app crashes (Open Camera works fine).
    2. I've seen someone report no sound during calls (unless headphones are used) - for me it works fine.
    3. After some time with screen off, task switcher sometimes shows empty app previews (solid colors). See screenshot #1. Closing and reopening task switcher fixes this. I've seen this occasionally happening for some apps in the past (on A10), but in this case all apps show blank previews, and this happens quite often.
    4. Settings > Sound & vibration > Media > Pin media player - it seems this option doesn't work, tried restarting phone, different media players, adb shell settings put global qs_media_player 0 / adb shell settings put system qs_media_player 0 and restarting SystemUI - no effect. Media player notifications still show in QS section, which is super annoying.
    5. Changing brightness level by sliding on status bar doesn't allow going below a certain brightness level, i.e. I slide over status bar all the way to the left, yet the brightness level is 33%. At the same time, when I slide all the way to the right, it goes to 100%. This makes this feature pretty useless unless you are outside.
    6. Can't double-tap status bar to lock the screen when notification/QS panel is open.
    7. Is the default image viewer missing? I'm not talking about the "Files by Google" app, but about the app that should handle opening image (and video?) files from other apps, e.g. from file manager. Without such app, I was not able to set a custom wallpaper in the default launcher (it was crashing, now works ok after installing Gallery Go).
    8. With "smart pulldown" turned on and no notifications to show, double-tap the status bar to lock the screen. Turn on screen - the QS pannel is expanded on lockscreen.

    Probably bugs?​

    9. Task switcher is missing the 5 favorite app icons on the bottom. I keep pressing the useless "screenshot" or "select" buttons (because muscle memory :p). After poor performance, this is by far the most annoying bug, as it greatly impacts multitasking experience (in a bad way).
    10. Task switcher does not allow swiping up to open app drawer (I'm using 2 button navigation). This is also annoying, but not as much as missing the 5 favorite apps.
    11. I can't find the setting for minimum time between notifications - was it moved somewhere? Searching "minimum"/"minimal" in settings app returns nothing.
    12. Once I was unable to change media volume, only going to 0 volume resulted in muted playback, but apart from that - constant volume, no matter the volume slider value. Had to restart phone. This happened only once.
    13. Task switcher has an empty, solid gray background instead of the wallpaper image. Same goes for lockscreen unlock screen (e.g. pattern input). See screenshots #1 and #2.
    14. Lockscreen clock tint is based on main wallpaper, not on the lockscreen wallpaper/album art, which results in mismatched colors or hard to read text on lockscreen most of the times.
    15. When pressing list items in some apps (e.g. in settings), the highlight looks "dirty" - it has those tiny white dots on it, looks like sand or something. I can't tell if it's a funky visual bug or is it intentional. See screenshot #3.
    16. Music visualization on lock screen draws over (above) QS and notifications.
    17. I thought this was EvolutionX 6.1? Why does the settings show it's 6.0? I installed the build from 20211219. See Settings > About phone > Android version > Evolution X version.

    Suggestions/feature requests​

    I'm coming from a full-featured custom rom, so I find many useful features missing. Perhaps some of those could be added to this rom in the future?
    18. Can't restrict internet access per-app, need to use some shady firewall app instead.
    19. Can't set navbar longpress/double press action (some kind of Google bloatware opens by default at longpress). I'm using 2 button navigation. I'm greatly missing the ability to quickly split screen (double press) and pull down notifications (longpress). I found a way to make the latter work via "one handed mode" feature, however it's much worse, as it often results in missclicking something above navbar. Probably I'll get used to it, but still I'd like to have an option to assign longpress and double press actions.
    20. Can't set battery charge limit.
    21. Can't disable lockscreen album art tint.
    22. It would be nice to be able to disable the annoying list overscroll ("bounce") animation. I know this can be done by setting "animator duration scale" to 0, but that also disables other animations.

    Summary​

    Overall it's a massive downgrade from my previous A10 rom, mostly functionally, but also visually. Definitely usable as a daily driver, but with some suffering involved.
    3
    Is the ROM good for daily driver? can someone guide me on how to install shrp recovery..? or any link i can follow on flashing shrp recovery. Then ill try out this rom.
    3
    Is this ROM gonna become Official anytime soon ?
    2
    Is this ROM gonna become Official anytime soon ?
    I will try my best, For making it official i need to make SELinux security enforcing which will take too much time and i have to manage my college work too, Hope you understand :).
    You will not lack in features in Unofficial builds.