android-16.0.0_r1 to android-security-16.0.0_r1 AOSP changelog

This only includes the Android Open Source Project changes and does not include any changes in any proprietary components included by Google or any hardware manufacturer. The raw log was generated using a modified version of this script written by JBQ and improved by Al Sutton.

Please do not copy this without attribution to this site and JBQ for the original script.

+- Project: platform/art

3eb64751e5 : Throw an exception in JNI::NewObject for abstract classes.
f511f3be3d : Add notice of requesting source code in art

+- Project: platform/build

b283612c03 : Version bump to BP2A.250805.008 [core/build_id.mk]
6f0851c8f5 : Version bump to BP2A.250805.007 [core/build_id.mk]
cda08bfbf5 : Add apexd.mainline_patch_level_2 to PRODUCT_PACKAGES
c165f2606d : Version bump to BP2A.250605.031.A5 [core/build_id.mk]
25a667c5ba : Version bump to BP2A.250805.005 [core/build_id.mk]
83f08aaacb : Version bump to BP2A.250805.004 [core/build_id.mk]
83ef811617 : Version bump to BP2A.250805.003 [core/build_id.mk]
760c13eaec : Version bump to BP2A.250805.002 [core/build_id.mk]
075580e965 : Version bump to BP2A.250605.031.A4 [core/build_id.mk]
49a98eee32 : Version bump to BP2A.250705.008.A1 [core/build_id.mk]
735caf41be : Change the logic of checking if open source notice should be displayed
0a094673a6 : Version bump to BP2A.250605.006.E4 [core/build_id.mk]
6aaabf2f27 : Version bump to BP2A.250605.031.T1 [core/build_id.mk]
225666289f : Version bump to BP2A.250705.008 [core/build_id.mk]
c2fb95ace4 : Version bump to BP2A.250605.031.A3 [core/build_id.mk]
e46bd12439 : Version bump to BP2A.250705.007 [core/build_id.mk]
4348fac57b : Version bump to BP2A.250705.006 [core/build_id.mk]
938d4dfe0a : Update html notice to include a notice of requesting source code
b484261a0e : Version bump to BP2A.250705.004 [core/build_id.mk]
f1d705ed3c : Version bump to BP2A.250605.006.E3 [core/build_id.mk]
a0854cc706 : Version bump to BP2A.250705.003 [core/build_id.mk]
9a7d68d612 : Version bump to BP2A.250705.002 [core/build_id.mk]
72615451ba : Mark "disable_synthetic_vsync_for_performance" flag as exported
a523502bb3 : Version bump to BP2A.250605.034 [core/build_id.mk]
f88a7ac1d8 : Version bump to BP2A.250605.033 [core/build_id.mk]
b1e64bd960 : Version bump to BP2A.250605.032 [core/build_id.mk]
f3de7c28bc : Version bump to BP2A.250605.006.E2 [core/build_id.mk]

+- Project: platform/build/release

5aaa5eec4 : Set BP2A SPL to 2025-08-05
9b8e5dd98 : BP2A: Set SPL to 2025-07-05
9785521f0 : Set BP2A SPL to 2025-08-05
ca46a8978 : Set BP2A SPL to 2025-08-05
61792fd3a : Advance Kernel to Build: 13662627 in 25Q2 shusky
03884fd91 : Advance Kernel to Build: 13662628 in 25Q2 Comet
98f30e61c : Advance Kernel to Build: 13662626 in 25Q2 Akita
54a950f38 : Advance Kernel to Build: 13662626 in 25Q2 tangorpro
b143d0c67 : Advance Kernel to Build: 13662626 in 25Q2 felix
1cd27fd8d : Advance Kernel to Build: 13662624 in 25Q2 pantah
3b6dce68a : Advance Kernel to Build: 13662624 in 25Q2 raviole
6a4906c43 : Advance Kernel to Build: 13662628 in 25Q2 Caimito
b2b4bacb5 : Advance Kernel to Build: 13662626 in 25Q2 lynx
8cbc9457b : Advance Kernel to Build: 13662625 in 25Q2 bluejay
2f8c5a0fe : Advance Kernel to Build: 13518276 in 25Q2 bluejay
0239bfe62 : Enable Whiskey for BP2A to allow TeamFood.
fd58449a8 : Advance Kernel to Build: 13499558 in 25Q2 bluejay
e31b46646 : Advance Kernel to Build: 13492856 in 25Q2 bluejay
80ac296ea : Trunk_staging: Set SPL to 2025-07-05
5158d6e68 : BP2A: Set SPL to 2025-07-05
f6a0f8847 : Add flag com.android.graphics.surfaceflinger.flags.disable_synthetic_vsync_for_performance to bp2a.
e7a7a34f4 : Provide a whiskey kernel respin for .X5 build.
34d64edbb : Advance Kernel to Build: 13436148 in 25Q2 bluejay
81d337d7d : Advance Kernel to Build: 13436313 in 25Q2 Akita
bb97d4b77 : Advance Kernel to Build: 13436313 in 25Q2 tangorpro
f962e5580 : Advance Kernel to Build: 13436313 in 25Q2 felix
dfbd1eeaf : Advance Kernel to Build: 13436313 in 25Q2 lynx
0d8aaf0d4 : Advance Kernel to Build: 13435191 in 25Q2 raviole
a81c129de : Advance Kernel to Build: 13435191 in 25Q2 pantah
2e9f70a5e : Add flag com.android.server.telecom.flags.maybe_default_speaker_after_unhold to bp2a.
33299c8af : Remove flag com.android.graphics.libgui.flags.buffer_release_channel from bp2a.
56b57210a : Advance Kernel to Build: 13426191 in 25Q2 bluejay
83079be6b : Enable Whiskey for BP2A to allow TeamFood.
50759c31e : BP2A Kernel ReSpin #5
0cad8e1b5 : Revert the flag for disabling WEP for AAPM
28bc42391 : Enable Whiskey for BP2A to allow TeamFood.
75bca026c : Advance Kernel to Build: 13395649 in 25Q2 bluejay
8cfd7c29e : Kernel ReSpin (#3) for 25Q2
3bceb9ecf : Kernel ReSpin (#3) for 25Q2

+- Project: platform/build/soong

4e3ec54112 : Add new notice text for requesting source code

+- Project: platform/cts

b5e27a23a03 : Skip test if no Settings app
b6c173e91fe : Skip the test if Settings application is not installed
e3eea4e904f : Increase size of the test virtual display

+- Project: platform/external/conscrypt

bfbf476f8 : Add notice of requesting source code in conscrypt

+- Project: platform/external/perfetto

f6cb91e547 : Disable some heapprofd cts tests for native bridge

+- Project: platform/external/rust/crabbyavif

9bcc1a3 : [25Q2-release] crabbyavif fixes for NV12 crashes

+- Project: platform/frameworks/av

d1b598e270 : Add notice of requesting source code in media and media swcodec

+- Project: platform/frameworks/base

c879fb5561f2 : Fix build failure in release branch
dee86220f445 : Implement onNullBinding() in autofill service connection
177eda822164 : PrintSpooler: Require empty output for PDF
ff8b0d46a53a : cleanup: Fix permission protection of setObservedMotionEventSources
0da1ac9dda56 : Trim oversized strings in setId and setConversationId
c0978bc04a25 : Check DPC package validity during package updates
d5fee58e64ae : DevicePolicyManager: ignore invalid proxy settings
bae8ab23b03d : Ensuring valid packageName when granting slice permission
3668e1d4bbec : [RESTRICT AUTOMERGE] Disallow PINNED in setLaunchWindowingMode
f745b6763bff : Prevent root from getting unverified attributions from non system apps
c21f79312d3f : Don't allow SdkSandbox to bypass systemUid check.
50ae729881da : Calculate how much memory is used per account.
b1c60eeadb2c : Prevent non-system ShutdownActivity from being launched by BatteryService
4e1be9d5eb9b : Don't allow hiding SysUi
57451c039840 : Avoid mixups between different CPSes in ZenModeConditions
c2774dc575e9 : Move BP window to Keyguard_dialog
eb3cf182f929 : Limits the display name to 1024 characters
3a76075721bb : Do not allow custom animation of untrusted Toast
ab5874fecde6 : Use consistent animation when forcibly hiding non system overlay
b96d7a515e9e : Ignore pinned Windows
d6b86833ee06 : Unexport ControlsActivity
705d322dc8b6 : Don't show dismissible keyguard in app pinning mode
55361a549fc2 : Fix starting the activity with incorrect pid/uid
0e27558ac3d1 : Resolve merge conflict for ag/33497788
c1a2f26e2ca5 : Move listener additions within AccessibilityRepository to background
15bbf4f74046 : Change which a11y services we change behavior for
8874f3eae9a9 : Defer remove splash screen while device is locked
e595e2ba7509 : Defer remove splash screen while device is locked
b1c689062007 : Defer remove splash screen while device is locked
252d80a031fe : Register IME back callback on new dispatcher
457ca54b84bb : Whiskey icon
6b642076621d : Change charging string in keyguard
23ddc74dc0bb : [SB][Clock] Use tnum spacing if status bar clock has seconds enabled.
39b099c8a281 : [SB] Change status bar clock to normal font instead of tabular font.

+- Project: platform/frameworks/native

f80d65e4ab : Don't blur too many layers
a9e6d5a3c6 : RPC Binder: clearer errors for wrong transact type
91aec28d0f : RPC Binder: shutdown on SPAN error.
300a057414 : RPC Binder: shutdown on ENOMEM
46e72b490e : Protect objects in Parcel::appendFrom
70a060310f : Mark "disable_synthetic_vsync_for_performance" flag as exported
3bfae246fd : Turn off synthetic VSYNC when adjusting thread scheduling for performance

+- Project: platform/frameworks/opt/telephony

f33f9ef646 : Remove get/set of voicemail ringtone uri in shared preferences.

+- Project: platform/hardware/interfaces

db2f4ca384 : Fix error handling for VTS test on TWT

+- Project: platform/packages/apps/CellBroadcastReceiver

9d38400f7 : Add notice of requesting source code in cellbroadcast

+- Project: platform/packages/apps/Contacts

c314edb9b : Show account selection dialog when a single account exists.

+- Project: platform/packages/apps/DocumentsUI

35a75b245 : Trim the application name to make it safe for presentation
1c47fca33 : Add notice of requesting source code in docsui

+- Project: platform/packages/apps/Settings

2aa27461a40 : Ignore face settings extras when called by an external package.
25ed933c4cf : startActivityForResult with earlier new Intent
504a34c4d4a : Hide notification content in history
0f61e586873 : Use correct API to get calling package name in CredentialStorage
d50de07930e : Drop PendingIntent extras from external packages during enrollment.
dc41d27f1bd : Do not enable the Content Protection toggle for non-admin users.
e985e294f15 : Add ComponentName explicitly to make sure arbitary intents aren't launched from Settings.
e12156e2d80 : AppRestrictions - use vetted component
9fca47cbc17 : Add battery health tip

+- Project: platform/packages/apps/Stk

acdb866 : [STK] Fxied edge-to-edge UX support for StkLauncherActivity.

+- Project: platform/packages/modules/AdServices

207f9e9521 : Add notice of requesting source code in adservices

+- Project: platform/packages/modules/AppSearch

ad3a3b4e : Add notice of requesting source code in appsearch

+- Project: platform/packages/modules/Bluetooth

33be5d45cb : Fix use after free in acl_arbiter
0821ec720a : Add notice of requesting source code in bt

+- Project: platform/packages/modules/CaptivePortalLogin

5cfb2c8 : Add notice of requesting source code in CaptivePortalLogin

+- Project: platform/packages/modules/ConfigInfrastructure

61634cb : Add notice of requesting source code in configinfra

+- Project: platform/packages/modules/Connectivity

54ab3969e3 : Add notice of requesting source code in tethering

+- Project: platform/packages/modules/CrashRecovery

3bd1425 : Add notice of requesting source code in crashrecovery

+- Project: platform/packages/modules/DnsResolver

9d5f9de8 : Add notice of requesting source code in resolv

+- Project: platform/packages/modules/ExtServices

33e7468 : Add notice of requesting source code in ExtService s_minus apk
3844649 : Add notice of requesting source code in ExtService t_plus
37e21e8 : Add notice of requesting source code in extservices

+- Project: platform/packages/modules/HealthFitness

313b45e55 : Add notice of requesting source code in healthfitness

+- Project: platform/packages/modules/IPsec

2b9813b6 : Add notice of requesting source code in ipsec

+- Project: platform/packages/modules/IntentResolver

9810de0f : Launch image editor as sharesheet-launching user (flag off)
247af9e3 : Sanitize cross-profile intents.

+- Project: platform/packages/modules/ModuleMetadata

6beac13 : Add notice of requesting source code in modulemetadata

+- Project: platform/packages/modules/NetworkStack

35dfedb1b : Add notice of requesting source code in networkstack

+- Project: platform/packages/modules/NeuralNetworks

a9fdd3488 : Add notice of requesting source code in neuralnetworks

+- Project: platform/packages/modules/Nfc

f660a3c2b : Add notice of requesting source code in nfc

+- Project: platform/packages/modules/OnDevicePersonalization

5a1eb82c : Add notice of requesting source code in ondevicepersonalization

+- Project: platform/packages/modules/Permission

78fc913dec : Stop one-time sessions iff when no one-time permission is granted
f85dfa7980 : Ensure Gallery always shows as system fixed
754f4454dc : Add notice of requesting source code in the apk-in-apex PermissionController
c42eebda93 : Add notice of requesting source code in permission
8e95b1f7a2 : Remove unused variable and rename placeholder ID from ag/33467498
01cd09e5fe : Add title and description for recommended assistants

+- Project: platform/packages/modules/Profiling

9f633e4 : Add notice of requesting source code in profiling

+- Project: platform/packages/modules/RemoteKeyProvisioning

1495629 : Add notice of requesting source code in rkpd

+- Project: platform/packages/modules/Scheduling

57a13bc : Add notice of requesting source code in scheduling
e9d961a : Update com.android.scheduling apex to specify certificate

+- Project: platform/packages/modules/SdkExtensions

f05b179d : Add notice of requesting source code in sdkext

+- Project: platform/packages/modules/StatsD

8eaf3bfd2 : Add notice of requesting source code in statsd

+- Project: platform/packages/modules/UprobeStats

006fe24 : Add notice of requesting source code in uprobestats

+- Project: platform/packages/modules/Uwb

523173507 : Add notice of requesting source code in uwb

+- Project: platform/packages/modules/Wifi

c47809aec0 : Do not treat SdkSandBox as privileges App
e0f86c1dd6 : Add notice of requesting source code in wifi

+- Project: platform/packages/modules/adb

4796395a : Add notice of requesting source code in adbd

+- Project: platform/packages/providers/MediaProvider

a5f1f1827 : Fix misuse of MediaProvider#INCLUDED_DEFAULT_DIRECTORIES
a6fcb5273 : Move markMediaAsFavorite's logic from MediaStore to MediaProvider
393c52e5a : Add notice of requesting source code in mediaprovider

+- Project: platform/packages/services/Telecomm

20d56535c : Prevent infinite SPEAKER_OFF looping

+- Project: platform/packages/services/Telephony

ccfb4f069 : fix: Use permission check for contact URI validation

+- Project: platform/system/apex

5a33fa42 : New Patch Level for android mainline
13bbfe3e : apexd: loosen no-overlap check on install

+- Project: platform/system/timezone

69b69121 : Add notice of requesting source code in tzdata