Commit 7d87777b authored by topjohnwu's avatar topjohnwu

Improve proguard rules

parent 4a73d634
......@@ -23,6 +23,8 @@ android {
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),
'proguard-rules.pro', 'proguard-moshi.pro', 'proguard-kotlin.pro'
}
......
......@@ -16,10 +16,8 @@
# public *;
#}
# Internal app data and IO helper constructors
-keep class com.topjohnwu.magisk.model.entity.** { *; }
-keep class com.topjohnwu.magisk.data.database.base.** { public <init>(...); }
-keep class com.topjohnwu.magisk.data.network.** { public <init>(...); }
# Retrofit classes
-keep,allowobfuscation class com.topjohnwu.magisk.data.network.**
# Snet
-keepclassmembers class com.topjohnwu.magisk.utils.ISafetyNetHelper { *; }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment