manifest: Track our own android_frameworks_opt_net_voip
project build/
Bump Security String to 2021-06-05
Bump Security String to 2021-05-05
Bump Security String to 2021-04-05
project frameworks/base/
Remove unused intent in NiNotification
Increase maximum allowed size for status bar icons
Limit maximum allowed size for a status bar icon
DO NOT MERGE: Do not inject mock location to chipset
Close screenshot process on user switched
DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL.
project packages/apps/Settings/
RESTRICT AUTOMERGE Fix unable to send file via OPP
RESTRICT AUTOMERGE Fix bluetooth settings will broadcast to anywhere when some cases
Prevent drawing on top of DevicePickerActivity
Prevent HTML Injection on the Device Admin request screen
Hide non-system overlay window on ActivityPicker
Prevent using invalid result uri during multi user image change
RESTRICT AUTOMERGE Update String
RESTRICT AUTOMERGE Fix phishing attacks over Bluetooth due to unclear warning message
project packages/services/Telephony/
Add intent-filter priority for CONFIGURE_VOICEMAIL intent.
Build 03/10/2021
project build/
Bump Security String to 2021-03-05
project art/
Add SafetyNet logging to JNI::NewStringUTF.
Validate input of JNI::NewStringUTF().
project frameworks/base/
Protect account chooser activities against overlay.
project frameworks/native/
libbinder: readString*Inplace SafetyNet (II)
libbinder: check null bytes in readString*Inplace
project external/icu/
Update Android TZDB from 2020f to 2021a. [N-MR2]
Update Android TZDB from 2020d to 2020f. [N-MR2]
DO NOT MERGE Cherry-pick ICU-21448: Update Android ICU tzdata from 2020d to 2020f. [N-MR2]
project external/dnsmasq/
backport: dnsmasq: fix heap overflow
project external/v8/
LiteralBuffer::ExpandBuffer always grows
[parser] Fix off-by-one in parameter count check
project system/bt/
SDP: Only start discovery once
Build 02/23/2021
project android/
Track chromium-webview on master branch
project build/
Bump Security String to 2021-02-05
Bump Security String to 2021-01-05
Bump Security String to 2020-12-05
Bump Security String to 2020-11-05
project frameworks/av/
Fix potential overflow in WAV extractor
project frameworks/base/
Revoke the uri permission when the file is deleted
Restrict app transition maximum duration
RESTRICT AUTOMERGE Ensure caller identity is restored in CP quick-path.
Remove updateIntentVerificationStatusAsUser from ResolverActivity
Protect GrantCredentialsPermissionActivity against overlay.
Make GlobalScreenshot PendingIntents immutable Mutable pending intents are a security risk. This change adds the IMMUTABLE flag to all PendingIntents created in GlobalScreenshot.
Ignore GrantCredentials call with unexpected calling uid.
Check that Account Parcel has name and type.
DO NOT MERGE Check fingerprint client against top activity in auth callback
Make WallpaperMS bind wallpaper component PendingIntent immutable.
Accept repeated locale as an input of LocaleList construction.
Sanitize more of the notification text fields
project packages/apps/PackageInstaller/
DO NOT MERGE: Hide overlays over uninstall confirm dialog
Check change in CTB size when decoding multiple SPS with same id
decoder: Reset slice header at start of slice header decode
project packages/apps/Email/
AOSP/Email - bug fix: do not allow composing message with hidden private data attachments - Switch intent filtering to be blacklist based rather than whitelist based.
Deleted “” in “com.android.email.activity.ComposeActivityEmailExternal” activity of the AndroidManifest.xml as part of cleanup.
AOSP/Email - Secure UPDATE_WIDGET receiver with a new permission
project packages/apps/UnifiedEmail/
AOSP/UnifiedEmail - bug fix: do not allow composing message with hidden private data attachments - Switch intent filtering to be blacklist based rather than whitelist based.
AOSP/UnifiedEmail - Secure UPDATE_WIDGET receiver with a new permission
project system/bt/
JustWorks: Auto-accept only incoming temporary pairing.
SDP: Disconnect when there is a bad length
Use memcpy instead of casting to convert device_class to int
SDP: disconnect if sdp_copy_raw_data fails
DO NOT MERGE: btif: require pairing dialog for JustWorks SSP
project packages/apps/Jelly/
Jelly: Use try-with-resource
project external/bash/
bash: BASH_CMD is writable in restricted bash shells
bash: Popd controlled free
Bash-4.3 patch 48
Bash-4.3 patch 47
Bash-4.3 patch 46
Bash-4.3 patch 45
Bash-4.3 patch 44
project external/bash/
Bash-4.3 patch 43
project external/libselinux/
selinux: add selinux_status_getenforce to header
Build 20191115
project android/
manifest: Track own libcxx and libjpeg-turbo
project build/
Bump Security String to 2019-11-05
project frameworks/base/
RESTRICT AUTOMERGE Strict SQLiteQueryBuilder needs to be stricter.
Set default phonebook access to ACCESS_REJECTED when user didn’t choose one
Fix potential usage of freed memory in btif_hl_proc_sdp_query_cfm
Fix buffer overflow in btif_dm_data_copy
project external/chromium-webview/
Update x86/x64 Chromium Webviews to 71.0.3578.99
project hardware/broadcom/libbt/
libbt: Align Samsung CID strings to those created by macloader
project packages/apps/Email/
AOSP/Email - Second part of the Security Vulnerability fix - Email App: Malicious app is able to compose message with hidden attachments and bypass attachments path checks attaching private files from /data/data/com.android.email/*
project packages/apps/UnifiedEmail/
AOSP/Email - Fixed - Security Vulnerability - Email App: Malicious app is able to compose message with hidden attachments and bypass attachments path checks attaching private files from /data/data/com.android.email/*
project system/bt/
Fix possible OOB when AVDT data channel recive ACL data
Build 20190123
project build/
Bump Security Patch Level to 2019-01-05
project external/libnfc-nci/
Prevent Out of bounds read in llcp_dlc
Prevent OOB error in nfc_ncif_proc_get_routing()
Prevent Out of bounds read/write in nfc_ncif_set_config_status
Improve AGF PDU integrity check to prevent OOB error
project external/wpa_supplicant_8/
WNM: Fix WNM-Sleep Mode Request bounds checking
project packages/apps/Contacts/
Patch URI vulnerability in contact photo editing
project packages/apps/ManagedProvisioning/
DO NOT MERGE: Don’t Disable Pkg Verifier When Provisioning
project system/bt/
Fix possible OOB when AVDT data channel recive ACL data
MCAP: Check response length in mca_ccb_hdl_rsp
HH: Check parameter length in bta_hh_ctrl_dat_act
SDP: Check p_end in save_attr_seq and add_attr
HFP: Check AT command buffer boundary during parsing
Update Lawnchair to v1.1.0.1872, Magisk to v16.3 and MagiskManager to 5.6.4
Build 20180328
project device/asus/mofd-common/
[MEDIA] Improve AAC Quality
[GPS] Update URLs & Configuration
[GPS] Use 2Day LTO
[RIL] Signal Processing Hax v4
project vendor/cm/
Update Lawnchair and Lawnfeed to v1.1.0.1868
Build 20180319
project system/core/
Adaway hosts 20180319
project vendor/cm/
Update to Magisk v16.2 and MagiskManager v5.6.3
Build 20180315
project build/
Bump security patch level to 2018-03-05
project frameworks/av/
AACExtractor: check bounds during seek
Build 20180314
project device/asus/mofd-common/
[RMD] All The Juice
[RMD] Asymmetric Minimum Frequencies
[RMD] Add Cache Trim Parameters
project frameworks/base/
[AMS] Kill Empty Activities Earlier
project vendor/cm/
Update MagiskManager to v5.6.2
Build 20180309
project vendor/cm/
Restore previous Lawnchair build
Build 20180308
project kernel/asus/moorefield/
[RMD] Do Not Edit Existing Files
lib/string: use glibc version
lib/memcopy: use glibc version
[RMD] Limit Background Apps
Integrate Wireguard 0.0.20180304
[RMD] Kill Lags
[DEFCONFIG] madvise Transparent Hugepages
[MM] Compact Every 45 Mins
mm: compaction: compact all zones when turning off screen
mm: vmscan: support complete shrinker reclaim
ion: adjust system heap pool orders
mm: vmpressure: dynamic window sizing.
mm: improve migration heuristic
mm: adjust page migration heuristic
UPSTREAM: mm: more aggressive page stealing for UNMOVABLE allocations
UPSTREAM: mm: always steal split buddies in fallback allocations
UPSTREAM: mm: page_alloc: use unsigned int for order in more places
UPSTREAM: mm: when stealing freepages, also take pages created by splitting buddy page
UPSTREAM: mm/page_alloc: prevent MIGRATE_RESERVE pages from being misplaced
UPSTREAM: mm: __rmqueue_fallback() should respect pageblock type
UPSTREAM: mm: get rid of unnecessary overhead of trace_mm_page_alloc_extfrag()
UPSTREAM: mm/page_alloc.c: fix the value of fallback_migratetype in alloc_extfrag tracepoint()
UPSTREAM: mm/page_allo.c: restructure free-page stealing code and fix a bug
[CPUFREQ] Prevent Wakeup Delay with Advanced Interactive
[CFQ] Tune Throughput & Latencies
[RMD] Fix Writeback Derp
Integrate Wireguard 0.0.20180218
[RMD] Dirty VM Parameters
Integrate Wireguard 0.0.20180202
[RMD] Update TCP Values
Integrate Wireguard 0.0.20180118
project device/asus/mofd-common/
[RMD] Decrease Powersave Bias
[RMD] Asymmetric Minimum Frequencies
[RMD] Limit Background Apps
[HW] Increment VSYNC Phase Offsets
[RMD] Fix Writeback Derp
Let There Be Nuts [1/2]
[CMD] Enable Basic Logging
[RMD] Dirty VM Parameters
[ART] Enable DexPreOpt
[OVERLAY] Rework Auto Brightness Arrays
[OVERLAY] Faster Screen Wakeup
[DOZE] Dynamic Pulse Intervals
[GPS] Use 2Day LTO
Pass Flags to CLANG Too
[RIL] Better Manage Wakelocks
Add Silvermont Specific TC Flags
[AUDIO] Make Sampling Rate Dynamic
Remove Inbuilt SU
[INIT] SayeedOS : Use SECCOMP Prioritization
[RIL] Signal Processing Hax v4
[DOZE] Reconfigure Timers
[MEDIA] Improve AAC Quality
[GPS] Update URLs & Configuration
[INIT] Go Easy On The Juice
Create “theme extras” directory This creates /data/system/theme in init.rc. Historically, this was done in ThemeService in CMTE. However, in a OMS/Subs environment, OverlayManagerService is strictly dedicated to handling overlays and nothing more. From http://gerrit.aicp-rom.com/#/c/33999/
Switch to ThemeInterfacer
[GPU] Drop APM Latency to 5ms
[RMD] Mimic Stock Behaviour
frameworks/base/
Tune up long press stuff
[CORE] Disable Warnings for Text Relocations
[AMS] Tighter Process Control
[VIEW] Compensate for Slow Touch
Disable More Debugging
Speed things up!!
Allow faster app switching
SwipeHelper: Let’s cut Max Excape Animation in Half too
Increase Touch Sensitivity
Turn off some debugs
Speed up Orientation Listener
DO NOT MERGE Backporting potential usb tapjacking precaution.
mtp: fix double free of thumbnail data
Throw OOME if Bitmap.nativeCreate fails
Adjust Uri host parsing to use last instead of first @.