Proper proguard rules

This commit is contained in:
topjohnwu 2021-01-27 04:56:39 -08:00
parent eaf4d8064b
commit 6fb20b3ee5
2 changed files with 5 additions and 6 deletions

View File

@ -22,9 +22,6 @@
public static void throw*(...);
}
# Stubs
-keep class a.* { *; }
# Snet
-keepclassmembers class com.topjohnwu.magisk.ui.safetynet.SafetyNetHelper { *; }
-keep,allowobfuscation interface com.topjohnwu.magisk.ui.safetynet.SafetyNetHelper$Callback
@ -33,13 +30,13 @@
}
# Strip Timber verbose and debug logging
-assumenosideeffects class timber.log.Timber.Tree {
-assumenosideeffects class timber.log.Timber$Tree {
public void v(**);
public void d(**);
}
# Excessive obfuscation
-repackageclasses
-repackageclasses 'a'
-allowaccessmodification
# QOL

View File

@ -21,5 +21,7 @@
#-renamesourcefileattribute SourceFile
# Excessive obfuscation
-repackageclasses 'a'
-repackageclasses
-allowaccessmodification
-keepclassmembers class com.topjohnwu.magisk.dummy.* { <init>(); }
-keepclassmembers class com.topjohnwu.magisk.DownloadActivity { <init>(); }