Evolution X Update
Kader Bava(@Bava7325)Device changes:
========================
* HOTFIX UPDATE (Previous build post & download links removed)
* Fixed Google Photos not loading & backup photos.
* Fixed Gcam not capturing photos & hdr, hdr+ photos processing infinitely.
* Tuned dalvik heap props for 4gb ram Variants. (Now no ui lags & slow responds)
Previous Changelog:
* Latest evox source upstream
* Kernel Upstream to 4.9.282
* Fixed network traffic indicators in statusbar(After selecting it, do SystemUI restart)
* Added New exTHmUI's GameMode
* Updated Redfin's Sep fp
* SafteyNet Pass without root as usual
* More improvements & bug fixes
Rom changes:
========================
9/9
Evolver: Update default FOD to A12 version
FOD: Remove color filter from fod icons
FOD: Use A12 fingerprint icon by default
gms: Update Calculator and Clock from A12 Beta 5
vendor: config: DEVICE_PACKAGE_OVERLAYS -> PRODUCT_PACKAGE_OVERLAYS
9/8
Check for vintf compatibility early in generation process
Ticker: Adapt sysui notif context change for getIcon
Version: Bump to 5.9.2 Sanctuary
9/7
Merged Sept 2021 Android security patches
PixelPropsUtils: Update to September 2021 fingerprint
PixelPropsUtils: switch from redfin (Pixel 5) to barbet (Pixel 5a).
9/7
Camera: fix possible nullptr on setCallbacks
Settings: Adjust one shot auto-brightness strings
Settings: Default device name to marketname if available
Settings: notifications: Add title for Advanced settings
SettingsProvider: Set device name to marketname if available
WifiApConfigStore: Use device model as default hotspot SSID
btif: Use marketname as BT device name if available
sepolicy: Expose faceunlock prop for all
sepolicy: Expose hal1 camera list prop
wifi: Use marketname as hotspot SSID if available
9/6
PixelPropsUtils: Do not spoof the device as a Pixel for Pixel Buds
PixelPropsUtils: Spoof Pixel 2 for GMS (aka Safetynet fix)
8/31
GamingMode: Hide danmaku container immediately when config is changed
GamingMode: Hide floating button after periods of time
GamingMode: Limit the button coordinate to the inside of screen only
PixelPropsUtils: add galaxy watch 4 plugin to spoof list
Settings: Allow to disable permissions hub
SUPL: Don't send IMSI / Phone number to SUPL server
SystemUI: Limit Keyguard charging stats updates
base: SystemUI: add delete action for partial screenshot notification
8/28
base: FPS Info: Make new formatting works with old kernel
8/25
Add the support of the three fields in MMS/SMS database
PowerUI: Mute logcat spam
8/24
Add Cloudflare DNS as a private DNS provider
Add IPv6 handling to dns cleartext allowlist
Evolver: Update MIUI FOD animation names
OOSPanel: Improve it
P404Panel, ShapeShiftPanel: Don't show captions info tooltip
Settings: Add support for global cleartext penalties
Settings: DT2Doze: Move Preference to gesture settings
Settings: Private DNS: add adguard DNS to private DNS
kernel: Fix vdso32 building for 4.19+ kernels
plugin: Set miui tap target size back to 46dip
8/23
APN: Fix Three UK / FreedomPop APN (MCC 234 MNC 20)
Evolver: GamingMode: Add option for customizing menu opacity
Evolver: Switch to exTHmUI’s GamingMode support
Settings: Fix A12 Searchbar Style layout
SystemUI: Make A12 DP3 clock bigger
SystemUI: Remove QS drag handle
SystemUI: export screenrecord.RecordingService for GamingMode
SystemUI: move RecordingService into main process
fixup! Keyguard: Allow disabling fingerprint wake-and-unlock
overlays: overlay brightness thumb in oos icon pack
overlays: sync some dimens in oos pack
8/22
MediaControlPanel: Slight rework on media art player
SystemUI: Disable all-caps for smart reply button text
SystemUI: Fix overlays resetting on every reboot
TwilightService: Save and use last fetched location
core: Wipe package cache on upgrade even on user build
8/21
base: SystemUI: halt LyricTicker after statusbar lyric disabled
8/20
AdaptiveCharging: Make sure resume level is lower than suspend level
8/18
Fix reading /proc/locks when lock is held by another process
8/17
FODCircleView: Always update FODAnimation position
Reduce NotificationHistoryDatabase logspam
SystemUI: overlay statusbar nfc icon in oos icon pack
Update translations
8/14
TtsEngines: avoid crashes caused by null engine name
8/11
Evolver: Introduce Brightness slider styles
Evolver: Re-implement toggle to hide lock icon on lock screen
LockIcon: Don't center on bouncer
8/10
AudioSystem: startAudioSource: ensure port handle initialized
BatteryMeterView: make sure to update battery text
MediaCarouselController: update background when settings are changed
Evolver: Add simple fade filter to the media artwork
base: Set ic_avatar_user and ic_avatar_guest_user to follow system accent
keyguard: Fix null text on 12 clock after dismissing media
vendor: Remove OPScreenRecord
8/9
Alert Slider: check for existing dialog before creating new
KeyStore: Prevent NPE with trust manager service
8/8
Evolver: Add Rounded Corner styles
Settings: Create new preview for dark theme styles
Settings: Update Security Settings drawables from Android 12
require unlocking to use hotspot quick tile
require unlocking to use work mode tile
soong: move header override to compiler.go
telephony: show ICCID by default for all
8/6
AndroidSDP3ClockController: fix IndexOutOfBoundsException
Settings: ColorBucketPreference: Nuke SettingsObserver
SystemUI: Left align AOD notifications when required
fixup! SystemUI: Left align owner info on some clocks
fixup! keyguard: Introduce Android 12 ShapeShift clock
8/5
AppLock: Fix biometric prompt disappearing if app launched from resolver
Evolver: Replace media notification background with artwork
FODCircleView: Don't show on top of assistant UI
FODCircleView: Ignore assistant UI when showing bouncer
Improvements to QS player background artwork
SystemUI: ditch unnecessary scaling in media notification background
base: Match NFC statusbar icon with QS one
display: Make Night Light transition more gradual
keyguard: Introduce new Android 12 clock
keyguard: Left align lock icon when required
8/4
ClockertinoClock: Add time refresh capabilities on AoD
DataUsageView: Improvements and clean up
Settings: Add preference for preferred refresh rate
Settings: Move refresh rate settings into a separate fragment
Settings: display: Add wake on plug switch
SystemUI: Add ability to change font style for new clocks
SystemUI: Fix volume panel animation when on left side
VibratorService: bypass AppOps check
ZipUtils: use FileChannel#size
overlays: Add an OxygenOS icon pack
telephony: Make IMS method updateToState accessible
📝 Notes:
* If you are using previous build, DIRTY FLASH enough. But CLEAN FLASH always recommended for avoiding some weird bugs.
* Don't report bugs without proper logs.
* Gapps Build only.
* Use latest magisk stable.
* Use latest orangefox or twrp recovery.
* Some options need SystemUI restart after every changes.(like network traffic indicators)
* BloodMoon Kernel always balanced one between battery and performance. So If you're not satisfied with battery or performance, flash old BloodMoon without new features or flash parallax kernel or jigen kernel.
* If safetynet is not passing without root, Flash magisk, hide play services(All options), check safetynet, clear play store data & play services data, open play store. Now uninstall magisk & check.
* If Magisk Manager hide causing lag problem, do Several reboots.. It will be fixed.
* Check #why_format_data, #bankapps_fix, #upi_msg_fix, #battery_optimizer in main group notes.