Android 10 AOSP Changes

Changes from 10.0.0_r27 (QQ1B.200205.002) to 10.0.0_r28 (QQ1C.200205.002):

Warning Releases with no significant changes other than version bump in platform/build component are likely to only feature proprietary binary blob (e.g. firmwares) changes.

Newly Added Components (0):

None

Removed Components (0):

None

Updated Components (24):

  • device/google/bonito with 3 change(s)
    • 5606d7b : Update regulatory labels for SAR
    • f7fa6da : Bump bonito SVN to 15
    • 72460ab : Bump Bonito SVN to 13 for new Camera build

  • device/google/coral with 7 change(s)
    • 61adc8b : Make corner path coral/flame overlays untranslatable
    • 1cd8861 : Set coral SVN to 14 for QQ1C builds bug:146378789 (cherry picked from commit a23c0c018ead2c3574e896398609dd874ef2cf56)
    • 867d1ce : floral: remove WeChat app from high refresh rate exception list
    • 725d517 : Set coral SVN to 9 for QQ1C builds bug:144373594 (cherry picked from commit 352bc24434a084ff8eec59809b7eb665a8aa651d)
    • 55aeb78 : Set coral SVN to 8 for QQ1C.191205.015
    • b86eed8 : Bump coral SVN to 10
    • 7479a50 : Update Coral SVN to 7

  • device/google/crosshatch with 1 change(s)
    • c1bfc8b : Bump crosshatch SVN to 22

  • device/google/wahoo with 1 change(s)

  • platform/build with 30 change(s)
    • 23bbf32 : Version bump to QQ1C.200205.002 [core/build_id.mk]
    • 00f5b62 : Update Security String to 2020-02-05 bug:146378789 (cherry picked from commit 9b687f04caa32b6794867f2568e02968c318d482)
    • d364b8e : Update Security String to 2020-02-01 bug:146378789 (cherry picked from commit 82e8e7939098ead0754dcfacab42d0452d6559d9)
    • 85f248c : Set SPL to 2020-01-05
    • 01b533c : Version bump to QQ1C.200105.004 [core/build_id.mk]
    • 72514a3 : Version bump to QQ1C.200105.003 [core/build_id.mk]
    • 73c8ca8 : Version bump to QQ1C.200105.002 [core/build_id.mk]
    • 2ed7f57 : Version bump to QQ1C.200105.001 [core/build_id.mk]
    • e2619d8 : Version bump to QQ1C.200101.002 [core/build_id.mk]
    • 206cfdd : Set SPL to 2020-01-01
    • d81e854 : Version bump to QQ1C.191205.016 [core/build_id.mk]
    • 74b01b0 : Version bump to QQ1C.191205.015 [core/build_id.mk]
    • 166dcdb : Version bump to QQ1C.191205.014 [core/build_id.mk]
    • dee8cbf : Version bump to QQ1C.191205.013 [core/build_id.mk]
    • 642e5e9 : Version bump to QQ1C.191205.011 [core/build_id.mk]
    • 911d5e0 : Version bump to QQ1A.191205.009 [core/build_id.mk]
    • 51edc9c : Version bump to QQ1A.191205.008 [core/build_id.mk]
    • a62ba02 : Version bump to QQ1A.191205.007 [core/build_id.mk]
    • be92d8e : Version bump to QQ1A.191205.006 [core/build_id.mk]
    • 25126f6 : Version bump to QQ1A.191205.005 [core/build_id.mk]
    • 9895d52 : Version bump to QQ1A.191205.004 [core/build_id.mk]
    • 0cd5f3d : Version bump to QQ1A.191205.003 [core/build_id.mk]
    • 610b163 : Version bump to QQ1A.191205.002 [core/build_id.mk]
    • ae52297 : Bump SPL to 2019-12-05
    • 349153d : Version bump to QQ1A.191003.011 [core/build_id.mk]
    • 2c379aa : Version bump to QQ1A.191003.010 [core/build_id.mk]
    • 54902e4 : Version bump to QQ1A.191003.009 [core/build_id.mk]
    • 0150bdb : Version bump to QQ1A.191003.008 [core/build_id.mk]
    • 0af9e63 : Version bump to QQ1A.191003.007 [core/build_id.mk]
    • 71193bf : Version bump to QQ1A.191003.006 [core/build_id.mk]

  • platform/cts with 1 change(s)
    • 062b28f : Update PermissionChecker usages to avoid unnecessary attribution.

  • platform/external/sqlite with 1 change(s)
    • 0caa8b2 : Apply security patch to sqlite 3.22

  • platform/frameworks/av with 2 change(s)
    • 46bb9a0 : Codec2Client: Retry creation on failed transaction
    • b0de569 : AudioFlinger: enforce OP_RECORD_AUDIO during recording

  • platform/frameworks/base with 18 change(s)
    • 3dde5ba : Put userId at the end of parcel
    • f338ae2 : RESTRICT AUTOMERGE TextClassifier cross-user vulnerability in direct-reply
    • d293552 : Handles null outInfo in deleteSystemPackageLI
    • 5bf6bd2 : RESTRICT AUTOMERGE Make toasts non-clickable
    • c9cc92a : Revoke granted permission when the permission defining app is removed.
    • 1aa38a8 : Actually use mContext directly
    • 75c97cf : Use KNOWN_PACKAGES when shared lib consumers
    • 73e6f19 : Ensure SKP serialization occurs on RenderThread
    • f67faf9 : Dismissed keyguard gone runnables when aborting
    • b97fe85 : Do not register lift when sensor is not present
    • a91acc5 : Validate wallpaper dimension while generating crop
    • 830ba53 : Prevent system uid component from running in an isolated app process
    • 2d9a50d : Fixed a bug where the statusbar wasn't interactive
    • 26182b7 : Revert "Keep interrupts on when in battery saver mode"
    • cac03fa : Keep interrupts on when in battery saver mode
    • 0559764 : Force FGS notifications to show for a minimum time
    • 1ba0351 : Update PermissionChecker usages to avoid unnecessary attribution.
    • dedeee8 : Only allow INSTALL_ALLOW_TEST from shell or root

  • platform/frameworks/native with 3 change(s)
    • a5cb1c9 : Don't leak input events to dumpsys on user builds
    • cf4ed65 : Resize object capacity when shrinking Parcel
    • be4a803 : Sensor: use FlattenableUtils::align

  • platform/frameworks/opt/net/wifi with 1 change(s)
    • aeeb39b : [MAC rand] Removing persistent storage

  • platform/hardware/libhardware with 1 change(s)
    • adec711 : Fix accidental implicit fallthroughs

  • platform/hardware/qcom/audio with 1 change(s)
    • 3e0e2b9 : audio: free and assign NULL to global static device pointer

  • platform/packages/apps/Bluetooth with 1 change(s)
    • 08a311e : Enforce BLUETOOTH_PRIVILEGED in setPhonebookAccessPermission

  • platform/packages/apps/CertInstaller with 1 change(s)
    • e207f57 : KeyChain: Do not allow hiding Cert Install dialog

  • platform/packages/apps/Launcher3 with 2 change(s)
    • ddd057e : Fix quickswitch flickers/ignored swipes
    • 05be860 : Don't allow scrolling RecentsView outside navbar during quickswitch

  • platform/packages/apps/Nfc with 1 change(s)
    • 0178385 : Fix stack-use-after-scope in NativeNfcManager.cpp

  • platform/packages/apps/PackageInstaller with 1 change(s)
    • 45d233b : Update PermissionChecker usages to avoid unnecessary attribution.

  • platform/packages/apps/Settings with 3 change(s)
    • 04a7fe8 : Prevent accounts page directly opening in screen pinning mode
    • 410ad13 : Fix non responding slice toggling
    • d621c1b : Fix non responding slice toggling problem.

  • platform/packages/services/Telecomm with 1 change(s)
    • 2db3293 : Add missing Log.endSession

  • platform/system/bt with 8 change(s)
    • 64ab4e1 : SDP: add return after SDP disconnection
    • a89363d : GAP: Correct the continuous pkt length in l2cap
    • 7bc3fae : Fix potential OOB write in btm_read_remote_ext_features_complete
    • 62d4ab0 : Revert "Fix potential OOB write in btm_read_remote_ext_features_complete"
    • 78c21c4 : Fix potential OOB write in btm_read_remote_ext_features_complete
    • 9accdba : [system][bt] fix -Wdangling-gsl
    • fd1dbaf : Revert "Confirm the presence of BT key when BT ON"
    • be5e3a6 : Fix read out of bounds in BtifAvEvent::DeepCopy

  • platform/system/core with 1 change(s)
    • 92c4754 : FlattenableUtils::align memsets

  • platform/system/nfc with 1 change(s)
    • 0c0b851 : Prevent uncleared memory leaking in rw_i93.cc

  • platform/system/security with 1 change(s)
    • c9349a5 : Encrypt AES-256 keystore master keys.