New Evolution-X A13 update!

New Evolution-X A13 update!

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 telegram channel.

* Need latest TWRP (included with above RUI 2.0 Firmware zip) OR OrangeFox, Pitch Black recovery with RUI 2.0 support. Get it from main group notes (#twrp_download, #ofx_download, #pbrp_download) or Download it from Realme XT telegram channel.

* You need to clean flash with format data if you're coming from A12 or 12.1. It's MANDATORY. So take backup of internal storage before flash.

* You can dirty flash if you're using previous A13 build.

* You need to flash magisk zip & nfc removal zip after every dirty flash(after first boot recommended)

* Flash firmware first 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)

* You can use #nfc_remove_magisk too from main group notes

* Gapps included.

* Need minimum 3 days (or 3 full charging cycles) for things to settle(optimizations)

* 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.

* Check #widevinel1, #nfc_removal, #nfc_remove_magisk, #firmware_download, #twrp_download #ofx_download, #pbrp_download, #magisk_new #why_format_data, #bankapps_fix, #upi_msg_fix, #battery_optimizer in main tg group notes for more details.


Known Issues:

* FOD in AOD, Screen off FOD, DT2W on AOD & AOD Clock time update won't work when device in idle(deep sleep). This is done by purposefully.

* RUI 2.0 fw base has some issues with camera. It's totally random (sometimes camera won't open, just wait sometime, it will be fixed automatically). That's why face unlock also not working sometimes(it's using front camera). 

* Don't report bugs without proper logs. Otherwise it will be ignored.


Device Changelog:

* Latest Evox source upstream

* Merged January security patch

* Update system blobs from LA.QSSI.13.0.r1-08200-qssi.0

* Clean-up unnecessary ims system blobs

* Added the missing ims blob vendor.qti.imsrtpservice@3.1

* Fixed carrier video calling(ViLTE)

* An attempt to fix camera issues(test & report)

* Fixed media playback stuck issue

* Fixed Moto Dolby

* Removed GcamGo

* Added Aperture again

* Forced to use front camera for faceunlock

* Disallow aux cam usage for Telegram & its popular clients

* Disallow aux cam usage for Zoom app

* Added Hotword Enrollment blobs from vayu

* Fixed ok Google voice match

* Removed unwanted permissions & addressed some denials

* SafetyNet pass without root as usual

* More improvements & bug fixes!


Rom Changelog:

Disable dexpreopt for most Google apps

Evolver: Introduce Google TV remote controls keyguard affordance

Fix crash when comparing messages

Fix potential NPE when MessagingMessage's message is null

PixelPropsUtils: Set shipping level to 32 for devices >=33

Remove blobs/packages conflicting with Pixel vendor

Settings: Match contextual card dimensions with search bar

DisplayModeDirector: Allow to enforce user selected resolution

Evolver: Allow forcing a single bottom keyguard shortcut

MobileSignalController: Do not duplicate SPN and PLMN

ParallelSpace: Add Android Auto to block list

PermissionController: Always enable location accuracy feature

Re-implement ‘Phone ringtone setting for Multi SIM device’

RingtoneManager: Set a default ringtone for the SIM 2

ServiceRecord: Don't post running notification for oplus camera

Settings: Enable SIM card ringtone only if slot not empty

Settings: Improve MSIM Ringtone on devices with ESIM

Settings: Introduce automated DC Dimming

Settings: Use AOSP translations for MSIM ringtone

SystemUI: Calculate paged QS tiles height properly

SystemUI: QS footer data usage improvements and cleanup

Bring back SimpleDeviceConfig and update to A13

Enable pulse on new tracks by default

Evolver/Settings: Use proper grammar/check correct spelling

Evolver: Add an ability to blink flashlight for notifications

Evolver: Add back missing setMax method in CustomSeekBarPreference

Evolver: Add support for GMS switch

Evolver: Allow setting bottom keyguard shortcuts

Evolver: Allow to change QS tile label text size

Evolver: Bring back QS footer data usage

Evolver: Bring back QS tile layout settings

Evolver: Bring back notification counters

Evolver: Configurable lockscreen clock color

Evolver: Extend DashboardFragment instead of SettingsPreferenceFragment

Evolver: HUN importance selector

Evolver: LockScreen: Avoid joining strings with + in a loop

Evolver: Move AOD schedule back to Lockscreen fragment

Evolver: Preference: Add CustomSecureSettingMainSwitchPreference

Evolver: Remove Power menu flashlight option

Evolver: Remove QS footer text customization

FPSInfoService: Revamp FPS counter

Fix PermissionHelper NullPointerException

Fix exception caused by system app setting wallpaper

GCamGOPrebuilt: Override GoogleCamera from gms

GameSpace: Hide icon from launcher

KernelCpuUidTimeReader: Always check if remove_uid_range file exists

Launcher3: Adjust suggestions row vertical padding

Launcher3: Do not limit the number of search results

Launcher3: Do not skip search animation for app icons

Launcher3: Keep hotseat bottom spacing for taskbar devices

Launcher3: Remove ugly 4x4 grid option

ParallelSpace: Allow/block essential apps without overlay

ParallelSpace: Enable google services by default

QS: Add and use Bluetooth Panel instead of full Settings

Remove QS transparency feature

Settings: Add sliders for color balance adjustment

Settings: Align the long press behavior on secondary sim

Settings: Allow customizing default notification vibration pattern

Settings: Allow disabling color inversion pref via overlay

Settings: Allow setting wake for notification separately from doze

Settings: Allow the user to change the BackupTransport

Settings: Allow toggling NFC sounds

Settings: Allow toggling in-call notifications

Settings: Fix NPE crash in UwbPreferenceController and optimize the lifecycle observer adding condition in page

Settings: Fix NullPointerException when renaming a fingerprint

Settings: Fix always return first package for mock location app in developer options

Settings: Fix crash when input illegal proxy port number

Settings: Fix crash when showing error dialog in NetworkRequestDialogActivity

Settings: Fix permissions for internal links

Settings: Fix potential NPE crash in ConversationHeaderPreferenceController

Settings: Fix the IllegalArgumentException from RecyclerView

Settings: Follow Accent color on search button

Settings: Introduce automated Sleep Mode

Settings: Mark DataUsageState as nullable to avoid potential NPE risk

Settings: Re-arrange and add ordering in battery preferences

Settings: Remove Quick Mute gesture

Settings: Show current value of color balance sliders

Settings: Update battery temp & health strings

SystemUI: Don't force small clock when media isn't allowed on keyguard

SystemUI: Fix default data SIM resetting after reboot

SystemUI: Hide notifications when quickly expanding QS

SystemUI: Implement sleep for pickup gesture

SystemUI: Redesign lockscreen bottom buttons

SystemUIGoogle: Add missing permission for Smartspace

SystemUIGoogle: Power: disable some debug services

SystemUIGoogle: Use system font for smartspace

ThemePicker: Unify font & icon label sizes, scroll the text

ThemePicker: grid_section_view: Center it like the rest

UdfpsResources: Add Genshin Impact Character icons

Update translations

WifiDisplaySource: allow overriding max wfd resolution with prop

WifiDisplaySource: raise supported resolution to 1920x1080p60

apex: Allow overriding prefer and add required frameworks

base: fix list style alert dialog to use system font

base: styles: Use user fonts for Material UI themes

base: treewide: Disable debug logging

clockfont: Copy all fonts for lockscreen clock font

config: Enable QR scanner shortcut on lockscreen

config: Make building TouchGestures optional

device_config: Enable smart actions in the clipboard overlay

device_config: Globally enable the new photo picker

fix NullPointException when pkg is null

fixup! camera: Skip HFR checks for privileged apps

fwb: guard power calculator spam with debug

gms: GoogleCamera: Adjust make file and delete unneeded stub apk

graphics: Override system fonts with user-selected overlays

java_sdk_library_import: Copy all prebuilt properties to child modules

overlay: SettingsLib: No longer override headline font family

packages: Build Seedvault

permissions: Grant ACCESS_COARSE_LOCATION to some system apps

rro_overlays: Enable Safety Protection

rro_overlays: Update face unlock configuration

soong: Add support to set vendor tag with client package name

udfps: Allow devices to pulse onFingerDown instead of waking the screen

vendor: Add permissions for lineagehw

vendor: Update CarrierSettings database

vendor: fix check for picking up partner_modules

AutoAODService: Better check for doze enablement

BtHelper: Add more product images for metadata icons

BtHelper: Apply rightLeft check to usingLeft/usingRight

Delay display DOZE on LS => AOD only if blanking is not needed

Evolver: Add some native monet settings

Evolver: Add support for Lockscreen clock fonts

Evolver: Allow a more granular control over shades

Evolver: Allow choosing a custom background color seed

Evolver: Bring back Wi-Fi standard icon

Evolver: CustomSeekBarPreference: Improve seekbar drawables

FeatureFlags: Enable systemui volume panel by default

Fix an issue that the FoldStateListener induces a memory leak

Intent: Fix launch of permission revoke activity from playstore

KeyguardIndication: Set wakelock on doze only when required

Launcher3: Adjust suggestions row vertical padding

Launcher3: CustomSeekBarPreference: Improve seekbar drawables

Launcher3: Do not limit the number of search results

Launcher3: Do not skip search animation for app icons

Launcher3: Enable keyguard animation

NotificationPlayer: use AUDIOFOCUS_GAIN_TRANSIENT instead of AUDIOFOCUS_GAIN in looping mode

Revert "Remove navbar inset for UDFPS BiometricPrompt"

Settings: Align the long press behavior on secondary sim

Settings: Allow disabling color inversion pref via overlay

Settings: Allow setting wake for notification separately from doze

Settings: Allow toggling NFC sounds

Settings: Allow toggling in-call notifications

Settings: Fix NPE crash in UwbPreferenceController and optimize the lifecycle observer adding condition in page

Settings: Fix NullPointerException when renaming a fingerprint

Settings: Fix always return first package for mock location app in developer options

Settings: Fix crash when input illegal proxy port number

Settings: Fix crash when showing error dialog in NetworkRequestDialogActivity

Settings: Fix layout battery UsageView

Settings: Fix permissions for internal links

Settings: Fix potential NPE crash in ConversationHeaderPreferenceController

Settings: Fix the IllegalArgumentException from RecyclerView

Settings: Mark DataUsageState as nullable to avoid potential NPE risk

Settings: Remove Intent selector from 2-pane deep link Intent

SystemUI: Introduce camera & flashlight keyguard affordance

Youtube application when moving to PIP animation was very bad

audio_hal_interface: Optionally use sysbta HAL

base: Pocket Judge: Don't go to sleep while on call

base: dont call roundStorageSize on Storage API for getting sizes

camera: Add backwards-compatible CaptureResultExtras constructor

clockfont: Add separate Google Sans and NothingDot overlays

config: Enable SystemUIDialog volume panel by default

fixup - SystemUI: Make the volume dialog expandable

fixup! SystemUI: Enable session-based media actions for all apps

fixup! SystemUI: Remove existing icon group if its overriding

fixup! fixup! Improvements for dynamic VoLTE & VoWiFi icons

fonts: Add config_clockFontFamily to custom font overlays

hwui: renderthread/CanvasContext: Reduce the timeout for dequeueing buffers

overlay: Set default status bar height to 28dp

prebuilt: Nuke obsolete custom_fonts package

sepolicy_vndr: legacy: Add support for AIDL widevine hal

sepolicy_vndr: restore iwlan hwservice

vendor: Split 4.19 SoC family

vendor: tools: Fix changelog generation for codenames with underscores


Report Page