New Evolution-X A13 update is Up!
Kader Bava (@Bava7325)Important instructions:
* RUI 2.0 firmware based. So Need RUI 2.0 firmware from @pjgowtham. Get it from main group notes (#firmware_download) or Download it from Realme XT tg channel.
* Need latest twrp or ofx recovery with RUI 2.0 support. Get it from main group notes (#twrp_download, #ofx_download) or Download it from Realme XT tg channel.
* You need to clean flash with format data. It's MANDATORY. So take backup of internal storage before flash.
* Flash firmware then reboot to recovery again. Flash Rom zip, format data by typing yes, Reboot to system.
* Indian users should flash NFC removal zip (otherwise it will drain your battery) from main tg group notes( Use #nfc_removal)
* Gapps included.
* Fod in AOD & screen off fod won't work when device in idle(deep sleep).
* Don't report bugs without proper logs.
* Need minimum 3 days (or 3 full charging cycles) for things to settle(optimizations)
* Check #widevinel1, #nfc_removal, #firmware_download, #twrp_download #ofx_download, #magisk_new #why_format_data, #bankapps_fix, #upi_msg_fix, #battery_optimizer in main tg group notes for more details.
Changelog:
• Latest Evox source upstream
• Merged September Security Patch
• Updated device tree over RUI 2.0 vendor & kernel.
• Updated all blobs, audio, media configs, props, fingerprints from RUI 2.0 F06.
• Updated bluetooth blobs from pnx_sprout
• Updated DPM, IMS, RIL and WFD system blobs from A13 QSSI
• Updated CarrierConfig from LA.QSSI.13.0.r1-05500-qssi.0
• Sync qti_whitelist_system_ext.xml from A13 QSSI
• Fixed NFC for supported Variants
• Updated multiple vibration intensity levels config to A13
• Set default vibration intensity level to high for all 5 modes(Alarm, haptic feedback, media vibration, notification vibration, ring vibration)
• Removed unwanted stuffs from dt.
• Moved to jigen's dt Realme Parts & Ambient display gestures.
• Added Screen off gestures into Realme Parts.
• Added FOD in AOD, Screen off FOD support from jigen's dt.
• Fixed IMEI number not visible issue.
• Users might get widevine L1 support if you're already getting it in RUI 2.0 stock rom. Follow #widevinel1 notes from main tg group.
• SafetyNet pass without root as usual.
• More improvements & bug fixes!
Rom Changelog:
Calm down attention service logspam
Catch IllegalArgumentException for invalid phone id
EnhancedEstimates: Get estimates from Device Health Services
Evolver: Bring back HeadsUp blocklist/stoplist
Evolver: Bring back HeadsUp snooze and timeout options
Evolver: Bring back privacy indicators toggles
Fix Dark Theme "TURN ON UNTIL SUNRISE" not retained after reboot
Fix action bar font family on material themes
Fix crash occurred due to null pointer exception
Fixes crash/race condition when destroyActivity
Improve PendingIntent security check compatibility
KeyguardIndication: Fix glitchy charging info on lock screen
NfcA: Fix an NPE in constructor
PixelPropsUtils: bring back all changes from Build.FINGERPRINT to Build.TIME
Reland "Don't enable jdwp by default on userdebug builds""
Save user preferred resolution into persistent data store
Settings: Add charging vibration settings
Settings: Add missing summary for Display size and text
Settings: Allow Configuring Navbar Radius
Settings: Link location indicators toggle in privacy settings
Settings: PowerUsageSummary: open advanced usage on header click
Settings: remove preference if availableColorModes is empty
StatusBarIconController: Guard yet another function from cast exception
SystemUI: Add missing init for isDeviceProvisioned in PhoneStatusBarPolicy
SystemUI: Allow using tuner API for Global settings
SystemUI: Bring back ic_qs_bluetooth_connected.xml
SystemUI: Clean up and fix status bar logo feature
SystemUI: Get rid of unnecessary broadcast for IMS
SystemUI: Kill old privacy indicator icons completely
SystemUI: More rounded corners
SystemUI: Re-inflate keyguard status bar on theme change
SystemUI: Set heap tracking default also with a property like all the other flags
SystemUI: Tiny expanding improvement
SystemUI: Use ImsStateCallback instead of FeatureConnector
SystemUI: Use max Display.Mode in AuthController as well
Telecomm: Use double vibration on call hang-up
ThemeOverlayController: Remove repeated monet check
Use alphaoptimized layout for icons on left
apns: Clean up Austrian carriers
base: AudioService: bail out if ringer mode is not recognized
base: Disable LiveDisplay display mode by default
base: Disable LiveDisplay low power consumption by default
base: use a double click effect for charging if there is no amplitude control support
core: Fix menu popup ripple
core: Fix null pointer Issue
device_config: Checkout to sc-qpr3 branch of ProtonAOSP
fixup! Disable/Enable screenshot sound
fixup! base: Lockscreen Charging
fixup! frameworks: Add support for clock auto-hiding
Fix Udfps unlock animation
Settings: Disable "SIM card lock" when the SIM card is PUK-blocked
base: fix pm cache directory invalidate on new builds
base: remove useless pm cache hack
bring back all changes from Build.FINGERPRINT to Build.TIME
rro_overlays: Convert AOSP NetworkStack overlay to an RRO package
telephony: Ignore PLMN bit when SPN is required
Bring in SettingsGoogle/SystemUIGoogle from PE (fixes BT Battery widget)
Fix com.android.phone crash for wifi only project
PixelPropsUtils: Replace Gboard with Google One
Settings: Add toggle to switch between AOSP/Google battery graphs
Settings: Move proguard flags for the Evolver
Settings: Remove the Automatic ota check option but be sure it's disabled
Switch to SystemUIGoogle for Smartspace
core: Pixel experience Blacklist For Google Photos for Android 13
fixup! SystemUI: Fix shutter sound
vendor: Update audio from TP1A.220624.021
vendor: Update setupwizard props from TP1A.220624.021
vendor: Use GMS configurator instead of SimpleDeviceConfig
vendor: overlay: SettingsLib: Override headline font family
Add various system packages to indicator exemptions
AudioService: Remove Analog Dock from fixed-volume devices
BootAnimation: Check for resolution override
Bring back additional Screen recorder options
Bring back per-app volume feature
Camera: allow camera to use power key as shutter\
Cellular tile: don't show disable confirmation dialog
Don't pass repeated back key events to app if custom action is set up
Don't skip theme application if it's already current
Download: Add support to manually pause/resume download
Evolver: Add back Lockscreen Charging info
Evolver: Add back support for window ignore secure
Evolver: Allow disabling QS battery estimates
Evolver: Bring back Battery light customization
Evolver: Bring back GameSpace
Evolver: Bring back HW Keys customization
Evolver: Bring back LED light options
Evolver: Bring back click to take partial screenshot
Evolver: Bring back daily data usage in QS footer
Evolver: Bring back reTicker feature
Evolver: Bring back status bar battery styles
Evolver: Bring back status bar clock options
Evolver: Bring back volume rocker wake
Evolver: Introduce status bar and QS clock size feature
Evolver: Re-introduce Smart Pulldown
FingerprintManager: return "Try again" by default
Fingerprints: Increase MAX_FAILED_ATTEMPTS
Keyguard - Treat messages to lock with priority
Keyguard: allow large clock on tablets
Keyguard: don't use large clock on landscape
Merge September 2022 security patches
NavigationModeController: Mute debug logging
PixelPropsUtils: Fix up GMS workaround logic
PixelPropsUtils: Update fingerprints to September 2022 release
QS: LocationTile: make it cycle modes
Settings: Add back increasing ring feature
Settings: Add option to cycle through ringer modes
Settings: Add preference for one shot auto-brightness
Settings: Add switch for linked ring and media notification volumes
Settings: Add toggle to enable ADB root
Settings: Align user avatar with homepage title
Settings: Apply SUW button theming to WiFi page
Settings: Bring back IME space feature
Settings: Check isVoiceCapable for Calls&SMS category
Settings: Don't reset A2DP offload when disabling developer settings
Settings: Don’t disable ls device controls based on secure lock
Settings: Enable notifications led light by default
Settings: Fingerprint: hide link icon when there's no link
Settings: Fix duplicated baseband string on all devices
Settings: Follow navbar color in base
Settings: Forward port lock pattern grid size
Settings: Forward port pattern visibility settings
Settings: Improve gesture bar length option
Settings: Make FRP go through ChooseLockPatternSize if needed
Settings: Make NetworkScanHelper max search time customizable
Settings: Make setup wizard go through ChooseLockPatternSize if needed
Settings: Network setup UI changes for SUW
Settings: Only show gesture navigation if device has a software nav bar
Settings: Remove hardcoded extras from ChooseLockPatternSize
Settings: use Glif themed button bar
Sharesheet: Display two rows of max ranked targets
SystemUI: Add AOD QS tile
SystemUI: Add bootloader option to 'Reboot' tile
SystemUI: Add support for persistent usb drive notification
SystemUI: Allow privileged system apps to access screenshot service
SystemUI: Allow snoozing SD card notification unconditionally
SystemUI: Always disable rotation on lockscreen
SystemUI: Don't store pending ControlAction if the device is locked
SystemUI: Fix QS mobile icon disappearing on theme switch
SystemUI: Introduce Data Switch QS Tile
SystemUI: Make isTablet() use correct API for getting window metrics
SystemUI: NavigationBar: disable secondary handle
SystemUI: Only add GarbageMonitor tile to default tiles on ENG builds
SystemUI: Redraw display cutout on overlay changes
SystemUI: Remove Music QS Tile
SystemUI: Remove spaces from screenshot app filename
SystemUI: Require unlocking to use Reboot tile
SystemUI: Show notification row when it's unlinked to ringer volume
SystemUI: Update Bluetooth battery level assets
SystemUI: Update additional navbar dimens for Android 13
SystemUI: add FloatingRotationButton for hw-key devices
SystemUI: disable keyguard screen off animation if we use split notification shade
SystemUI: ic_brightness_*: drawables get surface color
SystemUI: screenshot: add extra crop boundaries
SystemUI: screenshot: remove duplicate clamping on move action
SystemUI: screenshot: remove misplaced call to set crop view padding
Utils: Adapt WiFi only check to A12
base: ChooserActivity: Don't show image edit button on multiple targets
base: Prevent NPE for Demo mode
common: Add a system property for System UI compiler filter
core: Add telephony stack to allowed service state packages
overlay: Update Immersive Navigation values
rro_overlays: Remove PixelConfigOverlay2021
version: Uprev to 7.1
webkit: SystemImpl: Make systemIsDebuggable() check IS_ENG as well
Evolver: Bring back QQS brightness slider options
Evolver: Bring back double tap/long press power to toggle torch
Evolver: Status bar Clock background chip
Forward port Lineage related stuff (LiveDisplay, Anti-flicker, etc)
Pre-grant Updater app with Notification permission by default
Settings: Implement muting media volume on silent or vibrate mode
Settings: Introduce Silent media mute preference
SystemUI: Make the volume dialog expandable
config: Move the bootanimation to a build package