1-keep public class * extends android.app.Activity 2-keep public class * extends android.app.Application 3-keep public class * extends android.app.Service 4-keep public class * extends android.content.BroadcastReceiver 5-keep public class * extends android.content.ContentProvider 6-keep public class * extends android.app.backup.BackupAgentHelper 7-keep public class * extends android.preference.Preference 8 9-keepclasseswithmembernames public class androidx.preference.Preference { 10 *; 11} 12 13-keepclasseswithmembernames public class * extends androidx.preference.Preference { 14 *; 15} 16-keep public class com.android.vending.licensing.ILicensingService 17 18-keepclasseswithmembernames class * { 19 native <methods>; 20} 21 22-keepclasseswithmembers class * { 23 public <init>(android.content.Context, android.util.AttributeSet); 24} 25 26-keepclasseswithmembers class * { 27 public <init>(android.content.Context, android.util.AttributeSet, int); 28} 29 30-keepclassmembers class * extends android.app.Activity { 31 public void *(android.view.View); 32} 33 34-keepclassmembers enum * { 35 public static **[] values(); 36 public static ** valueOf(java.lang.String); 37} 38 39-keep class * implements android.os.Parcelable { 40 public static final android.os.Parcelable$Creator *; 41} 42 43-keep @androidx.annotation.Keep class * 44-keepclassmembers class * { 45 @androidx.annotation.Keep *; 46} 47 48-dontwarn org.bouncycastle.x509.util.LDAPStoreHelper 49-dontwarn org.bouncycastle.jce.provider.X509LDAPCertStoreSpi 50-dontwarn org.bouncycastle.util.io.pem.AllTests 51-dontwarn org.bouncycastle.util.AllTests 52-dontwarn androidx.legacy.app.FragmentCompatICSMR1 53-dontwarn androidx.core.view.ViewCompatJellybeanMr1 54-dontwarn org.bouncycastle.x509.X509V3CertificateGenerator 55-dontwarn org.bouncycastle.jce.provider.BouncyCastleProvider 56-dontwarn androidx.arch.core.executor.ArchTaskExecutor 57-dontwarn androidx.arch.core.util.Function