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

Search This thread

Hemant Sachdeva

Senior Member
Nov 27, 2016
119
57
19
Patiala
HemantSachdeva.GiTHuB.io
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



 
Last edited:

6TOTORO9

Member
Oct 6, 2014
14
2
Thanks for the rom <3 !
works perfectly fine !
had tiny little issues like
- microphone not as loud as stock when it comes to voice notes ( used to be louder in the previous Version )
- YouTube sometimes crashes when moving 10sec forward
- fingerprint on apps doesn't show but works perfectly fine on lock screen
other than that the rom is amazing
 
  • Like
Reactions: MW11N3 SYE

Mukesh Sharma 36

Senior Member
May 31, 2018
122
67
Navi Mumbai
Xiaomi Mi A3
First Impressions

Flashed 3 hours ago
Fingerprint scanner - works nice
Lockscreen - clean and simple has DTS
Home screen - clean and simple
Status bar - gives almost every info you want
Quick settings panel icons - has almost everything you need
All apps tray - nice
Google Play certified - yes
Banking apps - working, I checked Google pay
Notifications - working need more time
Calling - haven't checked yet
Battery backup - looks nice and good, need more time
Charging speed - looks nice and good, need more time, is showing charging rapidly while charging with original mi 10 waat charger
All apps are up to date
 

Hemant Sachdeva

Senior Member
Nov 27, 2016
119
57
19
Patiala
HemantSachdeva.GiTHuB.io
Thanks for the rom <3 !
works perfectly fine !
had tiny little issues like
- microphone not as loud as stock when it comes to voice notes ( used to be louder in the previous Version )
- YouTube sometimes crashes when moving 10sec forward
- fingerprint on apps doesn't show but works perfectly fine on lock screen
other than that the rom is amazing

1) In next build i will try to change the HALs
2) Changing HALs may fix it too
3) Yeah for this THESE changes are implemented to the device tree. Will let everyone know in the changelog if they worked in next build.

And thanks for your valuable feedback. :)
 

Hemant Sachdeva

Senior Member
Nov 27, 2016
119
57
19
Patiala
HemantSachdeva.GiTHuB.io
Flashed 3 hours ago
Fingerprint scanner - works nice
Lockscreen - clean and simple has DTS
Home screen - clean and simple
Status bar - gives almost every info you want
Quick settings panel icons - has almost everything you need
All apps tray - nice
Google Play certified - yes
Banking apps - working, I checked Google pay
Notifications - working need more time
Calling - haven't checked yet
Battery backup - looks nice and good, need more time
Charging speed - looks nice and good, need more time, is showing charging rapidly while charging with original mi 10 waat charger
All apps are up to date
No worries Calling is also working ?.
Thanks for your valuable feedback.
 
C

confor1max

Guest
Thank you for this good rom.
I have juste notification buble no work. I can fix it ?
 

Hemant Sachdeva

Senior Member
Nov 27, 2016
119
57
19
Patiala
HemantSachdeva.GiTHuB.io
Thank you for this good rom.
I have juste notification buble no work. I can fix it ?

As Android 11 is in early days not all the apps are supporting Chat Bubble notifications. You fill need to turn on Chat Bubbles from app info > Notification for the apps that supports it. (like telegram, Messages app, Facebook Messenger etc.)
 

Attachments

  • Screenshot_20201123-174721_Settings.png
    Screenshot_20201123-174721_Settings.png
    38.2 KB · Views: 1,444

eric2

Senior Member
Jul 19, 2014
75
41
Does this ROM have FM Radio?
Where I work I don't have internet on my phone, so FM Radio would be nice.
 

Hemant Sachdeva

Senior Member
Nov 27, 2016
119
57
19
Patiala
HemantSachdeva.GiTHuB.io
Thank you for all and for your hard job

I will start a full installation again.
Must use boot image for OSS or no 0SS vendor based ROMs for the first boot with shrp ?

If you are already on SHRP recovery then just go for clean flash(FORMAT DATA->Yes, wipe data, system, davlik), flash ROM.zip and SHRP zip by oddlyspaced given on the thread, reboot device.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    In my Opinion, this rom must be optimize more and more.
    I experience lag/frame drop every where in this rom.
    1
    So, Is this rom still actively maintained? Because I really like it, would be a shame if I had to change.
  • 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 Rad[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.