From 1fe633e742ba6188ce81802fded61d58ac4ffb62 Mon Sep 17 00:00:00 2001 From: Diamond <33725716+DiamondMiner88@users.noreply.github.com> Date: Fri, 6 Jan 2023 18:28:52 -0800 Subject: [PATCH] feat(ManifestPatcher): disable ssl pinning --- .../com/aliucord/manager/installer/util/ManifestPatcher.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/kotlin/com/aliucord/manager/installer/util/ManifestPatcher.kt b/app/src/main/kotlin/com/aliucord/manager/installer/util/ManifestPatcher.kt index 505d784..4f014ab 100644 --- a/app/src/main/kotlin/com/aliucord/manager/installer/util/ManifestPatcher.kt +++ b/app/src/main/kotlin/com/aliucord/manager/installer/util/ManifestPatcher.kt @@ -13,6 +13,7 @@ object ManifestPatcher { private const val USES_CLEARTEXT_TRAFFIC = "usesCleartextTraffic" private const val DEBUGGABLE = "debuggable" private const val REQUEST_LEGACY_EXTERNAL_STORAGE = "requestLegacyExternalStorage" + private const val NETWORK_SECURITY_CONFIG = "networkSecurityConfig" private const val LABEL = "label" private const val PACKAGE = "package" private const val COMPILE_SDK_VERSION = "compileSdkVersion" @@ -87,6 +88,7 @@ object ManifestPatcher { private var addUseClearTextTraffic = true override fun attr(ns: String?, name: String, resourceId: Int, type: Int, value: Any?) { + if (name == NETWORK_SECURITY_CONFIG) return super.attr(ns, name, resourceId, type, value) if (name == REQUEST_LEGACY_EXTERNAL_STORAGE) addLegacyStorage = false; if (name == DEBUGGABLE) addDebuggable = false