Fix proguard rules

This commit is contained in:
5ec1cff 2024-02-17 17:22:21 +08:00 committed by JingMatrix
parent 571655dc0a
commit c1119266e4
2 changed files with 10 additions and 0 deletions

View File

@ -32,3 +32,7 @@
-dontwarn org.openjsse.javax.net.ssl.SSLParameters -dontwarn org.openjsse.javax.net.ssl.SSLParameters
-dontwarn org.openjsse.javax.net.ssl.SSLSocket -dontwarn org.openjsse.javax.net.ssl.SSLSocket
-dontwarn org.openjsse.net.ssl.OpenJSSE -dontwarn org.openjsse.net.ssl.OpenJSSE
-keepclassmembers class * implements android.os.Parcelable {
public static final ** CREATOR;
}

View File

@ -2,10 +2,16 @@
-keep class de.robv.android.xposed.** {*;} -keep class de.robv.android.xposed.** {*;}
-keep class io.github.libxposed.** {*;} -keep class io.github.libxposed.** {*;}
-keep class org.lsposed.lspd.core.* {*;} -keep class org.lsposed.lspd.core.* {*;}
-keep class org.lsposed.lspd.hooker.HandleSystemServerProcessHooker {*;}
-keep class org.lsposed.lspd.hooker.HandleSystemServerProcessHooker$Callback {*;}
-keep class org.lsposed.lspd.impl.LSPosedBridge$NativeHooker {*;} -keep class org.lsposed.lspd.impl.LSPosedBridge$NativeHooker {*;}
-keep class org.lsposed.lspd.impl.LSPosedBridge$HookerCallback {*;} -keep class org.lsposed.lspd.impl.LSPosedBridge$HookerCallback {*;}
-keep class org.lsposed.lspd.util.Hookers {*;} -keep class org.lsposed.lspd.util.Hookers {*;}
-keepnames class org.lsposed.lspd.impl.LSPosedHelper {
public <methods>;
}
-keepattributes RuntimeVisibleAnnotations -keepattributes RuntimeVisibleAnnotations
-keepclasseswithmembers,includedescriptorclasses class * { -keepclasseswithmembers,includedescriptorclasses class * {
native <methods>; native <methods>;