THIS UPDATE DO NOT WORK WITH OTA UPDATER!!! YOU NEED TO FLASH IT MANUALLY!!! Recovery: https://sourceforge.net/projects/evolution-x/files/beryllium/14/images/recovery.img/download super_empty.img: https://sourceforge.net/projects/evolution-x/files/beryllium/14/images/super_empty.img/download This is Android 14 with July 2024 security patches Device changes: ======================= Bump swappiness to 100 Switch to device tree that close to LineageOS's Switched to dynamic partitions Used semi-full Gapps variants No Dolby audio Rom changes: ======================= Enable FLAG_SECURE for userdebug builds as well on keyguard Evolver: A11 QS UI Style Evolver: Add QS Panel Styles Evolver: Add brightness slider themes LineageParts: Add more device key actions QSPanel: Don't crash when not using media player QSPanel: Fix NPE in updateViewPositions() Settings: Ambient Music Ticker - Allow to pulse on new tracks Settings: Forcefully enable Hotspot Speed setting Settings: Long press to copy wifi password SettingsGoogle: Remove duplicate battery saver xml SystemUI: Add null check for wakelock in KeyguardViewMediator SystemUI: Clean up for Tile layout SystemUI: Do not marquee QS label text SystemUI: Fix crashes when loading notifications SystemUI: Fix the bluetooth icon cannot be toggled by status tuner SystemUI: Fix wrong thread exception when updating QS tiles SystemUI: Prevent OOB when reinflating QS panel with notifications SystemUI: Prevent QSPanel crash when adjusting tiles height SystemUI: Prevent systemui crash when reinflating QS SystemUI: QSAnimator: Hide secondary label in QQS SystemUI: QSTileImpl: bail out early in handleLongClick if getLongClickIntent returns null SystemUI: Tune QS Panel bottom padding SystemUI: customization: Avoid NPE in ClockRegistry SystemUIGoogle: Adapt to A14 QPR2 SystemUIGoogle: Add androidx.concurrent_concurrent-futures-ktx as static lib SystemUIGoogle: Bring back KeyguardSliceProviderGoogle SystemUIGoogle: Import DeskClockAction code SystemUIGoogle: Remove R8 optimizations WiFi: Remove country code checking extras: Add Play font package extras: Update HarmonyOS Sans Font extras: clocks: Import SystemUIClocks-Handwritten from barbet_beta-user-14-UPB4.230623.005 pixel-style: overlay: Allow new SystemUI clocks vendor: config: props: Set default wifi country code vendor: flags: Enable more flags AndroidKeyStoreSpi: Allow disabling onEngineGetCertificateChain via prop Disable useless Keystore features Ensure prop has zero padding Fix RCS issue (for now) Prevent serial of ro props from self increment Settings: Add back increasing ring feature Settings: Link smallest width options in display settings SystemUI: StatusBarIconController: Prevent an NPE on early boot extras: Drop BrightnessSliderShaded extras: Import BCR 1.64 vendor: config: props: Set default wifi country code Add required priv-app permissions for SystemUIGoogle Allow installing fake [odm|product|system_ext] packages Don't set PRODUCT_ENABLE_UFFD_GC by default Don't use dirty backup area anymore LensScreenshotReceiver: Return when failed to start activity Merge June 2024 security patches PhoneWindowManager: Check camera availability on camera key long press Remove non existent health 2.0 recovery package Settings: Follow system theme for SD card activities Settings: Skip auth for WiFi net share when unlocked in the last 60s StatusBarIconController: Avoid crash due to incorrect casting SystemUI: Correctly monet theme the new volume panel SystemUI: Disable FaceUnlock Lockouts SystemUI: Fix crash when resetting ShadeController views SystemUI: KeyguardUnlockAnimationController: Catch all exception SystemUI: VolumeDialogImpl: Add content observer for panel timeout SystemUIGoogle: Update smartspace proto SystemUIGoogle: Update Updater: Round dialogs VolumeDialog: Fix per-app volume on secondary users certification: 06/30/2024 Update codec2: a workaround to solve backward compatibility issue extras: Remove incompatible notification background extras: Update systemui clocks from husky-user-14-AP2A.240605.024 fixup! Allow to suppress notifications sound/vibration if screen is ON fixup! SystemUI: Add API for runtime taskbar config fixup! SystemUI: Restore 14 QPR1 FingerprintInteractiveToAuth handling fwb: Add missing android.permission.REGISTER_STATS_PULL_ATOM pixel-style: rro_overlays: Bump to AP2A.240605.024 vendor: aconfig: Enable volume panel related configs vendor: aconfig: Remove use_media_router2_for_info_media_manager Camera: Prevent crash when unable to find tag Cancel backup on transport error Fix app instantly crashing issue Fix the restriction of odm partition overlays Merge July 2024 security patches PixelPropsUtils: July 2024 update Settings: Make AppCloning independent of DeviceConfig Split the lock synchronizing LMKD socket reads/writes SystemUI: Fix Internet Tile showing no service device_config: Drop machine learning back gesture device_config: Enable shared connectivity device_config: Update Launcher configs ADD APN for DIGI Spain IMS and DIGI Italy IMS Add toggle to enable brightness slider haptic feedback BluetoothDialog: Fix theme context BrightnessController: Use TunerService API Crash in SystemUI in Multi-User case for PIP Evolver: Less boring heads up option Evolver: Update spoofing features SF: Don't enable expensive rendering for unknown dataspace Settings: Allow skipping mirroring confirmation dialog SystemUI: Add affordance shorcut for AI Voice Assistant SystemUI: Add haptics to brightness slider SystemUI: Drop unused rounded corner padding SystemUI: Fix multiuser usage for custom logo SystemUI: Fix multiuser usage for less boring notifications SystemUI: UdfpsView: minor code improvement SystemUI: Update ChatGPT quickaffordance activity SystemUIGoogle: Remove elmyra apns: Fix invalid entries for WOM (chile) apns: Order properly apns: Update Telia Finland APNs apn: Add deinHandy (O2) base: Allow turning on Bluetooth when pressing the tile extras: Enable round icon usage for icon shapes extras: Update minSdk for preference-ktx library extras: Update preference-ktx library to 1.2.1 wm: Fix rounded corners of freeform windows AudioService: do not block focus request from applications compiled with lower version sdks Avoid device reboot caused by SecurityException Bring back GameSpace support BubbleStackView: Fix java code parsing error CSD: Remove bluetooth a2dp devices for safe volume index devices Evolver: Bring back Less boring heads up option Evolver: Bring back Pulse visualizer Evolver: Move in status bar battery preferences from LineageParts Evolver: Remove additional Battery styles customizations (FIXES CIRCLE TO SEARCH) Fix network can't handle simultaneously SS request for both subs Scale PS4/PS5 controller touchpad input Settings: Add Bluetooth/Wi-Fi timeout feature Settings: Add Game Space support Settings: Add Market Name to device info Settings: Add a DEVICE field to the getSummary() function Settings: Allow scheduling always on display Settings: Bring back BT/Wifi timeout Settings: Expose radio info (*#*#4636#*#*) Settings: Hide radio info if device don't support voice Settings: Introduce AutoDimService Settings: fix unexpected routing selection SystemUI: Fix systemui crash when checking headups whitelist packages SystemUI: Move bluetooth dialog creation to LongClick method SystemUIGoogle: Adapt after gestural navigation API changes Update the icon for the adb wireless pairing code preference apns: Update Claro Ecuador APN base: add API for disabling gestural navigation display: Don't reset brightness adjustment on clearUserDataPoints() fixup! Settings: Use marketname for App Aspect Ratio summary Evolver: Update translations fixup! Allow to suppress notifications sound/vibration if screen is ON recovery: minui: Support secondary framebuffers