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

View File

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