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 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 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.
* 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)
* 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)
* 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, #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 December security patch
• Update system blobs from LA.QSSI.13.0.r1-07400-qssi.0
• Added fod icons & animations customizations
• Bring back Face Unlock feature
• Added Launcher3 with more features (Rip Pixel launcher)
• Added Parallel space for cloning apps
• Added new LineageOS camera app called Aperture with auxiliary lenses support.
(I didn't remove Gcam Go, use both & let me know which one is better. Feedbacks appreciated. I will remove another one from next build. If you want, You can also remove another one with adb method or using system app remover app)
• Fixed call recording in Google Dialer
• Added Live wallpapers by default
• SafetyNet pass without root as usual
• More improvements & bug fixes!
Rom Changelog:
Avoid Settings app NPE on broken packages
DozeSensors: Dont set proximity sensor listening if not registered
Launcher3: Add support for custom themed icon pack
Launcher3: Add support for parallel space
Launcher3: Add support for themed icons
Launcher3: Add toggle for memory info view
Launcher3: Add toggle to disable scroll vibration
Launcher3: Add toggle to show/hide app drawer search bar
Launcher3: Allow locking tasks to recents
Launcher3: Bring back 4x4 grid option
Launcher3: Fix NPE for QuickStep hotseat prediction controller
Launcher3: Fix app icon font
Launcher3: InfoBottomSheet: Fix NPE with AppTransitionManager
Launcher3: Limit the number of search results (to fix text overlap)
Launcher3: Move away from colorkt
Launcher3: QsbLayout: Do not apply same width adjustment
Launcher3: Redesign hotseat QSB
Launcher3: Rework hotseat and all apps search bar
Launcher3: Update default apps
Launcher3: Update dynamic app icon
Launcher3: Visibility toggle for lock app button
PixelPropsUtils: Spoof Pixel 7 Pro to SMS Organizer
Remove error messages from LoadLocalizedBitmap
Settings: Add support for parallel space
Settings: Desktop backup password: Tint buttons to match system theme
Settings: Display: Improve screen-off udfps phrasing
Settings: Fix typo in settings namespace for QR scanner on lock screen
Settings: Integrate ThemePicker and WallpaperPicker2
Settings: Set styles/wallpaper picker action name
Settings: Update configs for SettingsIntelligenceGoogle
Settings: Use AOSP 'ok' strings for reset battery stats
Settings: Use correct icon to reset battery stats
StatusBarIconController: Avoid crash due to incorrect casting
SystemUI: Use red color for low bluetooth battery
SystemUI: Write initial value of SHOW_QR_CODE_SCANNER_SETTING on first call
ThemePicker: Add wallpaper default permissions
Update translations
aapt: Speed up the style pruning
fixup! Launcher3: Adapt home settings UI to Android 12 style
themes: fonts: Add separate Google Sans overlay with proper clock style
themes: fonts: Bring back FontRobotoOverlay and FontNothingDotHeadlineOverlay
vendor: overlay: Add Launcher3 to config_defaultListenerAccessPackages
APM: Restore S, R and Q behavior respectively for telephony audio
Battery: make fill path rounded
Switch to Evolution X Launcher and ThemePicker
SystemUI: Add API for runtime taskbar config
SystemUI: BcSmartspaceView: Allow setting current page
SystemUI: Hide oos clear all if reticker enable
SystemUI: clock_default_large: Don't hardcode monospace font
SystemUI: fixup! Hide OOS clear all if panel visible because Heads up
base: Allow Launcher3 to use android.permission.FORCE_STOP_PACKAGES
vendor: rro_overlays: Comment out Google CaptivePortalLogin
vendor: rro_overlays: Nuke config_recentsComponentName override
vendor: rro_overlays: Target Launcher3 & ThemePicker
vendor: themes: Add Evolution Themes stub
BLASTBufferQueue: Comment out lines causing log spam
BtHelper: Initial support for showing battery separately
ContrastColorUtil: Suppress log spam
Keyguard: allow large clock on tablets
Keyguard: don't use large clock on landscape
Logspam: Properly handle optional app widgets service
NetworkTraffic: Don't leave empty spaces when hiding network traffic text
Remove length validation for WifiSsid
SF: Bring back support for disabling backpressure propagation
Screenshot: Unregister task listener on destroy
Settings: Bluetooth: Don't check persistable uri permission for BtHelper
Settings: Bring back hide arrow for back gesture feature
Settings: Refactor hardcoded radius of ActionPrimaryButton to resource
SidefpsController: Apply ScaleFactor to sensorLocationY
SystemUI: Add display mode provider for UDFPS on Pixel devices
SystemUI: Catch NPE with android.view.ViewPropertyAnimator
SystemUI: Fix com.android.systemui.statusbar.StatusBarIconView cannot be cast to com.android.systemui.statusbar.StatusBarMobileView
SystemUI: Match lockscreen clock font with system
Update translations
Use UIDFaker to ensure Credentials_test cleans up setting UID
fingerprint: Rework enrollment screen
fixup! Custom statusbar logo customizations
fixup! Settings: Allow to hide arrow for back gesture
fwb: Disable Smart Pixels on UDFPS
overlay: Set config_clockFontFamily to empty string
recovery: fix applying updates
vendor: GMS: Refactor setting of PRODUCT_GMS_CLIENTID_BASE
vendor: Use GMS configurator instead of SimpleDeviceConfig
Add absent sim info to locked screen text
Evolver: Bring back Less boring Heads up
Fix Internet dialog hotspot toggle crash
Fix SIM PIN issue (caused by Flashlight Strength Tile)
Fix Torch QS tile issue (Drop Flashlight Strength Tile)
keyguard: Actually kill Fancy Colon
NotificationInterrupt: Clean up for isSnoozedPackage
QSTileHost: Fix crashes with tiles like Anti flicker
Remove RESET_BATTERY_STATS permission for resetting stats (fixes bootloop with Smart charging)
Slightly optimize less boring apps check for heads up
SystemUI: Re-enable session-based media actions for all apps
Evolver: Bring back AlarmsBlocker/WakelockBlocker
Evolver: Drop Combined signal icons
Evolver: Drop Less boring Heads up
Evolver: Drop Power menu dialog dim/opacity options
Evolver: Drop Smart Pixels support
Evolver: Drop Smart Pulldown
Evolver: Drop WiFi standard icon feature
Fix app crashes for apps and games like Xbox Game Pass
GameSpace: Update takeScreenshot API in ScreenUtils
Merge December 2022 security patches
PhoneWindowManager: Pocket Judge: Handle torch power gestures
PixelPropsUtils: Update fingerprints to December 2022
PixelPropsUtils: spoof nothing smartcenter to pixel
QS: LocationTile: make it cycle modes (fix Location QS tile)
QS Tiles: Drop Preferred Network type
Rebase to Android 13 QPR1 (r16)
Screenrecord: Add summary for HEVC encoding
Settings: Avoid enforcing weird backgrounds
Settings: Drop hide arrow for back gesture feature
Settings: Reset battery stats
SystemUI: Allow Wi-Fi/cell tiles to co-exist with provider model (fix for WiFI and Data QS tiles)
SystemUI: DreamTile: Enable for everyone
SystemUI: Fix suspicious spaces around mobile icons
Telecomm: Fix dark navigationBar background in some telephony settings pages
Update translations
base: Pocket Judge: Don't block dialer UI
base: Pocket judge should not block device key handling
gms: Bring back CaptivePortalLoginGoogle
gms: Don’t build Google Battery for everyone
themes: fonts: Remove FontNothingDotHeadlineOverlay
themes: fonts: Remove FontRobotoOverlay
vendor: CarrierConfigs: Import carrier-specific MCC configuration
vendor: CarrierSettings: Update from TQ1A.221205.012
vendor: Drop pixel-framework for now
vendor: apex: Update from TQ1A.221205.012
vendor: config: Add support for more Carriers
vendor: config: common: Build BtHelper (for AirPods support)
vendor: overlay: Import branded VPN translations
vendor: rro_overlays: Configure the clock font family type
version: Rename 7.4 to Kaldereta