From 9a833f4cdf54a8fb3c0bd62e428fd52eb64844bc Mon Sep 17 00:00:00 2001 From: rushiiMachine <33725716+rushiiMachine@users.noreply.github.com> Date: Mon, 13 Jan 2025 17:53:11 -0800 Subject: [PATCH] feat(ManifestPatcher): don't add `usesCleartextTraffic` Remnant of Manager's AliuRN implementation that is no longer needed. --- .../aliucord/manager/patcher/util/ManifestPatcher.kt | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/app/src/main/kotlin/com/aliucord/manager/patcher/util/ManifestPatcher.kt b/app/src/main/kotlin/com/aliucord/manager/patcher/util/ManifestPatcher.kt index 1788896..d8c2e9c 100644 --- a/app/src/main/kotlin/com/aliucord/manager/patcher/util/ManifestPatcher.kt +++ b/app/src/main/kotlin/com/aliucord/manager/patcher/util/ManifestPatcher.kt @@ -11,7 +11,6 @@ import pxb.android.axml.* object ManifestPatcher { private const val ANDROID_NAMESPACE = "http://schemas.android.com/apk/res/android" - private const val USES_CLEARTEXT_TRAFFIC = "usesCleartextTraffic" private const val DEBUGGABLE = "debuggable" private const val VM_SAFE_MODE = "vmSafeMode" private const val REQUEST_LEGACY_EXTERNAL_STORAGE = "requestLegacyExternalStorage" @@ -90,21 +89,18 @@ object ManifestPatcher { mapOf( LABEL to appName, DEBUGGABLE to debuggable, - USES_CLEARTEXT_TRAFFIC to true, REQUEST_LEGACY_EXTERNAL_STORAGE to true ) ) { private var addDebuggable = debuggable private var addLegacyStorage = true private var useVmSafeMode = true - private var addUseClearTextTraffic = true override fun attr(ns: String?, name: String, resourceId: Int, type: Int, value: Any?) { if (name == NETWORK_SECURITY_CONFIG) return if (name == REQUEST_LEGACY_EXTERNAL_STORAGE) addLegacyStorage = false if (name == VM_SAFE_MODE) useVmSafeMode = false if (name == DEBUGGABLE) addDebuggable = false - if (name == USES_CLEARTEXT_TRAFFIC) addUseClearTextTraffic = false super.attr(ns, name, resourceId, type, value) } @@ -143,13 +139,7 @@ object ManifestPatcher { ) if (useVmSafeMode) super.attr(ANDROID_NAMESPACE, VM_SAFE_MODE, android.R.attr.vmSafeMode, TYPE_INT_BOOLEAN, 1) if (addDebuggable) super.attr(ANDROID_NAMESPACE, DEBUGGABLE, android.R.attr.debuggable, TYPE_INT_BOOLEAN, 1) - if (addUseClearTextTraffic) super.attr( - ANDROID_NAMESPACE, - USES_CLEARTEXT_TRAFFIC, - android.R.attr.usesCleartextTraffic, - TYPE_INT_BOOLEAN, - 1 - ) + super.end() } }