Commit 7d87777b authored by topjohnwu's avatar topjohnwu

Improve proguard rules

parent 4a73d634
...@@ -23,6 +23,8 @@ android { ...@@ -23,6 +23,8 @@ android {
buildTypes { buildTypes {
release { release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),
'proguard-rules.pro', 'proguard-moshi.pro', 'proguard-kotlin.pro' 'proguard-rules.pro', 'proguard-moshi.pro', 'proguard-kotlin.pro'
} }
......
...@@ -16,10 +16,8 @@ ...@@ -16,10 +16,8 @@
# public *; # public *;
#} #}
# Internal app data and IO helper constructors # Retrofit classes
-keep class com.topjohnwu.magisk.model.entity.** { *; } -keep,allowobfuscation class com.topjohnwu.magisk.data.network.**
-keep class com.topjohnwu.magisk.data.database.base.** { public <init>(...); }
-keep class com.topjohnwu.magisk.data.network.** { public <init>(...); }
# Snet # Snet
-keepclassmembers class com.topjohnwu.magisk.utils.ISafetyNetHelper { *; } -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