EvolutionX Update

EvolutionX Update

Kader Bava(@Bava7325)

Device changes:

========================

* June security patch

* Kernel Upstream to 4.9.271

* Merged latest caf tag LA.UM.9.3.r1-02100-sdm845.0 into kernel.

* Kernel compiled with latest proton Clang 13.0.0

* Updated Redfin's june fp

* Added Notch city

* Fixed Fod in Notch city

* Added Descendant’s Seamless Clock Switch feature

* Added More Animated fod icons

* SafteyNet Pass without root as usual

* More improvements & fixes


ROM changes:

========================

version: Bump to 5.8 Pinnacle

Evolver: Implement FOD icon animation

SystemUI: Add animated OneUI FOD icons

SystemUI: Add animated OxygenOS FOD icon

Evolver: Add more FOD animations(From Realme)

Import Descendant’s Seamless Clock Switch feature

Evolver: Custom Rounded Corner and Padding preferences

Evolver: notch-city: Add 3 mode display cutout handler

ScreenDecorations: Also hide notch for Hide mode

ScreenDecorations: Apply cutout on lockscreen

ScreenDecorations: Don't draw cutouts in immerse

ScreenDecorations: Remove the red debug color

StatusBar: Remove notification panel padding in immersive mode

Evolver: Bring back Lock screen charging info feature

Add Bluetooth and Wi-Fi timeout features

Add a one minute timeout to global actions dialog

Add madvising of .odex, .vdex and .art files

Add national roaming for o2 & E-Plus in germany

BT: Don't allow isBleScanAlwaysAvailable API call for non foreground users

Bluetooth: Don't assign codecs to a size fixed array

Bluetooth: Reimplement SBC Dual Channel in a saner way

Bluetooth: follow system theme in dialogs

Bluetooth: sync dialog layout for consistency

Camera2: Notify fps as Session Based Parameter

Clean up custom font overlays

Core: tweak some QQS dimens

Doze-on-charge: Improvements

EvolutionUtils: Change temperature to float

Evolver: Bring back Lock screen charging info feature

Evolver: Custom Rounded Corner and Padding preferences

Evolver: LockscreenCharging: Bring in °F/°C toggle

Evolver: Power menu background opacity

Evolver: Remove font preview after adding Font Settings

Evolver: Remove theming QS with wallpaper colors feature (breaks SystemUI)

Evolver: make app volume rows optional

Explicitly make SBC Dual Channel an optional (HD) codec

FaceUnlock: Drop lockouts completely

Fix screenshot sharing with longshot and launcher

FodAnimationResources: Update OP Cosmos animation

Game mode updates

GlobalActionsDialog: Remove broken PhoneStateListener for airplane mode toggle

Handle landscape and portrait display for PIP rotation

IMS: Fix issue with answering call for some 3rd party apps

Import Carbon’s FontService (dynamic theme fonts support)

LiveDisplaySettings: Unlock Reading Mode whenever is possible

Make isUidIsolated public

Make releaseSomeActivities() a oneway call

MediaActionSound: Don't enforce playback of audio

Merge June 2021 security patches

PixelPropsUtils: Switch to Marlin for Google Photos

PixelPropsUtils: Update to June 2021 fingerprint

ReadingModeTile: Drop dependency on wellbeing app

Revert "EventLog: Disable event writing in production builds"

Screenrecord: Add an option to record for longer

Settings: Add missing icons in Network and Internet

Settings: Add preference for one shot auto-brightness

Settings: Consolidate smart charging under 'Adaptive Charging'

Settings: Improve Double-tap strings

Settings: LiveDisplay: Add color mode preview from AOSP Settings

Settings: Move app compatibility preference to apps and notifications

Settings: Settings observer fail to unregister

Settings: Use MD2 icon for Playstore

Settings: Use model & hardware as device codename fragment

Settings: backup: add back-arrow to actionbar

Settings: remove Bluetooth related text from DNS-dialog

Settings: use framework text colors for SwitchBar

Snap: api2: add QR scanner mode

Snap: api2: reduce unneeded animations

Snap: api2: update promode icons

Snap: api2: use nicer icons in settings

Stop downloads delegated from UIDs blocked by network policy

SystemUI: Add Cellular tile icon from OOS

SystemUI: Add VPN tile

SystemUI: Add reading mode tile

SystemUI: Import VoLTE & VoWiFi icons from Vivo X60 Pro

SystemUI: QS: minimize detail view to middle of the button

SystemUI: Redesign VoWiFi icons

SystemUI: Remove unused resources

SystemUI: Use EFFECT_HEAVY_CLICK for back swipe gestures

SystemUI: Use MD2 icon for running services in QS

SystemUI: VPN tile: Collapse panel when opening app

SystemUI: add app volume row to volume dialog (stock panel only)

SystemUI: avoid double ripple in QS detail view

SystemUI: use matching padding on both sides of QS detail title

ThemeOverlayController: Reload homeApp on cutout mode change

TypeClock: Align owner info as per the clock style

Update translations

Use BinderDeathDispatcher for alarm listeners

VolumePluginManager: More fixes toggling panel

Watchdog: increase default timeout by 30 seconds

Watchdog: run emergency sync before killing system

apns-conf: Add TPG Singapore configs

apns: Add AT&T 310-280 ids

apns: Remove T-Mobile UK

base: Edit persist.camera.privapp.list to match with current property

base: Redo Pocket mode view like OOS

build: check_boot_jars: Whitelist lineage LiveDisplay

camera: Workaround for GCC-compiled HAL3 driver

clock: Improve Type (Alt) clock

config: Actually disable strict mode for non eng builds

config: Combine priv app permission files into one

config: Re-organize props

core: check if the logical light is null before using it

device_config: Enable recents text selection for Pixel Launcher users

fixup! SBC Dual Channel (SBC HD Audio) support

fwb: Allow temp overriding state of battery led

fwb: Start device specific popup camera service conditionally

gapps: Update from RQ3A.210605.005

healthd: Add support for HVDCP_3P5 chargers

maybePruneOldTraces: bail if modification times change

overlays: Add leaf icon shape

overlays: Update Accent colors

pixelstyle: config: Enable DRM service

pixelstyle: config: Move gestural overlay to vendor

pixelstyle: config: Remove redundant props

pixelstyle: config: Turn off storage manager

pixelstyle: overlay: Update SystemUI strings

sepolicy: legacy: Add write permission to proc file system

sepolicy: public/file.te: add 'allow proc_net proc:filesystem associate'

vendor: Prepend all non-duplicate lines from original apn file before custom apn file

vendor: apns: Add IPV4V6 to O2 Germany

wifi: optionally reset the interface after setMacAddress


📝 Notes:

* If you are using previous build, DIRTY FLASH enough

* Gapps Build only

* Use latest magisk stable

* Use latest orangefox or twrp recovery(A11 decryption working)

* Some options need SystemUI restart after changes.(like network traffic indicators)

* If safetynet is not passing without root, Flash magisk, hide play services(All options), check safetynet, clear play store data, open play store. Now uninstall magisk & check.

* If Magisk Manager hide causing lag problem, do Several reboots.. It will be fixed.

* Check #bankapps_fix, #upi_msg_fix in main group notes. 

Report Page