From c68c493781177537bf067c78683b58507488fab0 Mon Sep 17 00:00:00 2001 From: Pun Butrach Date: Tue, 23 Sep 2025 17:55:59 +0700 Subject: [PATCH] revert: ProGuard rules --- app/proguard-rules.pro | 57 ++++++------------------------------------ 1 file changed, 7 insertions(+), 50 deletions(-) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 96bac2b9..2fc38c4f 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -1,55 +1,12 @@ -dontobfuscate -# Required for serialization to work properly --if @kotlinx.serialization.Serializable class ** --keepclassmembers class <1> { - static <1>$* Companion; -} --keepnames @kotlinx.serialization.internal.NamedCompanion class * --if @kotlinx.serialization.internal.NamedCompanion class * --keepclassmembernames class * { - static <1> *; -} --if @kotlinx.serialization.Serializable class ** { - static **$* *; -} --keepclassmembers class <2>$<3> { - kotlinx.serialization.KSerializer serializer(...); -} --if @kotlinx.serialization.Serializable class ** { - public static ** INSTANCE; -} --keepclassmembers class <1> { - public static <1> INSTANCE; - kotlinx.serialization.KSerializer serializer(...); -} - -# This required for the process runtime. --keep class app.revanced.manager.patcher.runtime.process.* { - *; -} -# Required for the patcher to function correctly --keep class app.revanced.patcher.** { - *; -} --keep class brut.** { - *; -} --keep class org.xmlpull.** { - *; -} --keep class kotlin.** { - *; -} --keep class org.jf.** { - *; -} --keep class com.android.** { - *; -} --keep class app.revanced.manager.plugin.** { - *; -} +-keep class app.revanced.manager.patcher.runtime.process.* { *; } +-keep class app.revanced.manager.plugin.** { *; } +-keep class app.revanced.patcher.** { *; } +-keep class com.android.tools.smali.** { *; } +-keep class kotlin.** { *; } +-keepnames class com.android.apksig.internal.** { *; } +-keepnames class org.xmlpull.** { *; } -dontwarn com.google.j2objc.annotations.* -dontwarn java.awt.**