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 by @pjgowtham. Get it from main group notes (#firmware_download) or Download it from Realme XT telegram channel.

* Need latest TWRP (OR) OrangeFox (OR) 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. After first boot flash magisk if you want root.

* Indian users should flash NFC removal zip (otherwise it will drain your battery in background) from main tg group notes( Use #nfc_removal)

* You can use #nfc_remove_magisk (magisk module for nfc removal) from main group notes too.

* 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 Feb security patch

* Updated system blobs from LA.QSSI.13.0.r1-09000-qssi.0

* Updated CarrierConfigs from LA.QSSI.13.0.r1-08600-qssi.0

* Removed Moto Dolby(Not working with Bluetooth headset)

* Imported Dolby Atmos from OnePlus 9R (Updated one & working fine with Bluetooth headset)

* Added OTA Updater(Next time will push ota)

* Clean-up unnecessary ims system blobs

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

* Fixed carrier video calling(ViLTE)

* SafetyNet pass without root as usual

* More improvements & bug fixes!


Rom Changelog:

Add BT LE headset check for voice call to update the icon

Add YCBCR_P010 in switch content in ImageUtil getNumPlanes

Add back button for freeform window

Add minimize & pip buttons to freeform windows

Always make mouse cursor show on external display if it exists

Bump timeout for display rotation

Delay tryToRebind if application exit reason is LMK

DisplayWindowSettings: Don’t check for forceDesktopMode for freeform

Do not ignore background vibrations from shell

EasterEgg: allow using toy without unlocking

Evolver: Use a new QS tiles count & vertical layout settings implementation

Fix phone restarts after SD card formatted as internal storage

Fix pip error, from split-screen to pip in landscape

Format conference participant phone numbers to national for Japan

GoogleConfigOverlay: Set default Call Redirection/Screening package to Google Dialer

GLSurfaceView: report draw finished after first onDrawFrame in GLThread

InputManager: add cursor change listener

InputManager: allow to force NULL cursor

Make sure parallel broadcasts enforce excluded permissions

Only show pip button if activity supports it

PixelPropUtils: spoof Snapchat

Resolve the NullPointerException in ExitTransitionCoordinator.java

Settings: Global VPN feature

SettingsGoogle: Follow monet color in settings icon like AOSP

SystemUI: Fix qs tile vertical layout scrolling

SystemUI: Don't open power menu from QS too if disabled by user on secure lockscreen

SystemUI: Fix clock text color on combined qs header

SystemUI: global actions: fix icon position on multi-line action

SystemUIGoogle: Unset google_camera_app_package_name

SystemUIGXOverlay: unset camera gesture package

base: UsbDeviceManager: Allow overriding USB class denials

core: Port CLO's Framework Boost and guard it with overlay

core: res: config: speed up tooltip animations

fixup! GameSpace: Update takeScreenshot API in ScreenUtils

fixup! base: allow disabling ripple effect on unlock

vendor: Update overlays from cheetah: TQ1A.230205.002

AntiFlickerTile: Fix error in handleRefreshState

CarrierConfig: Support commas in MNC attribute

DefaultPermissionGrant: Fix google search crash

Filter multi-layer cases for pre-rendering

Fix getStorageVolumes to return public volumes visible to userIdSharingMedia with

Fix screenshot sharing failure after the recent task is opened

Fix the shadow problem caused by layer parent switching

Launcher3: Add missing permissions to manifest

Launcher3: Increase default blur radius to 65px

Launcher3: Revert back to Pixel Launcher dimens

OverScroller: Import BoostFramework.ScrollOptimizer

QS: Add Locale Tile

SF: Allow force fallback to Light HAL for brightness

SF: Allow forcing HWC brightness support

SF: Don't enable expensive rendering for unknown dataspace

Settings: Revert battery graph toggle changes

SystemUI: Also blur power sub-menus

SystemUI: Blur the power menu

SystemUI: Blurs: allow blur even when GFX acceleration is disabled

SystemUI: Increase blur radius to 65px

SystemUI: Use secondary label for language QS tile

SystemUI: screenshot: Also post a notification with a preview

Updater: Remove setPerformanceMode call

base: Grant MIUI Gallery storage permissions

base: Grant OnePlus Gallery storage permissions

blur: Downscale source FBO to 20% size

config: Add Blur props and enable flag by default

config: Add missing permissions for [SystemUI/Settings]Google

config: Remove gxoverlay prop

core: Port CLO's Framework Boost

data: Add missing systemui permissions

overlay: Set default status bar height to 28dp

perf: Add lock protection for initialization in ScrollOptimizer

rro_overlays: Remove NowPlayingOverlay (for Pixels)

sepolicy: allow system_server to set tethering properties

telephony: Check for LTE_CA in physical channel config

telephony: Use case insensitive check for plmn-spn

AppOpsService: Don't log stack traces for isolated processes

Change mODICaptionsTooltipView null check occasion to avoid potential crash

Evolver: Disable lockscreen album art by default

Fix NPE when finishing remote animation

Fix disabling power menu completely on secured lock screen

Launcher3: Add toggle for memory info view

Launcher3: Allow widgets to have 1 row as minimum size

Launcher3: Clean up AssistantIconView

Launcher3: Enable local colors for popup menu items

Launcher3: Improve spacing above and below dock searchbar

Launcher3: Multiple work profile badge colors for Launcher3

Launcher3: Open running services activity when clicking meminfo view

Launcher3: Rework MeminfoView available ram calculation

Launcher3: themedicons: Update LMC8.4 themed icons

Merge February 2023 security patches (13.0_r30)

NotificationChannel: Correctly restore flashlight pattern enablement

ParallelSpace: Blocklist FM Radio apps

ParallelSpace: Switch to our setup wizard

PixelPropsUtils: Refactor

PixelPropsUtils: Update fingerprints to February 2023 release

Remove Seedvault

Ringer: Rewrite flashlight blink on incoming calls

Settings: Allow making Navigation Pill thinner

Settings: CustomScreenResolution: Update RESOLUTION_METRIC_SETTING_KEY

Settings: Give "Double tap to trigger doze" better strings

Settings: Remove BackupTransport changes

Settings: Show/hide TouchGestures preference via res boolean

ShutdownThread: flag off debug logging

SystemUI: Do not show dismiss button on headsup

SystemUI: Fix expanded QS clock color

SystemUI: Grant additional permissions for smartspace

SystemUI: Let screenshot window ignore screen decorations

SystemUI: Open google weather on tapping smartspace

SystemUI: Re-evaluate theme when adjusting status bar clock text size

SystemUI: Update smartspace to 13-QPR1

SystemUI: fix duplicated creation of KeyguardStatusBarViewController

Telecomm: ignore JVM IDE stuff

UdfpsUtils: Use config_supportsUdfps to check for all Udfps devices

Update translations

WifiDisplaySource: allow overriding max wfd resolution with prop

WifiDisplaySource: raise supported resolution to 1920x1080p60

base: Add `@Readable` for RINGTONE2 and RINGTONE2_CACHE

core: Fix suspend failure for privileged system components

core: Whitelist misc system apps

device_config: Add back ml back gesture

device_config: Force enable Gboard assistant typing and suggestions

device_config: Update smartspace flags to QPR1

fixup! Camera: Skip stream size check for whitelisted apps

use max_adj to control process final adj

vendor: Expose TouchGestures preference via rro overlay

version: Update to 7.6 (Sinigang)

BLASTBufferQueue: Limit logspam

Bluetooth: Disable robust caching for client side (fixes BT issues with most devices)

Evolver: Add warning for Navbar visibility toggle

Fix custom_apns script

Fix stuck screen from display change timeout

PixelPropsUtils: Get package name from context instead of app

PixelPropsUtils: Use Xiaomi 11T for Clash of Clans

PixelPropsUtils: Use actual device model name

PixelPropsUtils: Use spoofBuildGms for FP and model alteration

Services: Boost gesture flings

Settings: Allow disabling color inversion support

Settings: Match contextual card dimensions with search bar

base: Add `@Readable` for RINGTONE2 and RINGTONE2_CACHE (fixes crash when setting 2nd SIM ringtone)

gms: Disable dexpreopt for most Google apps

gms: Remove unneeded Pixel-specific vendor stuff



Report Page