mirror of
https://github.com/Divested-Mobile/DivestOS-Build.git
synced 2024-12-16 11:24:33 -05:00
18.1: Reconcile picks
no effective change Signed-off-by: Tavi <tavi@divested.dev>
This commit is contained in:
parent
e7bd924196
commit
a458d91293
@ -1,4 +1,4 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
From 175ce9900d282d018e2175a4cc1727a35c2d21c6 Mon Sep 17 00:00:00 2001
|
||||||
From: Wonsik Kim <wonsik@google.com>
|
From: Wonsik Kim <wonsik@google.com>
|
||||||
Date: Fri, 28 Jun 2024 00:33:51 +0000
|
Date: Fri, 28 Jun 2024 00:33:51 +0000
|
||||||
Subject: [PATCH] omx: check HDR10+ info param size
|
Subject: [PATCH] omx: check HDR10+ info param size
|
||||||
@ -15,7 +15,7 @@ Change-Id: I72523e1de61e5f947174272b732e170e1c2964df
|
|||||||
1 file changed, 7 insertions(+)
|
1 file changed, 7 insertions(+)
|
||||||
|
|
||||||
diff --git a/media/libstagefright/omx/SoftVideoDecoderOMXComponent.cpp b/media/libstagefright/omx/SoftVideoDecoderOMXComponent.cpp
|
diff --git a/media/libstagefright/omx/SoftVideoDecoderOMXComponent.cpp b/media/libstagefright/omx/SoftVideoDecoderOMXComponent.cpp
|
||||||
index 418302389d..4ab5d10609 100644
|
index 418302389d1..4ab5d106096 100644
|
||||||
--- a/media/libstagefright/omx/SoftVideoDecoderOMXComponent.cpp
|
--- a/media/libstagefright/omx/SoftVideoDecoderOMXComponent.cpp
|
||||||
+++ b/media/libstagefright/omx/SoftVideoDecoderOMXComponent.cpp
|
+++ b/media/libstagefright/omx/SoftVideoDecoderOMXComponent.cpp
|
||||||
@@ -619,6 +619,13 @@ OMX_ERRORTYPE SoftVideoDecoderOMXComponent::getConfig(
|
@@ -619,6 +619,13 @@ OMX_ERRORTYPE SoftVideoDecoderOMXComponent::getConfig(
|
@ -1,4 +1,4 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
From 701cf719f36830fd3c1b02c5585ce3226a30f092 Mon Sep 17 00:00:00 2001
|
||||||
From: Kiran Ramachandra <kiranmr@google.com>
|
From: Kiran Ramachandra <kiranmr@google.com>
|
||||||
Date: Wed, 5 Jun 2024 21:03:33 +0000
|
Date: Wed, 5 Jun 2024 21:03:33 +0000
|
||||||
Subject: [PATCH] DO NOT MERGE Ignore - Sanitized uri scheme by removing scheme
|
Subject: [PATCH] DO NOT MERGE Ignore - Sanitized uri scheme by removing scheme
|
||||||
@ -19,10 +19,10 @@ Change-Id: I88b1550a5d8b3dc0f6286e28899884025d059645
|
|||||||
2 files changed, 16 insertions(+), 1 deletion(-)
|
2 files changed, 16 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/core/java/android/net/Uri.java b/core/java/android/net/Uri.java
|
diff --git a/core/java/android/net/Uri.java b/core/java/android/net/Uri.java
|
||||||
index 84fc4f78edc4..4446f09bc874 100644
|
index 84fc4f78edc46..4446f09bc8743 100644
|
||||||
--- a/core/java/android/net/Uri.java
|
--- a/core/java/android/net/Uri.java
|
||||||
+++ b/core/java/android/net/Uri.java
|
+++ b/core/java/android/net/Uri.java
|
||||||
@@ -1380,7 +1380,11 @@ public abstract class Uri implements Parcelable, Comparable<Uri> {
|
@@ -1380,7 +1380,11 @@ public Builder() {}
|
||||||
* @param scheme name or {@code null} if this is a relative Uri
|
* @param scheme name or {@code null} if this is a relative Uri
|
||||||
*/
|
*/
|
||||||
public Builder scheme(String scheme) {
|
public Builder scheme(String scheme) {
|
||||||
@ -36,10 +36,10 @@ index 84fc4f78edc4..4446f09bc874 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/core/tests/coretests/src/android/net/UriTest.java b/core/tests/coretests/src/android/net/UriTest.java
|
diff --git a/core/tests/coretests/src/android/net/UriTest.java b/core/tests/coretests/src/android/net/UriTest.java
|
||||||
index 670aefd21d36..17a37831afdb 100644
|
index 670aefd21d360..17a37831afdb1 100644
|
||||||
--- a/core/tests/coretests/src/android/net/UriTest.java
|
--- a/core/tests/coretests/src/android/net/UriTest.java
|
||||||
+++ b/core/tests/coretests/src/android/net/UriTest.java
|
+++ b/core/tests/coretests/src/android/net/UriTest.java
|
||||||
@@ -18,6 +18,7 @@ package android.net;
|
@@ -18,6 +18,7 @@
|
||||||
|
|
||||||
import android.content.ContentUris;
|
import android.content.ContentUris;
|
||||||
import android.os.Parcel;
|
import android.os.Parcel;
|
||||||
@ -47,7 +47,7 @@ index 670aefd21d36..17a37831afdb 100644
|
|||||||
|
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
|
|
||||||
@@ -88,6 +89,16 @@ public class UriTest extends TestCase {
|
@@ -88,6 +89,16 @@ public void testBuildUponOpaqueStringUri() {
|
||||||
assertNull(u.getHost());
|
assertNull(u.getHost());
|
||||||
}
|
}
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
From a593133d22bde6331bcaf258c2b01acea3ba246e Mon Sep 17 00:00:00 2001
|
||||||
From: Chaohui Wang <chaohuiw@google.com>
|
From: Chaohui Wang <chaohuiw@google.com>
|
||||||
Date: Thu, 2 Nov 2023 11:43:00 +0800
|
Date: Thu, 2 Nov 2023 11:43:00 +0800
|
||||||
Subject: [PATCH] Limit wifi item edit content's max length to 500
|
Subject: [PATCH] Limit wifi item edit content's max length to 500
|
@ -1,4 +1,4 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
From 1e9cb20c9ea8c9e9234080ae8b805f0d5ee5f759 Mon Sep 17 00:00:00 2001
|
||||||
From: Jason Chiu <chiujason@google.com>
|
From: Jason Chiu <chiujason@google.com>
|
||||||
Date: Wed, 31 Jan 2024 16:29:01 +0800
|
Date: Wed, 31 Jan 2024 16:29:01 +0800
|
||||||
Subject: [PATCH] Replace getCallingActivity() with getLaunchedFromPackage()
|
Subject: [PATCH] Replace getCallingActivity() with getLaunchedFromPackage()
|
||||||
@ -54,7 +54,7 @@ index 63bf420c027..423779fbabf 100644
|
|||||||
import com.android.settingslib.search.SearchIndexableResources;
|
import com.android.settingslib.search.SearchIndexableResources;
|
||||||
import com.android.settingslib.search.SearchIndexableResourcesMobile;
|
import com.android.settingslib.search.SearchIndexableResourcesMobile;
|
||||||
|
|
||||||
@@ -32,22 +33,19 @@ import com.android.settingslib.search.SearchIndexableResourcesMobile;
|
@@ -32,22 +33,19 @@
|
||||||
*/
|
*/
|
||||||
public class SearchFeatureProviderImpl implements SearchFeatureProvider {
|
public class SearchFeatureProviderImpl implements SearchFeatureProvider {
|
||||||
|
|
||||||
@ -88,7 +88,7 @@ diff --git a/src/com/android/settings/search/SearchResultTrampoline.java b/src/c
|
|||||||
index e9304739460..c233e86b6fc 100644
|
index e9304739460..c233e86b6fc 100644
|
||||||
--- a/src/com/android/settings/search/SearchResultTrampoline.java
|
--- a/src/com/android/settings/search/SearchResultTrampoline.java
|
||||||
+++ b/src/com/android/settings/search/SearchResultTrampoline.java
|
+++ b/src/com/android/settings/search/SearchResultTrampoline.java
|
||||||
@@ -39,7 +39,7 @@ public class SearchResultTrampoline extends Activity {
|
@@ -39,7 +39,7 @@ protected void onCreate(Bundle savedInstanceState) {
|
||||||
// First make sure caller has privilege to launch a search result page.
|
// First make sure caller has privilege to launch a search result page.
|
||||||
FeatureFactory.getFactory(this)
|
FeatureFactory.getFactory(this)
|
||||||
.getSearchFeatureProvider()
|
.getSearchFeatureProvider()
|
||||||
@ -101,7 +101,7 @@ diff --git a/tests/robotests/src/com/android/settings/search/SearchFeatureProvid
|
|||||||
index 444a8137889..ebd935d3406 100644
|
index 444a8137889..ebd935d3406 100644
|
||||||
--- a/tests/robotests/src/com/android/settings/search/SearchFeatureProviderImplTest.java
|
--- a/tests/robotests/src/com/android/settings/search/SearchFeatureProviderImplTest.java
|
||||||
+++ b/tests/robotests/src/com/android/settings/search/SearchFeatureProviderImplTest.java
|
+++ b/tests/robotests/src/com/android/settings/search/SearchFeatureProviderImplTest.java
|
||||||
@@ -21,7 +21,6 @@ import static com.google.common.truth.Truth.assertThat;
|
@@ -21,7 +21,6 @@
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.app.settings.SettingsEnums;
|
import android.app.settings.SettingsEnums;
|
||||||
@ -109,7 +109,7 @@ index 444a8137889..ebd935d3406 100644
|
|||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.pm.ActivityInfo;
|
import android.content.pm.ActivityInfo;
|
||||||
import android.content.pm.ResolveInfo;
|
import android.content.pm.ResolveInfo;
|
||||||
@@ -126,20 +125,22 @@ public class SearchFeatureProviderImplTest {
|
@@ -126,20 +125,22 @@ public void verifyLaunchSearchResultPageCaller_nullCaller_shouldCrash() {
|
||||||
|
|
||||||
@Test(expected = SecurityException.class)
|
@Test(expected = SecurityException.class)
|
||||||
public void verifyLaunchSearchResultPageCaller_badCaller_shouldCrash() {
|
public void verifyLaunchSearchResultPageCaller_badCaller_shouldCrash() {
|
@ -1,4 +1,4 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
From 227df78aae8974bcdde516d111189f082824a765 Mon Sep 17 00:00:00 2001
|
||||||
From: Chris Antol <cantol@google.com>
|
From: Chris Antol <cantol@google.com>
|
||||||
Date: Tue, 4 Jun 2024 17:00:46 +0000
|
Date: Tue, 4 Jun 2024 17:00:46 +0000
|
||||||
Subject: [PATCH] Ignore fragment attr from ext authenticator resource
|
Subject: [PATCH] Ignore fragment attr from ext authenticator resource
|
||||||
@ -19,7 +19,7 @@ diff --git a/src/com/android/settings/accounts/AccountTypePreferenceLoader.java
|
|||||||
index c639d1df2eb..84386a38f08 100644
|
index c639d1df2eb..84386a38f08 100644
|
||||||
--- a/src/com/android/settings/accounts/AccountTypePreferenceLoader.java
|
--- a/src/com/android/settings/accounts/AccountTypePreferenceLoader.java
|
||||||
+++ b/src/com/android/settings/accounts/AccountTypePreferenceLoader.java
|
+++ b/src/com/android/settings/accounts/AccountTypePreferenceLoader.java
|
||||||
@@ -32,6 +32,10 @@ import android.os.UserHandle;
|
@@ -32,6 +32,10 @@
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
@ -30,7 +30,7 @@ index c639d1df2eb..84386a38f08 100644
|
|||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
import androidx.preference.Preference.OnPreferenceClickListener;
|
import androidx.preference.Preference.OnPreferenceClickListener;
|
||||||
import androidx.preference.PreferenceFragmentCompat;
|
import androidx.preference.PreferenceFragmentCompat;
|
||||||
@@ -45,6 +49,8 @@ import com.android.settings.utils.LocalClassLoaderContextThemeWrapper;
|
@@ -45,6 +49,8 @@
|
||||||
import com.android.settingslib.accounts.AuthenticatorHelper;
|
import com.android.settingslib.accounts.AuthenticatorHelper;
|
||||||
import com.android.settingslib.core.instrumentation.Instrumentable;
|
import com.android.settingslib.core.instrumentation.Instrumentable;
|
||||||
|
|
||||||
@ -39,7 +39,7 @@ index c639d1df2eb..84386a38f08 100644
|
|||||||
/**
|
/**
|
||||||
* Class to load the preference screen to be added to the settings page for the specific account
|
* Class to load the preference screen to be added to the settings page for the specific account
|
||||||
* type as specified in the account-authenticator.
|
* type as specified in the account-authenticator.
|
||||||
@@ -83,6 +89,7 @@ public class AccountTypePreferenceLoader {
|
@@ -83,6 +89,7 @@ public PreferenceScreen addPreferencesForType(final String accountType,
|
||||||
try {
|
try {
|
||||||
desc = mAuthenticatorHelper.getAccountTypeDescription(accountType);
|
desc = mAuthenticatorHelper.getAccountTypeDescription(accountType);
|
||||||
if (desc != null && desc.accountPreferencesId != 0) {
|
if (desc != null && desc.accountPreferencesId != 0) {
|
||||||
@ -47,7 +47,7 @@ index c639d1df2eb..84386a38f08 100644
|
|||||||
// Load the context of the target package, then apply the
|
// Load the context of the target package, then apply the
|
||||||
// base Settings theme (no references to local resources)
|
// base Settings theme (no references to local resources)
|
||||||
// and create a context theme wrapper so that we get the
|
// and create a context theme wrapper so that we get the
|
||||||
@@ -98,6 +105,12 @@ public class AccountTypePreferenceLoader {
|
@@ -98,6 +105,12 @@ public PreferenceScreen addPreferencesForType(final String accountType,
|
||||||
themedCtx.getTheme().setTo(baseTheme);
|
themedCtx.getTheme().setTo(baseTheme);
|
||||||
prefs = mFragment.getPreferenceManager().inflateFromResource(themedCtx,
|
prefs = mFragment.getPreferenceManager().inflateFromResource(themedCtx,
|
||||||
desc.accountPreferencesId, parent);
|
desc.accountPreferencesId, parent);
|
||||||
@ -60,7 +60,7 @@ index c639d1df2eb..84386a38f08 100644
|
|||||||
}
|
}
|
||||||
} catch (PackageManager.NameNotFoundException e) {
|
} catch (PackageManager.NameNotFoundException e) {
|
||||||
Log.w(TAG, "Couldn't load preferences.xml file from " + desc.packageName);
|
Log.w(TAG, "Couldn't load preferences.xml file from " + desc.packageName);
|
||||||
@@ -182,6 +195,48 @@ public class AccountTypePreferenceLoader {
|
@@ -182,6 +195,48 @@ public boolean onPreferenceClick(Preference preference) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
From e406e4d8ec8c977652e2c6be7ca1e400683a475e Mon Sep 17 00:00:00 2001
|
||||||
From: Chris Antol <cantol@google.com>
|
From: Chris Antol <cantol@google.com>
|
||||||
Date: Mon, 25 Mar 2024 23:49:35 +0000
|
Date: Mon, 25 Mar 2024 23:49:35 +0000
|
||||||
Subject: [PATCH] RESTRICT AUTOMERGE Restrict Settings Homepage prior to
|
Subject: [PATCH] RESTRICT AUTOMERGE Restrict Settings Homepage prior to
|
||||||
@ -20,7 +20,7 @@ diff --git a/src/com/android/settings/homepage/SettingsHomepageActivity.java b/s
|
|||||||
index a8426437f57..61567947124 100644
|
index a8426437f57..61567947124 100644
|
||||||
--- a/src/com/android/settings/homepage/SettingsHomepageActivity.java
|
--- a/src/com/android/settings/homepage/SettingsHomepageActivity.java
|
||||||
+++ b/src/com/android/settings/homepage/SettingsHomepageActivity.java
|
+++ b/src/com/android/settings/homepage/SettingsHomepageActivity.java
|
||||||
@@ -20,6 +20,7 @@ import android.animation.LayoutTransition;
|
@@ -20,6 +20,7 @@
|
||||||
import android.app.ActivityManager;
|
import android.app.ActivityManager;
|
||||||
import android.app.settings.SettingsEnums;
|
import android.app.settings.SettingsEnums;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
@ -1,4 +1,4 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
From d5dd619c2ba08613723d45636e04fc37da0bd716 Mon Sep 17 00:00:00 2001
|
||||||
From: Grant Menke <grantmenke@google.com>
|
From: Grant Menke <grantmenke@google.com>
|
||||||
Date: Thu, 25 Apr 2024 10:43:43 -0700
|
Date: Thu, 25 Apr 2024 10:43:43 -0700
|
||||||
Subject: [PATCH] DO NOT MERGE Unbind CS if connection is not created within 15
|
Subject: [PATCH] DO NOT MERGE Unbind CS if connection is not created within 15
|
||||||
@ -28,7 +28,7 @@ diff --git a/src/com/android/server/telecom/Call.java b/src/com/android/server/t
|
|||||||
index cd236d2f4..e8c5a47ac 100755
|
index cd236d2f4..e8c5a47ac 100755
|
||||||
--- a/src/com/android/server/telecom/Call.java
|
--- a/src/com/android/server/telecom/Call.java
|
||||||
+++ b/src/com/android/server/telecom/Call.java
|
+++ b/src/com/android/server/telecom/Call.java
|
||||||
@@ -329,6 +329,17 @@ public class Call implements CreateConnectionResponse, EventManager.Loggable,
|
@@ -329,6 +329,17 @@ public void onContactPhotoQueryComplete(Uri handle, CallerInfo callerInfo) {
|
||||||
/** The state of the call. */
|
/** The state of the call. */
|
||||||
private int mState;
|
private int mState;
|
||||||
|
|
||||||
@ -46,7 +46,7 @@ index cd236d2f4..e8c5a47ac 100755
|
|||||||
/** The handle with which to establish this call. */
|
/** The handle with which to establish this call. */
|
||||||
private Uri mHandle;
|
private Uri mHandle;
|
||||||
|
|
||||||
@@ -958,6 +969,19 @@ public class Call implements CreateConnectionResponse, EventManager.Loggable,
|
@@ -958,6 +969,19 @@ public ConnectionServiceFocusManager.ConnectionServiceFocus getConnectionService
|
||||||
return mConnectionService;
|
return mConnectionService;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -66,7 +66,7 @@ index cd236d2f4..e8c5a47ac 100755
|
|||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
public int getState() {
|
public int getState() {
|
||||||
return mState;
|
return mState;
|
||||||
@@ -2043,6 +2067,7 @@ public class Call implements CreateConnectionResponse, EventManager.Loggable,
|
@@ -2043,6 +2067,7 @@ public void handleCreateConferenceSuccess(
|
||||||
CallIdMapper idMapper,
|
CallIdMapper idMapper,
|
||||||
ParcelableConference conference) {
|
ParcelableConference conference) {
|
||||||
Log.v(this, "handleCreateConferenceSuccessful %s", conference);
|
Log.v(this, "handleCreateConferenceSuccessful %s", conference);
|
||||||
@ -74,7 +74,7 @@ index cd236d2f4..e8c5a47ac 100755
|
|||||||
setTargetPhoneAccount(conference.getPhoneAccount());
|
setTargetPhoneAccount(conference.getPhoneAccount());
|
||||||
setHandle(conference.getHandle(), conference.getHandlePresentation());
|
setHandle(conference.getHandle(), conference.getHandlePresentation());
|
||||||
|
|
||||||
@@ -2076,6 +2101,7 @@ public class Call implements CreateConnectionResponse, EventManager.Loggable,
|
@@ -2076,6 +2101,7 @@ public void handleCreateConnectionSuccess(
|
||||||
CallIdMapper idMapper,
|
CallIdMapper idMapper,
|
||||||
ParcelableConnection connection) {
|
ParcelableConnection connection) {
|
||||||
Log.v(this, "handleCreateConnectionSuccessful %s", connection);
|
Log.v(this, "handleCreateConnectionSuccessful %s", connection);
|
||||||
@ -86,7 +86,7 @@ diff --git a/src/com/android/server/telecom/ConnectionServiceWrapper.java b/src/
|
|||||||
index 64fdd8833..6ca74fba3 100644
|
index 64fdd8833..6ca74fba3 100644
|
||||||
--- a/src/com/android/server/telecom/ConnectionServiceWrapper.java
|
--- a/src/com/android/server/telecom/ConnectionServiceWrapper.java
|
||||||
+++ b/src/com/android/server/telecom/ConnectionServiceWrapper.java
|
+++ b/src/com/android/server/telecom/ConnectionServiceWrapper.java
|
||||||
@@ -37,6 +37,7 @@ import android.telecom.ConnectionService;
|
@@ -37,6 +37,7 @@
|
||||||
import android.telecom.DisconnectCause;
|
import android.telecom.DisconnectCause;
|
||||||
import android.telecom.GatewayInfo;
|
import android.telecom.GatewayInfo;
|
||||||
import android.telecom.Log;
|
import android.telecom.Log;
|
||||||
@ -94,7 +94,7 @@ index 64fdd8833..6ca74fba3 100644
|
|||||||
import android.telecom.Logging.Session;
|
import android.telecom.Logging.Session;
|
||||||
import android.telecom.ParcelableConference;
|
import android.telecom.ParcelableConference;
|
||||||
import android.telecom.ParcelableConnection;
|
import android.telecom.ParcelableConnection;
|
||||||
@@ -59,6 +60,11 @@ import java.util.List;
|
@@ -59,6 +60,11 @@
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
@ -118,7 +118,7 @@ index 64fdd8833..6ca74fba3 100644
|
|||||||
private final class Adapter extends IConnectionServiceAdapter.Stub {
|
private final class Adapter extends IConnectionServiceAdapter.Stub {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -84,6 +95,12 @@ public class ConnectionServiceWrapper extends ServiceBinder implements
|
@@ -84,6 +95,12 @@ public void handleCreateConnectionComplete(String callId, ConnectionRequest requ
|
||||||
try {
|
try {
|
||||||
synchronized (mLock) {
|
synchronized (mLock) {
|
||||||
logIncoming("handleCreateConnectionComplete %s", callId);
|
logIncoming("handleCreateConnectionComplete %s", callId);
|
||||||
@ -131,7 +131,7 @@ index 64fdd8833..6ca74fba3 100644
|
|||||||
// Check status hints image for cross user access
|
// Check status hints image for cross user access
|
||||||
if (connection.getStatusHints() != null) {
|
if (connection.getStatusHints() != null) {
|
||||||
Icon icon = connection.getStatusHints().getIcon();
|
Icon icon = connection.getStatusHints().getIcon();
|
||||||
@@ -120,6 +137,12 @@ public class ConnectionServiceWrapper extends ServiceBinder implements
|
@@ -120,6 +137,12 @@ public void handleCreateConferenceComplete(String callId, ConnectionRequest requ
|
||||||
try {
|
try {
|
||||||
synchronized (mLock) {
|
synchronized (mLock) {
|
||||||
logIncoming("handleCreateConferenceComplete %s", callId);
|
logIncoming("handleCreateConferenceComplete %s", callId);
|
||||||
@ -144,7 +144,7 @@ index 64fdd8833..6ca74fba3 100644
|
|||||||
ConnectionServiceWrapper.this
|
ConnectionServiceWrapper.this
|
||||||
.handleCreateConferenceComplete(callId, request, conference);
|
.handleCreateConferenceComplete(callId, request, conference);
|
||||||
|
|
||||||
@@ -1183,7 +1206,8 @@ public class ConnectionServiceWrapper extends ServiceBinder implements
|
@@ -1183,7 +1206,8 @@ public void setCallDirection(String callId, int direction, Session.Info sessionI
|
||||||
* @param context The context.
|
* @param context The context.
|
||||||
* @param userHandle The {@link UserHandle} to use when binding.
|
* @param userHandle The {@link UserHandle} to use when binding.
|
||||||
*/
|
*/
|
||||||
@ -154,7 +154,7 @@ index 64fdd8833..6ca74fba3 100644
|
|||||||
ComponentName componentName,
|
ComponentName componentName,
|
||||||
ConnectionServiceRepository connectionServiceRepository,
|
ConnectionServiceRepository connectionServiceRepository,
|
||||||
PhoneAccountRegistrar phoneAccountRegistrar,
|
PhoneAccountRegistrar phoneAccountRegistrar,
|
||||||
@@ -1258,6 +1282,26 @@ public class ConnectionServiceWrapper extends ServiceBinder implements
|
@@ -1258,6 +1282,26 @@ public void onSuccess() {
|
||||||
.setIsAdhocConferenceCall(call.isAdhocConferenceCall())
|
.setIsAdhocConferenceCall(call.isAdhocConferenceCall())
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
@ -181,7 +181,7 @@ index 64fdd8833..6ca74fba3 100644
|
|||||||
try {
|
try {
|
||||||
mServiceInterface.createConference(
|
mServiceInterface.createConference(
|
||||||
call.getConnectionManagerPhoneAccount(),
|
call.getConnectionManagerPhoneAccount(),
|
||||||
@@ -1347,6 +1391,26 @@ public class ConnectionServiceWrapper extends ServiceBinder implements
|
@@ -1347,6 +1391,26 @@ public void onSuccess() {
|
||||||
.setRttPipeToInCall(call.getCsToInCallRttPipeForCs())
|
.setRttPipeToInCall(call.getCsToInCallRttPipeForCs())
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
@ -208,7 +208,7 @@ index 64fdd8833..6ca74fba3 100644
|
|||||||
try {
|
try {
|
||||||
mServiceInterface.createConnection(
|
mServiceInterface.createConnection(
|
||||||
call.getConnectionManagerPhoneAccount(),
|
call.getConnectionManagerPhoneAccount(),
|
||||||
@@ -1727,7 +1791,8 @@ public class ConnectionServiceWrapper extends ServiceBinder implements
|
@@ -1727,7 +1791,8 @@ void stopDtmfTone(Call call) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -218,7 +218,7 @@ index 64fdd8833..6ca74fba3 100644
|
|||||||
if (mCallIdMapper.getCallId(call) == null) {
|
if (mCallIdMapper.getCallId(call) == null) {
|
||||||
mCallIdMapper.addCall(call);
|
mCallIdMapper.addCall(call);
|
||||||
}
|
}
|
||||||
@@ -2172,4 +2237,9 @@ public class ConnectionServiceWrapper extends ServiceBinder implements
|
@@ -2172,4 +2237,9 @@ public String toString() {
|
||||||
sb.append("]");
|
sb.append("]");
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
@ -232,7 +232,7 @@ diff --git a/src/com/android/server/telecom/LogUtils.java b/src/com/android/serv
|
|||||||
index 5bb14e625..1c62a5c71 100644
|
index 5bb14e625..1c62a5c71 100644
|
||||||
--- a/src/com/android/server/telecom/LogUtils.java
|
--- a/src/com/android/server/telecom/LogUtils.java
|
||||||
+++ b/src/com/android/server/telecom/LogUtils.java
|
+++ b/src/com/android/server/telecom/LogUtils.java
|
||||||
@@ -124,8 +124,10 @@ public class LogUtils {
|
@@ -124,8 +124,10 @@ public final static class Events {
|
||||||
public static final String STOP_CALL_WAITING_TONE = "STOP_CALL_WAITING_TONE";
|
public static final String STOP_CALL_WAITING_TONE = "STOP_CALL_WAITING_TONE";
|
||||||
public static final String START_CONNECTION = "START_CONNECTION";
|
public static final String START_CONNECTION = "START_CONNECTION";
|
||||||
public static final String CREATE_CONNECTION_FAILED = "CREATE_CONNECTION_FAILED";
|
public static final String CREATE_CONNECTION_FAILED = "CREATE_CONNECTION_FAILED";
|
||||||
@ -247,7 +247,7 @@ diff --git a/tests/src/com/android/server/telecom/tests/BasicCallTests.java b/te
|
|||||||
index 382e0b710..6ac8e1c62 100644
|
index 382e0b710..6ac8e1c62 100644
|
||||||
--- a/tests/src/com/android/server/telecom/tests/BasicCallTests.java
|
--- a/tests/src/com/android/server/telecom/tests/BasicCallTests.java
|
||||||
+++ b/tests/src/com/android/server/telecom/tests/BasicCallTests.java
|
+++ b/tests/src/com/android/server/telecom/tests/BasicCallTests.java
|
||||||
@@ -963,6 +963,7 @@ public class BasicCallTests extends TelecomSystemTest {
|
@@ -963,6 +963,7 @@ public void testOutgoingCallSelectPhoneAccountVideo() throws Exception {
|
||||||
call.setTargetPhoneAccount(mPhoneAccountA1.getAccountHandle());
|
call.setTargetPhoneAccount(mPhoneAccountA1.getAccountHandle());
|
||||||
assert(call.isVideoCallingSupportedByPhoneAccount());
|
assert(call.isVideoCallingSupportedByPhoneAccount());
|
||||||
assertEquals(VideoProfile.STATE_BIDIRECTIONAL, call.getVideoState());
|
assertEquals(VideoProfile.STATE_BIDIRECTIONAL, call.getVideoState());
|
||||||
@ -255,7 +255,7 @@ index 382e0b710..6ac8e1c62 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -986,6 +987,7 @@ public class BasicCallTests extends TelecomSystemTest {
|
@@ -986,6 +987,7 @@ public void testOutgoingCallSelectPhoneAccountNoVideo() throws Exception {
|
||||||
call.setTargetPhoneAccount(mPhoneAccountA2.getAccountHandle());
|
call.setTargetPhoneAccount(mPhoneAccountA2.getAccountHandle());
|
||||||
assert(!call.isVideoCallingSupportedByPhoneAccount());
|
assert(!call.isVideoCallingSupportedByPhoneAccount());
|
||||||
assertEquals(VideoProfile.STATE_AUDIO_ONLY, call.getVideoState());
|
assertEquals(VideoProfile.STATE_AUDIO_ONLY, call.getVideoState());
|
||||||
@ -267,7 +267,7 @@ diff --git a/tests/src/com/android/server/telecom/tests/CallsManagerTest.java b/
|
|||||||
index d16430298..912b56cf3 100644
|
index d16430298..912b56cf3 100644
|
||||||
--- a/tests/src/com/android/server/telecom/tests/CallsManagerTest.java
|
--- a/tests/src/com/android/server/telecom/tests/CallsManagerTest.java
|
||||||
+++ b/tests/src/com/android/server/telecom/tests/CallsManagerTest.java
|
+++ b/tests/src/com/android/server/telecom/tests/CallsManagerTest.java
|
||||||
@@ -40,11 +40,13 @@ import static org.mockito.Mockito.timeout;
|
@@ -40,11 +40,13 @@
|
||||||
import static org.mockito.Mockito.times;
|
import static org.mockito.Mockito.times;
|
||||||
import static org.mockito.Mockito.verify;
|
import static org.mockito.Mockito.verify;
|
||||||
import static org.mockito.Mockito.when;
|
import static org.mockito.Mockito.when;
|
||||||
@ -281,7 +281,7 @@ index d16430298..912b56cf3 100644
|
|||||||
import android.os.Process;
|
import android.os.Process;
|
||||||
import android.os.SystemClock;
|
import android.os.SystemClock;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
@@ -62,6 +64,7 @@ import android.test.suitebuilder.annotation.MediumTest;
|
@@ -62,6 +64,7 @@
|
||||||
import android.test.suitebuilder.annotation.SmallTest;
|
import android.test.suitebuilder.annotation.SmallTest;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
@ -289,7 +289,7 @@ index d16430298..912b56cf3 100644
|
|||||||
import com.android.server.telecom.AsyncRingtonePlayer;
|
import com.android.server.telecom.AsyncRingtonePlayer;
|
||||||
import com.android.server.telecom.Call;
|
import com.android.server.telecom.Call;
|
||||||
import com.android.server.telecom.CallAudioManager;
|
import com.android.server.telecom.CallAudioManager;
|
||||||
@@ -74,6 +77,7 @@ import com.android.server.telecom.CallsManagerListenerBase;
|
@@ -74,6 +77,7 @@
|
||||||
import com.android.server.telecom.ClockProxy;
|
import com.android.server.telecom.ClockProxy;
|
||||||
import com.android.server.telecom.ConnectionServiceFocusManager;
|
import com.android.server.telecom.ConnectionServiceFocusManager;
|
||||||
import com.android.server.telecom.ConnectionServiceFocusManager.ConnectionServiceFocusManagerFactory;
|
import com.android.server.telecom.ConnectionServiceFocusManager.ConnectionServiceFocusManagerFactory;
|
||||||
@ -305,7 +305,7 @@ index d16430298..912b56cf3 100644
|
|||||||
|
|
||||||
private CallsManager mCallsManager;
|
private CallsManager mCallsManager;
|
||||||
|
|
||||||
@@ -274,11 +279,19 @@ public class CallsManagerTest extends TelecomTestCase {
|
@@ -274,11 +279,19 @@ public void setUp() throws Exception {
|
||||||
eq(SIM_2_HANDLE), any())).thenReturn(SIM_2_ACCOUNT);
|
eq(SIM_2_HANDLE), any())).thenReturn(SIM_2_ACCOUNT);
|
||||||
when(mToastFactory.makeText(any(), anyInt(), anyInt())).thenReturn(mToast);
|
when(mToastFactory.makeText(any(), anyInt(), anyInt())).thenReturn(mToast);
|
||||||
when(mToastFactory.makeText(any(), any(), anyInt())).thenReturn(mToast);
|
when(mToastFactory.makeText(any(), any(), anyInt())).thenReturn(mToast);
|
||||||
@ -325,7 +325,7 @@ index d16430298..912b56cf3 100644
|
|||||||
super.tearDown();
|
super.tearDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1456,6 +1469,32 @@ public class CallsManagerTest extends TelecomTestCase {
|
@@ -1456,6 +1469,32 @@ public void testCrossUserCallRedirectionEndEarlyForIncapablePhoneAccount() {
|
||||||
assertTrue(argumentCaptor.getValue().contains("Unavailable phoneAccountHandle"));
|
assertTrue(argumentCaptor.getValue().contains("Unavailable phoneAccountHandle"));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -358,7 +358,7 @@ index d16430298..912b56cf3 100644
|
|||||||
private Call addSpyCall() {
|
private Call addSpyCall() {
|
||||||
return addSpyCall(SIM_2_HANDLE, CallState.ACTIVE);
|
return addSpyCall(SIM_2_HANDLE, CallState.ACTIVE);
|
||||||
}
|
}
|
||||||
@@ -1549,4 +1588,19 @@ public class CallsManagerTest extends TelecomTestCase {
|
@@ -1549,4 +1588,19 @@ private void setupMsimAccounts() {
|
||||||
when(mPhoneAccountRegistrar.getSimPhoneAccountsOfCurrentUser()).thenReturn(
|
when(mPhoneAccountRegistrar.getSimPhoneAccountsOfCurrentUser()).thenReturn(
|
||||||
new ArrayList<>(Arrays.asList(SIM_1_HANDLE, SIM_2_HANDLE)));
|
new ArrayList<>(Arrays.asList(SIM_1_HANDLE, SIM_2_HANDLE)));
|
||||||
}
|
}
|
||||||
@ -382,7 +382,7 @@ diff --git a/tests/src/com/android/server/telecom/tests/ComponentContextFixture.
|
|||||||
index af062d77f..0768970b1 100644
|
index af062d77f..0768970b1 100644
|
||||||
--- a/tests/src/com/android/server/telecom/tests/ComponentContextFixture.java
|
--- a/tests/src/com/android/server/telecom/tests/ComponentContextFixture.java
|
||||||
+++ b/tests/src/com/android/server/telecom/tests/ComponentContextFixture.java
|
+++ b/tests/src/com/android/server/telecom/tests/ComponentContextFixture.java
|
||||||
@@ -589,6 +589,14 @@ public class ComponentContextFixture implements TestFixture<Context> {
|
@@ -589,6 +589,14 @@ public void addConnectionService(
|
||||||
mServiceInfoByComponentName.put(componentName, serviceInfo);
|
mServiceInfoByComponentName.put(componentName, serviceInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -397,7 +397,7 @@ index af062d77f..0768970b1 100644
|
|||||||
public void addInCallService(
|
public void addInCallService(
|
||||||
ComponentName componentName,
|
ComponentName componentName,
|
||||||
IInCallService service,
|
IInCallService service,
|
||||||
@@ -658,6 +666,12 @@ public class ComponentContextFixture implements TestFixture<Context> {
|
@@ -658,6 +666,12 @@ private void addService(String action, ComponentName name, IInterface service) {
|
||||||
mComponentNameByService.put(service, name);
|
mComponentNameByService.put(service, name);
|
||||||
}
|
}
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
From bc65c0bcae61a887b46b5d125ac30b065ff65d15 Mon Sep 17 00:00:00 2001
|
||||||
From: Pranav Madapurmath <pmadapurmath@google.com>
|
From: Pranav Madapurmath <pmadapurmath@google.com>
|
||||||
Date: Tue, 11 Jun 2024 15:51:39 +0000
|
Date: Tue, 11 Jun 2024 15:51:39 +0000
|
||||||
Subject: [PATCH] Unbind CallScreeningService when timeout reached.
|
Subject: [PATCH] Unbind CallScreeningService when timeout reached.
|
||||||
@ -30,7 +30,7 @@ diff --git a/src/com/android/server/telecom/CallScreeningServiceHelper.java b/sr
|
|||||||
index 5e47c1f94..e9ad451c2 100644
|
index 5e47c1f94..e9ad451c2 100644
|
||||||
--- a/src/com/android/server/telecom/CallScreeningServiceHelper.java
|
--- a/src/com/android/server/telecom/CallScreeningServiceHelper.java
|
||||||
+++ b/src/com/android/server/telecom/CallScreeningServiceHelper.java
|
+++ b/src/com/android/server/telecom/CallScreeningServiceHelper.java
|
||||||
@@ -191,6 +191,10 @@ public class CallScreeningServiceHelper {
|
@@ -191,6 +191,10 @@ public void onNullBinding(ComponentName name) {
|
||||||
Log.w(TAG, "Cancelling call id process due to timeout");
|
Log.w(TAG, "Cancelling call id process due to timeout");
|
||||||
}
|
}
|
||||||
mFuture.complete(null);
|
mFuture.complete(null);
|
@ -1,4 +1,4 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
From cd4c2994e16a9a5c911292a6d05ed66f41efd53a Mon Sep 17 00:00:00 2001
|
||||||
From: Pranav Madapurmath <pmadapurmath@google.com>
|
From: Pranav Madapurmath <pmadapurmath@google.com>
|
||||||
Date: Tue, 11 Jun 2024 22:50:08 -0700
|
Date: Tue, 11 Jun 2024 22:50:08 -0700
|
||||||
Subject: [PATCH] Resolve cross-user image exploit for conference status hints
|
Subject: [PATCH] Resolve cross-user image exploit for conference status hints
|
||||||
@ -20,7 +20,7 @@ diff --git a/src/com/android/server/telecom/ConnectionServiceWrapper.java b/src/
|
|||||||
index 6ca74fba3..e944209a4 100644
|
index 6ca74fba3..e944209a4 100644
|
||||||
--- a/src/com/android/server/telecom/ConnectionServiceWrapper.java
|
--- a/src/com/android/server/telecom/ConnectionServiceWrapper.java
|
||||||
+++ b/src/com/android/server/telecom/ConnectionServiceWrapper.java
|
+++ b/src/com/android/server/telecom/ConnectionServiceWrapper.java
|
||||||
@@ -133,10 +133,17 @@ public class ConnectionServiceWrapper extends ServiceBinder implements
|
@@ -133,10 +133,17 @@ public void handleCreateConferenceComplete(String callId, ConnectionRequest requ
|
||||||
ParcelableConference conference, Session.Info sessionInfo) {
|
ParcelableConference conference, Session.Info sessionInfo) {
|
||||||
Log.startSession(sessionInfo, LogUtils.Sessions.CSW_HANDLE_CREATE_CONNECTION_COMPLETE,
|
Log.startSession(sessionInfo, LogUtils.Sessions.CSW_HANDLE_CREATE_CONNECTION_COMPLETE,
|
||||||
mPackageAbbreviation);
|
mPackageAbbreviation);
|
@ -141,7 +141,7 @@ applyPatch "$DOS_PATCHES/android_frameworks_av/385529.patch"; #R_asb_2024-03 Val
|
|||||||
applyPatch "$DOS_PATCHES/android_frameworks_av/385530.patch"; #R_asb_2024-03 SoftVideoDecodeOMXComponent: validate OMX params for dynamic HDR
|
applyPatch "$DOS_PATCHES/android_frameworks_av/385530.patch"; #R_asb_2024-03 SoftVideoDecodeOMXComponent: validate OMX params for dynamic HDR
|
||||||
applyPatch "$DOS_PATCHES/android_frameworks_av/385531.patch"; #R_asb_2024-03 Fix out of bounds read and write in onQueueFilled in outQueue
|
applyPatch "$DOS_PATCHES/android_frameworks_av/385531.patch"; #R_asb_2024-03 Fix out of bounds read and write in onQueueFilled in outQueue
|
||||||
applyPatch "$DOS_PATCHES/android_frameworks_av/399741.patch"; #R_asb_2024-08 StagefrightRecoder: Disabling B-frame support
|
applyPatch "$DOS_PATCHES/android_frameworks_av/399741.patch"; #R_asb_2024-08 StagefrightRecoder: Disabling B-frame support
|
||||||
applyPatch "$DOS_PATCHES/android_frameworks_av/401372.patch"; #S_asb_2024-09 omx: check HDR10+ info param size
|
applyPatch "$DOS_PATCHES/android_frameworks_av/403217.patch"; #R_asb_2024-09 omx: check HDR10+ info param size
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
if enterAndClear "frameworks/base"; then
|
if enterAndClear "frameworks/base"; then
|
||||||
@ -173,7 +173,7 @@ applyPatch "$DOS_PATCHES/android_frameworks_base/397543.patch"; #R_asb_2024-07 F
|
|||||||
applyPatch "$DOS_PATCHES/android_frameworks_base/399738.patch"; #R_asb_2024-08 Backport preventing BAL bypass via bound service
|
applyPatch "$DOS_PATCHES/android_frameworks_base/399738.patch"; #R_asb_2024-08 Backport preventing BAL bypass via bound service
|
||||||
applyPatch "$DOS_PATCHES/android_frameworks_base/399739.patch"; #R_asb_2024-08 Restrict USB poups while setup is in progress
|
applyPatch "$DOS_PATCHES/android_frameworks_base/399739.patch"; #R_asb_2024-08 Restrict USB poups while setup is in progress
|
||||||
applyPatch "$DOS_PATCHES/android_frameworks_base/399740.patch"; #R_asb_2024-08 Hide SAW subwindows
|
applyPatch "$DOS_PATCHES/android_frameworks_base/399740.patch"; #R_asb_2024-08 Hide SAW subwindows
|
||||||
applyPatch "$DOS_PATCHES/android_frameworks_base/401373.patch"; #S_asb_2024-09 Sanitized uri scheme by removing scheme delimiter
|
applyPatch "$DOS_PATCHES/android_frameworks_base/403218.patch"; #R_asb_2024-09 Sanitized uri scheme by removing scheme delimiter
|
||||||
git revert --no-edit 438d9feacfcad73d3ee918541574132928a93644; #Reverts "Allow signature spoofing for microG Companion/Services" in favor of below patch
|
git revert --no-edit 438d9feacfcad73d3ee918541574132928a93644; #Reverts "Allow signature spoofing for microG Companion/Services" in favor of below patch
|
||||||
applyPatch "$DOS_PATCHES/android_frameworks_base/0007-Always_Restict_Serial.patch"; #Always restrict access to Build.SERIAL (GrapheneOS)
|
applyPatch "$DOS_PATCHES/android_frameworks_base/0007-Always_Restict_Serial.patch"; #Always restrict access to Build.SERIAL (GrapheneOS)
|
||||||
applyPatch "$DOS_PATCHES/android_frameworks_base/0008-Browser_No_Location.patch"; #Don't grant location permission to system browsers (GrapheneOS)
|
applyPatch "$DOS_PATCHES/android_frameworks_base/0008-Browser_No_Location.patch"; #Don't grant location permission to system browsers (GrapheneOS)
|
||||||
@ -368,10 +368,10 @@ applyPatch "$DOS_PATCHES/android_packages_apps_PermissionController/0002-Special
|
|||||||
fi;
|
fi;
|
||||||
|
|
||||||
if enterAndClear "packages/apps/Settings"; then
|
if enterAndClear "packages/apps/Settings"; then
|
||||||
applyPatch "$DOS_PATCHES/android_packages_apps_Settings/401375.patch"; #S_asb_2024-09 Limit wifi item edit content's max length to 500
|
applyPatch "$DOS_PATCHES/android_packages_apps_Settings/403219.patch"; #R_asb_2024-09 Limit wifi item edit content's max length to 500
|
||||||
applyPatch "$DOS_PATCHES/android_packages_apps_Settings/401376-backport.patch"; #S_asb_2024-09 Replace getCallingActivity() with getLaunchedFromPackage()
|
applyPatch "$DOS_PATCHES/android_packages_apps_Settings/403220.patch"; #R_asb_2024-09 Replace getCallingActivity() with getLaunchedFromPackage()
|
||||||
applyPatch "$DOS_PATCHES/android_packages_apps_Settings/401377.patch"; #S_asb_2024-09 Ignore fragment attr from ext authenticator resource
|
applyPatch "$DOS_PATCHES/android_packages_apps_Settings/403221.patch"; #R_asb_2024-09 Ignore fragment attr from ext authenticator resource
|
||||||
applyPatch "$DOS_PATCHES/android_packages_apps_Settings/401378-backport.patch"; #S_asb_2024-09 Restrict Settings Homepage prior to provisioning
|
applyPatch "$DOS_PATCHES/android_packages_apps_Settings/403222.patch"; #R_asb_2024-09 Restrict Settings Homepage prior to provisioning
|
||||||
#applyPatch "$DOS_PATCHES/android_packages_apps_Settings/0001-Captive_Portal_Toggle.patch"; #Add option to disable captive portal checks (MSe1969)
|
#applyPatch "$DOS_PATCHES/android_packages_apps_Settings/0001-Captive_Portal_Toggle.patch"; #Add option to disable captive portal checks (MSe1969)
|
||||||
applyPatch "$DOS_PATCHES/android_packages_apps_Settings/0001-Captive_Portal_Toggle-gos.patch"; #Add option to disable captive portal checks (GrapheneOS)
|
applyPatch "$DOS_PATCHES/android_packages_apps_Settings/0001-Captive_Portal_Toggle-gos.patch"; #Add option to disable captive portal checks (GrapheneOS)
|
||||||
applyPatch "$DOS_PATCHES/android_packages_apps_Settings/0003-Remove_SensorsOff_Tile.patch"; #Remove the Sensors Off development tile (DivestOS)
|
applyPatch "$DOS_PATCHES/android_packages_apps_Settings/0003-Remove_SensorsOff_Tile.patch"; #Remove the Sensors Off development tile (DivestOS)
|
||||||
@ -439,9 +439,9 @@ applyPatch "$DOS_PATCHES/android_packages_providers_TelephonyProvider/312102.pat
|
|||||||
fi;
|
fi;
|
||||||
|
|
||||||
if enterAndClear "packages/services/Telecomm"; then
|
if enterAndClear "packages/services/Telecomm"; then
|
||||||
applyPatch "$DOS_PATCHES/android_packages_services_Telecomm/401380-backport.patch"; #S_asb_2024-09 Unbind CS if connection is not created within 15 seconds.
|
applyPatch "$DOS_PATCHES/android_packages_services_Telecomm/403223.patch"; #R_asb_2024-09 Unbind CS if connection is not created within 15 seconds.
|
||||||
applyPatch "$DOS_PATCHES/android_packages_services_Telecomm/401381.patch"; #S_asb_2024-09 Unbind CallScreeningService when timeout reached.
|
applyPatch "$DOS_PATCHES/android_packages_services_Telecomm/403224.patch"; #R_asb_2024-09 Unbind CallScreeningService when timeout reached.
|
||||||
applyPatch "$DOS_PATCHES/android_packages_services_Telecomm/401382.patch"; #S_asb_2024-09 Resolve cross-user image exploit for conference status hints
|
applyPatch "$DOS_PATCHES/android_packages_services_Telecomm/403225.patch"; #R_asb_2024-09 Resolve cross-user image exploit for conference status hints
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
if enterAndClear "packages/services/Telephony"; then
|
if enterAndClear "packages/services/Telephony"; then
|
||||||
|
Loading…
Reference in New Issue
Block a user