CarbonROM
CarbonROM > Daily Changelog

CarbonROM Changelog

*Changes do not indicate successful weekly compilation*

--- Changed on 2021-06-03 ---

android_packages_apps_Contacts: Contacts: Fix light dropdown lists on dark theme

android_packages_apps_Contacts: Contacts: Fix light dialogs on dark theme

--- Changed on 2021-05-22 ---

android_packages_apps_Snap: Automatic translation import

android_packages_apps_Settings: Automatic translation import

android_packages_apps_Messaging: Automatic translation import

android_packages_apps_Launcher3: Automatic translation import

android_packages_apps_CarbonSetupWizard: Automatic translation import

android_packages_apps_CarbonFibers: Automatic translation import

android_packages_apps_CarbonDelta: Automatic translation import

android_frameworks_base: Automatic translation import

--- Changed on 2021-05-17 ---

android_build_make: Bump Security String to 2021-05-05

android_system_bt: smp: Use SMP_TRACE_WARNING

android_system_bt: smp: Reject pairing if the public keys match

android_system_bt: avrcp: Ignore AVCT commands that are too long

android_system_bt: btif: Return after closing the socket

android_system_bt: DO NOT MERGE Add mutex for std::map in btif_av.cc

android_packages_apps_Settings: Prevent using invalid result uri during multi user image change

android_packages_apps_Settings: RESTRICT AUTOMERGE Update String

android_packages_apps_Settings: RESTRICT AUTOMERGE Fix phishing attacks over Bluetooth due to unclear warning message

android_frameworks_opt_net_wifi: Use EUI64 IPv6 link-local address generation only when randomizing MAC

android_frameworks_opt_net_wifi: Revert "Don't expose MAC address in IPv6 address"

android_frameworks_base: Add pkg target to snoozing alarm

android_frameworks_base: Revoke storage on SDK downgrade or new full storage request

android_frameworks_base: [RESTRICT AUTOMERGE] Use userId instead of USER_CURRENT in shouldLockKeyguard.

android_frameworks_av: aaudio: fix race when disconnecting

android_frameworks_av: aaudio: lock transport methods

android_frameworks_av: Prevent read of uninitialized memory

android: Track LOS fork(s) for 2021-05 ASB patching

--- Changed on 2021-04-30 ---

android_packages_apps_CarbonFibers: CF: Properly handle battery icon selection when icon is hidden

--- Changed on 2021-04-18 ---

android_build_make: Bump Security String to 2021-04-05

android_hardware_interfaces: Fix potential decrypt src pointer overflow.

android_system_bt: AVRCP: Use calloc to zero reserved fields

android_system_bt: avrc_copy_packet: Zero initialize packet

android_system_bt: Legacy pairing: Reject device with same BD_ADDR

android_packages_apps_Contacts: Prevent overlays on vCard import flows

android_packages_apps_Contacts: Stop returning intent data in QuickContact in onActivityResult

android_frameworks_opt_telephony: Remove unecessary locking to avoid dead lock.

android_frameworks_opt_telephony: Move permission checks out of synchronized block

android_frameworks_opt_telephony: Guard ICC ID card string behind new identifier access requirements

android_frameworks_opt_telephony: Guard ICC ID behind new identifier access requirements

android_frameworks_base: [DO NOT MERGE] Close screenshot process on user switched

android_frameworks_base: [SettingsProvider] extend font size scale range

android_frameworks_base: DO NOT MERGE: Do not inject mock location to chipset

android_frameworks_base: Add method to clear out SubscriptionInfo#getCardString

android_frameworks_base: Whitelist READ_PRIVILEGED_PHONE_STATE for the contacts provider

android_frameworks_base: Update the getIccId docs to reflect access requirements

android_frameworks_base: DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL.

android_frameworks_base: RESTRICT AUTOMERGE Allow CDM to hide overlays

android_frameworks_base: RESTRICT AUTOMERGE Prevent non-system overlays from showing over CDM UI

android_frameworks_av: Fix double free of play policy in a race condition.

android_frameworks_av: Fix potential decrypt src pointer overflow.

android: Track LOS fork(s) for 2021-04 ASB patching

--- Changed on 2021-03-18 ---

android_build_make: Bump Security String to 2021-03-05

android_frameworks_native: libbinder: readString*Inplace SafetyNet (II)

android_frameworks_native: libbinder: check null bytes in readString*Inplace

android_system_bt: SDP: Only start discovery once

android_frameworks_opt_net_wifi: [Suggestion] Check foreground user for API call

android_frameworks_base: Protect account chooser activities against overlay.

android_art: Add SafetyNet logging to JNI::NewStringUTF.

android_art: Validate input of JNI::NewStringUTF().

android: Track LOS fork(s) for 2021-03 ASB patching

--- Changed on 2021-02-18 ---

android_build_make: Bump Security String to 2021-02-05

android_packages_providers_MediaProvider: Handle 64-bit and end-of-file box lengths in IsoInterface

android_packages_apps_Settings: Prevent overlay drawing on top of Bluetooth activity dialog

android_packages_apps_Settings: Add bluetooth package to permission request intent

android_packages_apps_Settings: RESTRICT AUTOMERGE Prevent non-system overlays from showing over notification listener consent dialog

android_packages_apps_Bluetooth: Check permission before sending batch scan result

android_packages_apps_Bluetooth: Check if advertiserId value matches valid advertiser

android_system_core: storaged: protect global proto_loaded

android_system_core: Fix storaged memory leak

android_frameworks_native: SF: update mInputFlinger on main thread

android_frameworks_base: [SettingsProvider] fix font size scale validator

android_frameworks_base: RESTRICT AUTOMERGE Ensure caller identity is restored in CP quick-path.

android_frameworks_base: Remove updateIntentVerificationStatusAsUser from ResolverActivity

android_frameworks_base: Revoke the uri permission when the file is deleted

android_frameworks_base: [RESTRICT AUTOMERGE] Restrict app transition maximum duration

android: Track LOS fork(s) for 2021-02 ASB patching

--- Changed on 2021-02-07 ---

android_device_xiaomi_onclite: onclite: light: Rewrite based on our LED driver - Blink -> Breath Change-Id: Ie09fc98d8a35fc56dc963c9f1a7adf1703698b6e

--- Changed on 2021-02-05 ---

android_device_xiaomi_mido: mido: Add soong namespace

--- Changed on 2021-02-04 ---

android_device_xiaomi_onclite: onclite: fixup: Add repo revision to kernel repository

--- Changed on 2021-01-30 ---

android_device_xiaomi_onclite: onclite: Adapt deps for CarbonROM

--- Changed on 2021-01-27 ---

android_build_make: Bump Security String to 2021-01-05

android_system_bt: ACL: Drop broadcasts

android_system_bt: Fix potential OOB write in libbluetooth

android_frameworks_native: Prevent mEventCache UAF in SensorEventConnection

android_frameworks_base: Ignore GrantCredentials call with unexpected calling uid.

android_frameworks_base: [DO NOT MERGE] Make GlobalScreenshot PendingIntents immutable

android_frameworks_base: Revoke permission on non-runtime -> runtime upgrade

android_frameworks_base: Ensure permissions are revoked on state changes

android_frameworks_base: Hide overlays over uninstall confirm dialog

android_frameworks_base: RESTRICT AUTOMERGE Fix CDM package check

android_frameworks_base: remove sensitive pii from safetynet logging

android_frameworks_base: DO NOT MERGE Revoke install permissions when the permission defining app is uninstalled.

android_frameworks_base: DO NOT MERGE Check fingerprint client against top activity in auth callback

android_frameworks_base: Fix the issue provider can be wrong when requesting slice permission

android_frameworks_av: Fix potential overflow in WAV extractor

android_frameworks_av: Fix memory overflow in ESQueue

android_packages_apps_PackageInstaller: RESTRICT AUTOMERGE Don't allow tapjacking permissioncontroller

android_external_gptfdisk: RESTRICT AUTOMERGE ANDROID: Fix negative stack write in sgdisk

android: ASB 202101 - Track additional projects from LOS

android_build_make: Bump Security String to 2020-12-05

android_packages_apps_Settings: Stop expecting WifiConfig extra from CONFIGURED_NETWORKS_CHANGED_ACTION broadcast

android_system_netd: Backport: Fix the side channel attack by using async DnsResolver API with FLAG_NO_CACHE_STORE

android_system_bt: Fix a security issue in sdp_server.cc

android_system_bt: Check Classic key before cross-key derivation

android_frameworks_opt_net_wifi: WifiConfigManager: protect CONFIGURED_NETWORKS_CHANGED_ACTION with permissions

android_frameworks_native: Backport: Update the documentation of ANDROID_RESOLV_NO_CACHE_STORE

android_frameworks_av: Move an orphaned analytics reference under a mutex

android_frameworks_base: CONFIGURED_NETWORKS_CHANGED_ACTION: update docs since we stop sending WifiConfiguration

android_frameworks_base: Fix storing the wrong value of mLockdown in setting

android_frameworks_base: [DO NOT MERGE][BACKPORT]Improve location checks in TelephonyRegistry

android_frameworks_base: Make WallpaperMS bind wallpaper component PendingIntent immutable.

android: ASB 202012 - Track libaom from LOS

--- Changed on 2021-01-11 ---

android_device_xiaomi_mido: mido: XiaomiParts: Improve code in the Gray Tile

android_device_xiaomi_mido: mido: XiaomiParts: Add Hall Tile

android_device_xiaomi_mido: mido: parts: Rename hall prop to folio_daemon prop

android_device_xiaomi_mido: mido: XiaomiParts: Start folio_daemon only if a prop is set

android_device_xiaomi_mido: mido: rootdir: Use folio_daemon instead vendor.folio_daemon

android_device_xiaomi_mido: mido: folio_daemon: start and stop with other services

android_device_xiaomi_mido: mido: Allow folio_daemon to write to /dev/uinput

android_device_xiaomi_mido: mido: folio_daemon: Add system_file_type in sepolicy

android_device_xiaomi_mido: mido: Use -Werror in folio_daemon

android_device_xiaomi_mido: mido: folio_daemon: Add missing includes.

android_device_xiaomi_mido: mido: Add folio daemon

android_device_xiaomi_mido: rootdir: Add MIUI camera flag from stock

--- Changed on 2021-01-06 ---

android_device_xiaomi_mido: mido: XiaomiParts: Display Calibration: Refactor

android_device_xiaomi_mido: XiaomiParts: Set sdk version for android 10

android_device_xiaomi_mido: mido: XiaomiParts: Add Reading Mode tile

android_device_xiaomi_mido: XiaomiParts: Utils: Small refactor

android_device_xiaomi_mido: sec_config: Add net_raw permissions for time_daemon service

android_device_xiaomi_mido: mido: Added Gnss entries

android_device_xiaomi_mido: mido: Drop deprecated properties

android_device_xiaomi_mido: mido: camera: Rename camera property

android_device_xiaomi_mido: overlay: Enforce RRO for all resource overlays

android_device_xiaomi_mido: mido: init: adding vendor prefix to post_boot shell

android_device_xiaomi_mido: mido: Add bass booster preset for MiSound

--- Changed on 2020-12-24 ---

android_device_xiaomi_mido: mido: sepolicy: Address Dirac denials

--- Changed on 2020-12-19 ---

android_device_oneplus_sm8150-common: Revert "sm8150-common: Blob liba2dpoffload" This breaks handset mic on 10.

--- Changed on 2020-12-18 ---

android_kernel_xiaomi_mido: Correct cls_h_hifi values

android_device_xiaomi_mido: mido: Add a property to enable prefetching video

android_device_xiaomi_mido: mido: Set audio.deep_buffer.media

android_device_xiaomi_mido: mido: audio: Use CLS_H_HIFI instead of HD2 Class for HPH Mode

--- Changed on 2020-12-12 ---

android_device_oneplus_sm8150-common: sm8150-common: Blob liba2dpoffload

android_device_oneplus_sm8150-common: Update volume configs from stock

android_device_oneplus_sm8150-common: Update wifi configuration from stock

--- Changed on 2020-12-08 ---

android_device_xiaomi_whyred: whyred: disable qemu.hw.mainkeys setprop

android_device_xiaomi_whyred: whyred: Add AOSP RCS packages

android_device_xiaomi_whyred: whyred: Remove dead RCS packages

--- Changed on 2020-12-06 ---

android_device_xiaomi_sdm660-common: sdm660-common: sepolicy: fix GCam and prevent spamming log

android_device_xiaomi_whyred: Revert "whyred: Prevent BT logspam"

android_device_xiaomi_whyred: Revert "whyred: audio: Add speaker-safe mixer paths to all targets"

--- Changed on 2020-11-21 ---

android_packages_apps_CarbonFibers: Add visualizer feature [2/2]

android_frameworks_base: SystemUI: Add visualizer feature [1/2]

android_frameworks_base: overlays: Fix inactive state Wifi Icon in Circular & Filled Icon Pack

--- Changed on 2020-11-18 ---

android_device_xiaomi_lavender: Revert "lavender: rootdir:Decommonise fstab"

android_device_xiaomi_lavender: lavender: dependencies: Adapt for CarbonROM

--- Changed on 2020-11-11 ---

android_device_xiaomi_mido: mido: fakelogprint: update include

android_device_xiaomi_mido: Goodix FP HAL: Be quiet!

android_device_xiaomi_mido: mido: Add Dirac Blobs

android_device_xiaomi_mido: mido: Drop custom display flags

android_device_xiaomi_trinket-common: trinket-common: Enable unspecialized app process pool

android_kernel_xiaomi_ginkgo: msm: camera: isp: Use boot clock for recording start time

--- Changed on 2020-11-09 ---

android_packages_apps_CarbonSetupWizard: CSW: Properly set page transition and cleanup definitions on the way

android_packages_apps_CarbonSetupWizard: CSW: Fix backtrack to CarbonSettings Fragment

android_device_xiaomi_trinket-common: ginkgo: Bluetooth fix deepsleep.

android_packages_apps_Settings: Allow the user to change the BackupTransport

android_packages_apps_Settings: [Settings] Code Refactor

android_vendor_carbon: Add Settings overlays to enable backup transport selector

android_vendor_carbon: config: Build Seedvault

android_packages_apps_CarbonSetupWizard: Add an activity for launching a restore from backup

android: Sync LineageOS SeedVault

android_build_make: Bump Security String to 2020-11-05

android_system_core: Fail explicitly on length overflow.

android_system_netd: Fix OOB read in DNS resolver

android_packages_services_Telecomm: Fix security vulnerability of TelecomManager#getPhoneAccountsForPackage

android_frameworks_native: libbinder_ndk: fix failure when dump/shell are unset

android_frameworks_base: Accept repeated locale as an input of LocaleList construction.

android_frameworks_base: Sanitize more of the notification text fields

android_frameworks_base: DO NOT MERGE Don't allow non-instant permissions for instant apps.

android_packages_apps_Bluetooth: Pass whether the local device is an atv device to the native layer to determine whether to include pairing dialogs for justworks and encryption only LE pairing

android_system_bt: Send a response to an smp security request depending on the callback event

android_system_bt: Return after removing sample LTK device

android_system_bt: Check whether local device is an ATV device to determine whether to show the consent dialog for BLE pairing in JUSTWORKS and ENCRYPTION_ONLY mode

android_system_bt: Shows a consent dialog on the local device when pairing a bluetooth low energy device if the local device has a display.

--- Changed on 2020-11-08 ---

android_device_carbon_sepolicy: sepolicy: Set Recovery permissive on all buildtypes

android: manifest: Track Lineage forks for ASB patching

android: manifest: Replace Calendar with Etar

android: android: Replace LineageOS Exact Calculator in xml

android_vendor_carbon: config: Build Etar

--- Changed on 2020-11-06 ---

android_device_xiaomi_mido: mido: Update & refactor graphic buffer shims

android_device_xiaomi_mido: mido: Update P blobs from Tissot V10.0.24.0

android_device_xiaomi_mido: mido: Turn down debugging on wpa_supplicant

android_device_xiaomi_mido: mido: Add interface specification for lights hal.

android_device_xiaomi_mido: mido: Fix copying file msm_irqbalance_little_big

--- Changed on 2020-10-31 ---

android_device_xiaomi_trinket-common: display: Remove soong namespace

android_device_xiaomi_trinket-common: Revert "Merge branch 'lineage-17.1-caf-sm6125' of https://github.com/erfanoabdi/android_hardware_qcom_display into cr-8.0"

--- Changed on 2020-10-30 ---

android_device_xiaomi_ginkgo: ginkgo: power: Implement extension for kernelspace battery saver

android_device_xiaomi_ginkgo: ginkgo: power: Adapt power_hint_override for non-legacy power HAL

android_device_xiaomi_ginkgo: ginkgo: Import trinket QTI power HAL extension

--- Changed on 2020-10-29 ---

android_device_xiaomi_ginkgo: ginkgo: Disable MIUICamera for now.

android_kernel_xiaomi_ginkgo: mm: Fix build error

--- Changed on 2020-10-24 ---

android_device_xiaomi_mido: mido: Add permissions for RCS service

android_device_xiaomi_mido: mido: Add AOSP RCS packages

android_device_xiaomi_mido: mido: Don't pin camera app in memory

android_device_xiaomi_mido: mido: Remove unused target headers override

--- Changed on 2020-10-21 ---

android_frameworks_base: frameworks: Add unlinked ringtone and notification volumes

android_packages_apps_Settings: Settings: Use correct icon for ring volume

android_packages_apps_Settings: Settings: Add switch for linked ring and media notification volumes

android_vendor_themes: overlay: Default materials buttons to not all caps

android_build_make: Bump Security String to 2020-10-05

android_vendor_carbon: extract_utils: Set `filename_from_src: true` for `CLASS=ETC` targets

android_vendor_carbon: backuptool_ab: Use mv instead of cp for restore step

android_vendor_carbon: apns: Enable IPV6 for China Telecom

android_vendor_carbon: apns: Enable IPV6 for China Unicom

android_vendor_carbon: apns: Enable IPV6 for China Mobile

--- Changed on 2020-10-06 ---

android_packages_apps_Settings: Settings: Account more 5G network modes

android_packages_apps_Settings: Add NR network type to "Global" mode preference

android_frameworks_base: SystemUI: Implement burn-in protection for status/navbar

android_device_oneplus_hotdogg: FODDialogView: Fix placement of text for dialog view.

android_frameworks_base: FingerprintDialogView: Improve on fod devices

--- Changed on 2020-10-04 ---

android_build_make: build: roomservice: Remove the -f option from the sync commands

android_device_oneplus_sm8150-common: Revert "sm8150-common: Update fod behavior"

android_device_oneplus_sm8150-common: sm8150-common: Update fod behavior

android_frameworks_base: telephony: Conditionally ignore RSSNR signal level

android_device_xiaomi_mido: mido: Dirac: Open Dirac via long press on the tile

android_vendor_carbon: Update APNs for O2 Germany & E-Plus

android_vendor_carbon: vendor: apns-conf: Add Hits APN

android_vendor_carbon: vendor: apns-conf: Drop proxy for Movistar

android_vendor_carbon: apn: Update Canadian carriers

android_vendor_carbon: apn: Update German carriers

--- Changed on 2020-10-02 ---

android_device_oneplus_sm8150-common: sm8150-common: Add hotdogg to setup-makefiles.sh build guard

android_frameworks_base: FODCircleView: Update FOD icon position on DreamingStateChanged

--- Changed on 2020-09-23 ---

android_vendor_carbon: kernel: Use CPATH for including host headers

--- Changed on 2020-09-22 ---

android_kernel_asus_sm8150: sm8150: Import UL-ASUS_I01WD-ASUS-17.1810.2007.165-1.1.1-user drop

android_device_asus_I01WD: Automatic translation import

android_device_asus_I01WD: Automatic translation import

android_device_asus_I01WD: I01WD: Link the smali edit done on aptxals

android_device_asus_I01WD: I01WD: Update CarrierConfig

android_device_asus_I01WD: I01WD: Update fp to UL-ASUS_I01WD-ASUS-17.1810.2007.165-1.1.1-user

android_device_xiaomi_mido: mido: Update version of Daisy blobs

android_device_xiaomi_mido: mido: Import Graphics (SDM) from daisy-user 10 QKQ1.191002.002 V11.0.9.0.QDLMIXM release-keys

android_device_xiaomi_mido: mido: Update additional DRM blobs from lmi V12.0.3.0.QJKMIXM

android_device_xiaomi_mido: mido: sepolicy: Fix slmadapter denials

android_device_xiaomi_mido: mido: Build additional camera packages

android_device_xiaomi_mido: Remove libhwbinder/libhidltransport deps

android_device_xiaomi_mido: mido: Disable sys.use_fifo_ui

android_device_xiaomi_mido: mido: Update sha1sum for modified gps configs

android_device_xiaomi_mido: mido: sepolicy: Address perf hal denials

android_device_xiaomi_mido: mido: sepolicy: sepolicy changes for perf HAL Uprev

android_device_xiaomi_mido: mido: Update blobs from LA.UM.8.6.r1-04700-89xx.0

android_device_xiaomi_mido: Revert "mido: Import Graphics (SDM) from daisy-user 10 QKQ1.191002.002 V11.0.4.0.QDLMIXM"

android_device_xiaomi_mido: mido: rootdir: Disable yellow flashlight

--- Changed on 2020-09-16 ---

android_device_oneplus_hotdogg: hotdogg: switch to 12GB dalvik-config

android_device_oneplus_hotdogg: Cleanup and update props

android_bootable_recovery: recovery: Make recovery usable on user builds

android_system_core: adb: Add ro.adb.secure.recovery handling

android_system_sepolicy: sepolicy: Allow permissive recovery rules on user builds

--- Changed on 2020-09-15 ---

android_frameworks_av: AudioFlinger: fix fast capture silence

android_frameworks_av: Delete an uninitialized object in AACExtractor

android_frameworks_av: clearkey hidl: fix oob read in decrypt

android_frameworks_base: Mark implicit PendingIntents as immutable

android_frameworks_base: DO NOT MERGE: Remove unused intent in NiNotification

android_frameworks_base: Add missing isShellUser check

android_frameworks_base: Do not set referrerUri on SessionInfo for non-owners

android_frameworks_base: Tests no screenshot is copied when user consent timed out

android_frameworks_base: Revert "Ignores protected broadcasts if not priv-app"

android_frameworks_base: Make view intent immutable

android_frameworks_base: Remove unused intent in NFW notification

android_frameworks_base: Only autoVerify at install for new hosts

android_frameworks_base: DO NOT MERGE: Verify INSTALL_PACKAGES permissions when adding installer package

android_frameworks_opt_net_wifi: [Passpoint] Remove R2 broadcasts

android_frameworks_opt_telephony: Use FLAG_IMMUTABLE for MultiSimSettingController

android_frameworks_opt_telephony: Add package checking with Uid in EuiccController#getEid

android_frameworks_opt_telephony: Use FLAG_IMMUTABLE for InstallCarrierAppUtils

android_frameworks_opt_telephony: Use FLAG_IMMUTABLE for InboundSmsHandler

android_frameworks_opt_telephony: Use FLAG_IMMUTABLE for CarrierKeyDownloadManager

android_frameworks_opt_telephony: Use FLAG_IMMUTABLE for CarrierServiceStateTracker

android_frameworks_opt_telephony: Use FLAG_IMMUTABLE for ServiceStateTracker

android_frameworks_opt_telephony: Restrict access to the resolution PendingIntent created by EuiccController to EuiccResolutionUiDispatcherActivity

android_frameworks_opt_telephony: Added FLAG_IMMUTABLE flag for security purposes

android_packages_apps_Bluetooth: SAP: Ensure pending intent is immutable

android_packages_apps_Contacts: Correct vulnerability when setting pending intents on import/export notifications by setting FLAG_IMMUTABLE

android_packages_apps_Settings: Enable the filterTouchesWhenObscured in Special app access

android_packages_apps_Settings: Prevent overlay drawing on top of Bluetooth discovery request dialog

android_packages_apps_Settings: Prevent overlay drawing on top of Bluetooth pairing dialog

android_packages_services_Telephony: Use PendingIntent.FLAG_IMMUTABLE in PendingIntent in NotificationMgr

android_packages_services_Telephony: Restrict access to the resolution PendingIntent created by EuiccController to EuiccResolutionUiDispatcherActivity

android_packages_services_Telephony: Specify the component for the ACTION_SHOW_ECM_EXIT_DIALOG Intent

android_system_core: libutils: check vsnprintf error

android_system_core: String16::remove - avoid overflow

android_system_sepolicy: Don't give uid-based categories to app_zygote and isolated processes.

android_system_bt: Fix possible OOB when receive gatt read type response data

android_system_bt: Remove pairing on incoming bond request

android_system_bt: Enable bitpool sanity checks

android_system_bt: Check a2dp packet length is zero

android_build_make: Bump Security String to 2020-09-05

android_packages_apps_PackageInstaller: DO NOT MERGE Use permission group definintion if defined in PermissionController

android_frameworks_native: Call Layer::getLayerDebugInfo from the main thread

android_frameworks_native: Copy Screenshot to fd if and only if user consent approved

android: manifest: Track the sonivox repo from LineageOS and our own PackageInstaller

--- Changed on 2020-09-08 ---

android_device_oneplus_hotdogg: fod: Change FodColor to match stock

android_device_oneplus_hotdogg: Keyguard: adjust bottom margin to make room for FOD

android_device_xiaomi_mido: mido: Fix path to SystemUI.apk for pinner service

android_device_xiaomi_mido: mido: update bdroid_buildcfg values from caf

android_device_xiaomi_mido: mido: sepolicy: Fix Dirac denials

android_device_xiaomi_mido: mido: Dirac: Check mDiracSound

android_device_xiaomi_mido: mido: Add support for Dirac sound effect

android_device_xiaomi_mido: mido: Dirac: Migrate to androidx

android_device_xiaomi_mido: mido: Dirac: Change QS tile icon

android_device_xiaomi_mido: mido: dirac: Add Vector icons for Dirac

android_device_xiaomi_mido: mido: Dirac: add QS tile

android_device_xiaomi_mido: mido: dirac: Prevent failures when toggling

android_device_xiaomi_mido: mido: dirac: Only call setEnabled on boot completed

android_device_xiaomi_mido: mido: Refactor Dirac setup

android_device_xiaomi_mido: mido: Dirac fixes

android_device_xiaomi_mido: mido: Import dirac translations from MIUI

android_device_xiaomi_mido: mido: Refactor dirac strings

android_device_xiaomi_mido: mido: Add summary for dirac

android_device_xiaomi_mido: mido: Add DiracSound backend

android_device_xiaomi_mido: mido: Introduce Dirac preferences

android_packages_apps_CarbonFibers: CarbonFibers: properly index CarbonFibers for Search

android_packages_apps_CarbonFibers: CarbonFibers: Buttons: Custom button light [2/2]

android_frameworks_base: Custom button light [1/2]

android_kernel_oneplus_sm8150: techpack: update makefiles for OnePlus 7TPro 5G

--- Changed on 2020-09-07 ---

android_packages_apps_Settings: BatteryPercentage: Update preference for Battery Percentage switch

android_frameworks_base: fwb: Rework Typeface handling to only refresh theme when necessary

android_system_core: Allow to drop existing fd cache of cgroup path

android_build_make: build_image: Allow disabling inode count

android_frameworks_base: Teaches the ProcessCpuTracker about USAPs.

android_frameworks_base: Adds Zygote policy flags to control how applications are launched

android_frameworks_base: Start process of next activity with top priority in advance

android_frameworks_base: Fixed an issue Zygote initialization.

android_frameworks_base: Improved timekeeping logic for USAP Pool refill mechanism.

android_frameworks_base: Resets the refill action/timing info after a pool fill event.

android_frameworks_base: Make the USAP Pool refill delay configurable.

android_frameworks_base: Re-adds a trace point that was accidentally removed.

android_frameworks_base: Moved some thread priority changes.

android_frameworks_base: Adjust Java Language thread priority in new processes.

android_frameworks_base: Adjusts the USAP pool refill mechanism.

android_frameworks_base: Change USAP name to application name as soon as possible.

android_frameworks_base: fonts: Build different fonts.xml if EXCLUDE_SERIF_FONTS is true

android_frameworks_base: Purge unused native memory before Zygote fork events

android_packages_apps_Dialer: Fix translation of 'contacts' tab title and main menu.

android_build_make: releasetools: support dynamic partitions for backuptool

--- Changed on 2020-09-05 ---

android_device_xiaomi_mido: mido: Move lights HAL to system-background.

android_device_xiaomi_mido: mido: Refactor & Fix WCNSS symlink

--- Changed on 2020-09-03 ---

android_device_xiaomi_sdm660-common: Add new config overlay for call composer

android_device_xiaomi_sdm660-common: rootdir: Set Netflix and media property based on target

android_device_xiaomi_sdm660-common: init: Update ueventd rules and init rc for new audio drivers

android_device_xiaomi_sdm660-common: Add permissions for RCS service

android_device_xiaomi_sdm660-common: device: qcom: Grant rw permission to hgsl node

android_device_xiaomi_sdm660-common: Add IImsFactory and uceservice HAL entry

android_device_xiaomi_sdm660-common: Update LPA interface version

android_device_xiaomi_sdm660-common: sdm660-common: Add Xiaomi Parts/Doze JP translation

--- Changed on 2020-09-02 ---

android_device_oneplus_hotdogg: hotdog: Add reserved space and inodes to system and product for gapps

android_device_oneplus_hotdogg: hotdogg: Patch fingerprint blobs to different prop

--- Changed on 2020-09-01 ---

android_packages_apps_CarbonFibers: BatteryBar: Fix color summaries falling back to max transparency*

android_packages_apps_CarbonFibers: Add material preference layout from Android Studio

android_packages_apps_CarbonFibers: ColorPickerPreference: Use material design layout

android_packages_apps_CarbonFibers: Use a ListPreference for brightness slider positioning

android_packages_apps_CarbonFibers: HAFR: Remove preference icon for consistency

android_frameworks_base: LockClocks: Give typeclock preview a separate view to work with

android_frameworks_base: LockClocks: Correct some typeclock strings

android_frameworks_base: LockClocks: Redesign Sneeky and Spectrum dials to address clipping

android_frameworks_base: LockClocks: Assure default clock is completely gone when using custom

android_frameworks_base: LockClocks: Bring Dot & Sneeky layouts in line with Spectrum

android_frameworks_base: LockClocks: We no longer need to switch to small clock views

android_frameworks_base: LockClocks: Re-adjust clocks to work with Carbon's font engine again

android_frameworks_base: KeyguardClockSwitch: Fix missing status view on custom clocks

android_frameworks_base: SystemUI: custom clock kickoff continued

android_frameworks_base: TypeClock: adapt to changes in keyguard

android_frameworks_base: KeyguardSliceView: Align as per the Clock Style

android_frameworks_base: Revert "KeyguardSliceView: adjust placement when Type clock is in use"

android_frameworks_base: TypeClock: Adjust condition of a clock positioning call

android_frameworks_base: SystemUI: custom keyguard clock kick off

android_vendor_carbon: backuptool: Fix backup/restore functionality

android_vendor_carbon: backuptool: Properly unmount system partition

android_vendor_carbon: backuptool: Remove backup blacklist/whitelist

android_vendor_carbon: prebuilt: backuptool: Drop addond version check on A-only

android_vendor_carbon: backuptool: Run check_{black, white}list with proper system path

android: manifest: track vibrator from lineage

android_device_oneplus_sm8150-common: Add hotdogg to build guard

android_device_oneplus_hotdogg: hotdogg: default network to 5G

android_device_oneplus_hotdogg: hotdogg: update build fingerprint to 10.0.36 and correct model number

android_device_oneplus_hotdogg: hotdogg: Take vendor props from stock

android_device_oneplus_hotdogg: hotdogg: Fix device sepolicy pointer

android_device_oneplus_hotdogg: hotdogg: Add missing MDM blobs

android_device_oneplus_hotdogg: hotdogg: Add back camera blob that isnt present

android_device_oneplus_hotdogg: hotdogg: Add MDM Interface blobs

android_device_oneplus_hotdogg: hotdogg: Add mdm symlinks

android_device_oneplus_hotdogg: hotdogg: Address device specific SEPolicy

android_device_oneplus_hotdogg: hotdogg: audio: Update mixer_paths_tavil from stock

android_device_oneplus_hotdogg: hotdogg: Remove blobs not present on stock

android_device_oneplus_hotdogg: hotdog -> hotdogg

--- Changed on 2020-08-31 ---

android_device_xiaomi_mido: mido: audio: convert Internal BTSCO SampleRate to readable values

android_device_xiaomi_mido: mido: audio: Add missing compress-offload-playback bt-sco-wb sub paths

android_device_xiaomi_mido: mido: sepolicy: address VPN related denials

android_device_xiaomi_mido: mido: sepolicy: Address netmgrd denials

android_device_xiaomi_mido: mido: sepolicy: address radio denials

android_device_xiaomi_mido: mido: Update controls for internal codec

android_device_xiaomi_mido: mido: Correct TARGET_RECOVERY_DEVICE_MODULES

android_device_xiaomi_mido: Revert "mido: move wcnss-service to late_start"

android_device_xiaomi_mido: mido: Restore previous wifi implementation

android_device_xiaomi_mido: mido: audio: Add "Built-In (Back) Mic" to "primary input" sink

android_device_xiaomi_mido: mido: audio: Add built-in mic to primary input sources

android_device_xiaomi_mido: mido: Switch to lazy WiFi HAL

android_device_xiaomi_mido: mido: ConsumerIr: Add Dynamic Lifecycle HAL support

android_device_xiaomi_mido: mido: Build Dynamic Lifecycle DRM HAL

android_device_xiaomi_mido: init.qcom.post_boot.sh: add vendor to console config property

android_device_xiaomi_mido: IMS: Filter out the conference host in the CEP for some carriers

android_device_xiaomi_mido: mido: Use product.prop to set persistent I/O scheduler property

android_device_xiaomi_mido: mido: Remove HD notification for VoLTE

android_device_xiaomi_mido: mido: CarrierConfig: Enable VoLTE support for Telkomsel (Indonesia)

android_device_xiaomi_mido: mido: sepolicy: Update & address additional denials

--- Changed on 2020-08-30 ---

android_device_oneplus_guacamole: overlay: set default max refresh rate

android_device_oneplus_hotdog: overlay: set default max refresh rate

--- Changed on 2020-08-22 ---

android_device_xiaomi_mido: mido: Untrack FMRadio app repo

android_device_xiaomi_mido: mido: Track FMRadio related repositories from LineageOS

android_device_xiaomi_mido: mido: HEX edit Goodix blobs for new Parcel class size in Android Q

android_device_xiaomi_mido: mido: Inject goodix script service in biometrics init rc

android_device_xiaomi_mido: Revert "mido: biometrics: use prebuilt modified blobs"

android_device_xiaomi_mido: mido: sepolicy: Fix XiaomiParts denial

android_device_xiaomi_mido: rootdir: Set 0660 for /sys/class/tp_glove/device/glove_enable

android_device_xiaomi_mido: XiaomiParts: add preference_icon_frame

android_device_xiaomi_mido: XiaomiParts: Update PL translation

android_device_xiaomi_mido: mido: XiaomiParts: Update PL translation

android_device_xiaomi_mido: mido: XiaomiParts: Update PL translation

android_device_xiaomi_mido: XiaomiParts: Update UK and RU translation

android_device_xiaomi_mido: mido: XiaomiParts: Add tools:replace="android:appComponentFactory"

android_device_xiaomi_mido: mido: XiaomiParts: Migrate to androidx

android_device_xiaomi_mido: XiaomiParts: New orange icon on the Settings homepage

android_device_xiaomi_mido: mido: XiaomiParts: Fix KCAL seekbar titles

android_device_xiaomi_mido: XiaomiParts: add vietnamese

android_device_xiaomi_mido: mido: XiaomiParts: drop invert swicher from kcal

android_device_xiaomi_mido: XiaomiParts: Add advanced_settings_summary to RU strings

android_device_xiaomi_mido: mido: xiaomiParts: Fix generating id in android namespace

android_device_xiaomi_mido: XiaomiParts: Fix typo in UK language

android_device_xiaomi_mido: XiaomiParts: Correct KCAL Presets RGB values

android_device_xiaomi_mido: XiaomiParts: Add some Kcal presets

android_device_xiaomi_mido: mido: XiaomiParts: Introduce ProperSeekBarPreference let's make nice and clear, proper seekbar preference. finally

android_device_xiaomi_mido: mido: XiaomiParts: add kcal support

android_device_xiaomi_mido: XiaomiParts: use SettingsLib

android_device_xiaomi_mido: XiaomiParts: update sdk versions

android_device_xiaomi_mido: mido: XiaomiParts: Add glovemode

android_device_xiaomi_mido: mido: Build XiaomiParts

--- Changed on 2020-08-19 ---

android_build_make: core: allow specifying building ramdisk(s) with lzma

android_build_make: build: roomservice: fix some syntax issues

android_build_soong: soong: Add support for vendor_overlay

--- Changed on 2020-08-18 ---

android_device_oneplus_sm8150-common: hotdog + sm8150-common: Update blobs to hotdog OB7

android_device_oneplus_sm8150-common: sm8150-common: KeyHandler: Use VibrationEffect

android_device_oneplus_sm8150-common: sm8150-common: Include dtbo in recovery image

--- Changed on 2020-08-12 ---

android_device_xiaomi_mido: mido: light: Drop unnecessary handled variable in setLight()

android_device_xiaomi_mido: mido: light: Fix segfault in setLight()

android_device_xiaomi_mido: mido: Update media_codecs_performance.xml to LA.UM.8.6.r1-04700-89xx.0

android_device_xiaomi_mido: mido: wifi: Make channel selection range wider

--- Changed on 2020-08-11 ---

android_device_sony_maple: maple: Fix FDE encryption

--- Changed on 2020-08-10 ---

android_device_xiaomi_sdm660-common: sdm660-common: overlay: Remove doze Autobrightness values

--- Changed on 2020-08-05 ---

android_device_xiaomi_mido: mido: Import Graphics (SDM) from daisy-user 10 QKQ1.191002.002 V11.0.4.0.QDLMIXM

--- Changed on 2020-08-04 ---

android_device_xiaomi_mido: mido: Inject doze preference through ia

android_device_xiaomi_mido: mido: doze: Adapt for CarbonROM

android_external_mksh: mksh: don't use /data/local for TMPDIR in recovery

android_external_gptfdisk: gptfdisk: include gptcl.h after sgdisk.h

android_external_gptfdisk: gptfdisk: Provide sgdisk_read for direct reads of the partition table

android_external_gptfdisk: gptfdisk: Build lib for recovery

android_external_e2fsprogs: Mark libext2{-headers,_blkid,_uuid} as vendor available

android_external_e2fsprogs: Ignore -Wno-pointer-sign warnings

android_external_e2fsprogs: resize: Make a target for standalone resize2fs_static binary

android_system_core: libbase: add ConsumePrefix/ConsumeSuffix.

android_system_core: core: mark libsysutils and libdiskconfig recovery_available

android_system_core: fs_mgr: autodetect filesystem type

android_device_carbon_sepolicy: sepolicy: Make recovery permissive

android_device_carbon_sepolicy: lineage: Guard neverallowed policy for system_file with userdebug/eng

android_device_carbon_sepolicy: sepolicy: allow recovery to setenforce

android_device_carbon_sepolicy: sepolicy: recovery: allow reading fbe key version

android_device_carbon_sepolicy: sepolicy: recovery: allow mounting of usb storage

android_device_carbon_sepolicy: sepolicy: recovery: allow recovery to read battery info

android_device_carbon_sepolicy: sepolicy: recovery: Allow setting sys.usb.config

android_device_carbon_sepolicy: sepolicy: recovery: Allow volume manager write to /sys/*/uevent

android_device_carbon_sepolicy: sepolicy: recovery: Add policy for /dev/block/volmgr

android_device_carbon_sepolicy: sepolicy: recovery: Fix the volume manager blkid.tab denial

android_device_carbon_sepolicy: sepolicy: recovery: Allow reading proc_filesystems

android_device_carbon_sepolicy: sepolicy: recovery: Add policy for volume manager

android_device_carbon_sepolicy: Clean-up recovery rules a bit

android_device_carbon_sepolicy: sepolicy: Allow recovery update_engine to setexec backuptool

android_device_carbon_sepolicy: sepol: Remove recovery access to vold_socket

android_device_carbon_sepolicy: sepolicy: recovery: Allow (re)mounting system

android_device_carbon_sepolicy: sepolicy: Change recovery_prop to carbon_recovery_prop

android_device_carbon_sepolicy: sepolicy: Fix neverallow on user builds

android_device_carbon_sepolicy: sepolicy: Isolate qcom sysfs_graphics policy for recovery

android_device_carbon_sepolicy: recovery: Clean up recovery SELinux policy

android_device_carbon_sepolicy: sepolicy: Initial policy for recovery

android_device_xiaomi_mido: mido: dependencies: Adapt for CarbonROM

--- Changed on 2020-08-03 ---

android_device_xiaomi_sdm660-common: sdm660-common: Back to tulip

android_device_xiaomi_wayne: configs: allocate dedicated pcm node for in call recording

android_device_xiaomi_jasmine_sprout: configs: allocate dedicated pcm node for in call recording

android_device_xiaomi_clover: configs: allocate dedicated pcm node for in call recording

android_device_xiaomi_sdm660-common: sdm660-common: prop: Disable a2dp offload by default

android_device_xiaomi_sdm660-common: sdm660-common: overlay: Rework doze Autobrightness values

android_device_xiaomi_sdm660-common: sdm660-common: prop: Set Perf related Props from sdm660

--- Changed on 2020-08-01 ---

android_device_xiaomi_mido: mido: Make use of gps_debug.conf to set xtra servers

Show cr-7.0 Changelog