mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-03-21 10:00:51 +00:00
Proper proguard rules
This commit is contained in:
parent
eaf4d8064b
commit
6fb20b3ee5
7
app/proguard-rules.pro
vendored
7
app/proguard-rules.pro
vendored
@ -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
|
||||||
|
4
stub/proguard-rules.pro
vendored
4
stub/proguard-rules.pro
vendored
@ -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>(); }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user