Untitled
unknown
plain_text
a year ago
13 kB
5
Indexable
Never
-dontnote com.google.android.exoplayer2.ext.ima.ImaAdsLoader -keepclassmembers class com.google.android.exoplayer2.ext.ima.ImaAdsLoader.** { <init>(android.content.Context, android.net.Uri); } #calligraphy -keep class butterknife.** { *; } -dontwarn butterknife.internal.** -keep class **$$ViewBinder { *; } -keepclasseswithmembernames class * { @butterknife.* <fields>; } -keepclasseswithmembernames class * { @butterknife.* <methods>; } #Image Cropper -keep class android.support.v7.widget.** { *; } -keep class androidx.appcompat.widget.** { *; } -dontwarn com.yalantis.ucrop** -keep class com.yalantis.ucrop** { *; } -keep interface com.yalantis.ucrop** { *; } # Bottom Navigation Helper -keep class android.support.design.internal.BottomNavigationItemView.**{ *; } -keep class android.support.design.internal.BottomNavigationMenuView.**{ *; } ##---------------Begin: proguard configuration for Gson ---------- # Gson uses generic type information stored in a class file when working with fields. Proguard # removes such information by default, so configure it to keep all of it. -keepattributes Signature # For using GSON @Expose annotation -keepattributes *Annotation* # Gson specific classes -dontwarn sun.misc.** #-keep class com.google.gson.stream.** { *; } # Application classes that will be serialized/deserialized over Gson -keep class com.google.gson.examples.android.model.** { <fields>; } # Prevent proguard from stripping interface information from TypeAdapterFactory, # JsonSerializer, JsonDeserializer instances (so they can be used in @JsonAdapter) -keep class * implements com.google.gson.TypeAdapterFactory -keep class * implements com.google.gson.JsonSerializer -keep class * implements com.google.gson.JsonDeserializer # Prevent R8 from leaving Data object members always null -keepclassmembers,allowobfuscation class * { @com.google.gson.annotations.SerializedName <fields>; } ##---------------End: proguard configuration for Gson ---------- #Glide -keep public class * implements com.bumptech.glide.module.GlideModule -keep public class * extends com.bumptech.glide.module.AppGlideModule -keep public enum com.bumptech.glide.load.ImageHeaderParser$** { **[] $VALUES; public *; } #dexter -renamesourcefileattribute SourceFile # Preserve all Dexter classes and method names -keepattributes InnerClasses, Signature, *Annotation* -keep class com.karumi.dexter.** { *; } -keep interface com.karumi.dexter.** { *; } -keepclasseswithmembernames class com.karumi.dexter.** { *; } -keepclasseswithmembernames interface com.karumi.dexter.** { *; } #API -keep public class * implements com.incall.murmucall.include.AppAPI.**{ *; } -keepclassmembers class org.callplus.freecalls.list.** { <fields>; } # Retrofit -keep class com.google.gson.** { *; } -keep public class com.google.gson.** {public private protected *;} -keep class com.google.inject.** { *; } -keep class org.apache.http.** { *; } -keep class org.apache.james.mime4j.** { *; } -keep class javax.inject.** { *; } -keep class javax.xml.stream.** { *; } -keep class retrofit.** { *; } -keep class com.google.appengine.** { *; } -keepattributes EnclosingMethod -keepclasseswithmembers class * { @retrofit2.* <methods>; } -keepclasseswithmembers interface * { @retrofit2.* <methods>; } #Facebook -keep class com.facebook.ads.** { *; } #Admob -keep public class com.google.android.gms.ads.** { public *; } -keep public class com.google.ads.** { public *; } -dontwarn com.google.android.gms.ads.identifier.** -keep class com.google.android.gms.ads.identifier.AdvertisingIdClient$Info{ public *; } -dontwarn com.google.android.gms.** # RxJava -dontwarn rx.internal.util.unsafe.** -keepclassmembers class rx.internal.util.unsafe.*ArrayQueue*Field* { long producerIndex; long consumerIndex; } # Retrofit -keep class com.google.gson.** { *; } -keep public class com.google.gson.** {public private protected *;} -keep class com.google.inject.** { *; } -keep class org.apache.http.** { *; } -keep class org.apache.james.mime4j.** { *; } -keep class javax.inject.** { *; } -keep class javax.xml.stream.** { *; } -keep class retrofit.** { *; } -keep class com.google.appengine.** { *; } -keepattributes EnclosingMethod -keepclasseswithmembers class * { @retrofit2.* <methods>; } -keepclasseswithmembers interface * { @retrofit2.* <methods>; } # Platform calls Class.forName on types which do not exist on Android to determine platform. -dontnote retrofit2.Platform # Retain generic type information for use by reflection by converters and adapters. -keepattributes Signature # Retain declared checked exceptions for use by a Proxy instance. -keepattributes Exceptions -keepattributes *Annotation* -keepattributes Signature -dontwarn com.squareup.okhttp.* -dontwarn rx.** -dontwarn javax.xml.stream.** -dontwarn com.google.appengine.** -dontwarn java.nio.file.** -dontwarn org.codehaus.** -dontwarn okio.** -dontwarn javax.annotation.** -dontwarn com.loopj.android.http.** -dontwarn org.apache.http.** -dontwarn rx.internal.util.** #tapjoy -keep class com.tapjoy.** { *; } -keep class com.moat.** { *; } -keepattributes JavascriptInterface -keepattributes *Annotation* -keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable { public static final *** NULL; } -keepnames @com.google.android.gms.common.annotation.KeepName class * -keepclassmembernames class * { @com.google.android.gms.common.annotation.KeepName *; } -keepnames class * implements android.os.Parcelable { public static final ** CREATOR; } -keep class com.google.android.gms.ads.identifier.** { *; } -dontwarn com.tapjoy.** -keepclasseswithmembernames class * { native <methods>; } -dontwarn org.apache.http.annotation.** -dontwarn com.sinch.** -keep class com.sinch.** { *; } -keep interface com.sinch.** { *; } -keep class org.webrtc.** { *; } -keep class com.sinch.android.rtc.** { *; } #razorpay -keepclassmembers class * { @android.webkit.JavascriptInterface <methods>; } -keepattributes JavascriptInterface -keepattributes *Annotation* -dontwarn com.razorpay.** -keep class com.razorpay.** {*;} -optimizations !method/inlining/* -keepclasseswithmembers class * { public void onPayment*(...); } -keepclassmembers class * implements javax.net.ssl.SSLSocketFactory { private javax.net.ssl.SSLSocketFactory delegate; } -dontwarn com.paypal.** -keep class com.paypal.** {*;} -keep class com.android.vending.billing.** -keep class com.anjlab.** -keep class io.michaelrocks.libphonenumber.android.** -dontwarn com.facebook.infer.annotation.Nullsafe$Mode -dontwarn com.facebook.infer.annotation.Nullsafe -dontwarn com.google.firebase.messaging.TopicOperation$TopicOperations -dontwarn com.oracle.svm.core.annotate.AutomaticFeature -dontwarn com.oracle.svm.core.annotate.Delete -dontwarn com.oracle.svm.core.annotate.Substitute -dontwarn com.oracle.svm.core.annotate.TargetClass -dontwarn com.oracle.svm.core.configure.ResourcesRegistry -dontwarn org.graalvm.nativeimage.ImageSingletons -dontwarn org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess -dontwarn org.graalvm.nativeimage.hosted.Feature -keepclasseswithmembers public class com.flutterwave.raveandroid.** { *; } -dontwarn com.flutterwave.raveandroid.card.CardFragment -dontwarn com.flurry.** -keep class com.google.android.gms.common.GooglePlayServicesUtil {*;} -keep class com.google.android.gms.ads.identifier.AdvertisingIdClient {*;} -keep class com.google.android.gms.ads.identifier.AdvertisingIdClient$Info {*;} #OneSignal -dontwarn com.onesignal.** -keep class com.google.android.gms.common.api.GoogleApiClient { void connect(); void disconnect(); } -keep class com.google.firebase.iid.FirebaseInstanceId { static com.google.firebase.iid.FirebaseInstanceId getInstance(com.google.firebase.FirebaseApp); java.lang.String getToken(java.lang.String, java.lang.String); } -keep class com.google.android.gms.** { *; } -keep class com.google.firebase.** { *; } -keepattributes SourceFile,LineNumberTable -keep public class * extends java.lang.Exception -keep class com.crashlytics.** { *; } -dontwarn com.crashlytics.** -keep class com.onesignal.ActivityLifecycleListenerCompat** {*;} -keep class com.onesignal.OSSubscriptionState { void changed(com.onesignal.OSPermissionState); } -keep class com.onesignal.OSPermissionChangedInternalObserver { void changed(com.onesignal.OSPermissionState); } -keep class com.onesignal.OSSubscriptionChangedInternalObserver { void changed(com.onesignal.OSSubscriptionState); } -keep class com.onesignal.OSEmailSubscriptionChangedInternalObserver { void changed(com.onesignal.OSEmailSubscriptionState); } -keep class com.onesignal.OSSMSSubscriptionChangedInternalObserver { void changed(com.onesignal.OSSMSSubscriptionState); } -keep class ** implements com.onesignal.OSPermissionObserver { void onOSPermissionChanged(com.onesignal.OSPermissionStateChanges); } -keep class ** implements com.onesignal.OSSubscriptionObserver { void onOSSubscriptionChanged(com.onesignal.OSSubscriptionStateChanges); } -keep class ** implements com.onesignal.OSEmailSubscriptionObserver { void onOSEmailSubscriptionChanged(com.onesignal.OSEmailSubscriptionStateChanges); } -keep class ** implements com.onesignal.OSSMSSubscriptionObserver { void onOSEmailSubscriptionChanged(com.onesignal.OSSMSSubscriptionStateChanges); } -keep class com.onesignal.shortcutbadger.impl.AdwHomeBadger { <init>(...); } -keep class com.onesignal.shortcutbadger.impl.ApexHomeBadger { <init>(...); } -keep class com.onesignal.shortcutbadger.impl.AsusHomeBadger { <init>(...); } -keep class com.onesignal.shortcutbadger.impl.DefaultBadger { <init>(...); } -keep class com.onesignal.shortcutbadger.impl.EverythingMeHomeBadger { <init>(...); } -keep class com.onesignal.shortcutbadger.impl.HuaweiHomeBadger { <init>(...); } -keep class com.onesignal.shortcutbadger.impl.LGHomeBadger { <init>(...); } -keep class com.onesignal.shortcutbadger.impl.NewHtcHomeBadger { <init>(...); } -keep class com.onesignal.shortcutbadger.impl.NovaHomeBadger { <init>(...); } -keep class com.onesignal.shortcutbadger.impl.OPPOHomeBader { <init>(...); } -keep class com.onesignal.shortcutbadger.impl.SamsungHomeBadger { <init>(...); } -keep class com.onesignal.shortcutbadger.impl.SonyHomeBadger { <init>(...); } -keep class com.onesignal.shortcutbadger.impl.VivoHomeBadger { <init>(...); } -keep class com.onesignal.shortcutbadger.impl.XiaomiHomeBadger { <init>(...); } -keep class com.onesignal.shortcutbadger.impl.ZukHomeBadger { <init>(...); } -dontwarn com.amazon.** -dontwarn com.huawei.** -keep public class com.onesignal.ADMMessageHandler {*;} -keep public class com.onesignal.ADMMessageHandlerJob {*;} -keep class ** implements com.onesignal.OneSignal$OSRemoteNotificationReceivedHandler { void remoteNotificationReceived(android.content.Context, com.onesignal.OSNotificationReceivedEvent); } -keep class com.onesignal.JobIntentService$* {*;} -keep class com.onesignal.OneSignalUnityProxy {*;} -keepattributes Signature,RuntimeVisibleAnnotations,AnnotationDefault -keepclassmembers class * { @com.google.api.client.util.Key <fields>; } -dontwarn com.google.api.client.extensions.android.** -dontwarn com.google.api.client.googleapis.extensions.android.** -dontnote java.nio.file.Files, java.nio.file.Path -dontnote **.ILicensingService -dontnote sun.misc.Unsafe -dontwarn sun.misc.Unsafe -dontwarn com.google.common.** -dontwarn com.google.api.client.json.** -keep class com.android.vending.billing.** -keepclassmembers class * extends androidx.viewbinding.ViewBinding { public static *** bind(android.view.View); } -keepclassmembers class org.callplus.freecalls.databinding.** { public <methods>; } -keep class org.callplus.freecalls.databinding.** -dontwarn org.apache.http.annotation.** -dontwarn com.sinch.** -keep class com.sinch.** { *; } -keep interface com.sinch.** { *; } -keep class org.webrtc.** { *; } -keep class com.sinch.android.rtc.** { *; } -dontwarn com.paypal.** -keep class com.paypal.** {*;} -keep class com.android.vending.billing.** -keep class com.anjlab.** -keep class io.michaelrocks.libphonenumber.android.** -dontwarn com.facebook.infer.annotation.Nullsafe$Mode -dontwarn com.facebook.infer.annotation.Nullsafe -dontwarn com.google.firebase.messaging.TopicOperation$TopicOperations -dontwarn com.oracle.svm.core.annotate.AutomaticFeature -dontwarn com.oracle.svm.core.annotate.Delete -dontwarn com.oracle.svm.core.annotate.Substitute -dontwarn com.oracle.svm.core.annotate.TargetClass -dontwarn com.oracle.svm.core.configure.ResourcesRegistry -dontwarn org.graalvm.nativeimage.ImageSingletons -dontwarn org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess -dontwarn org.graalvm.nativeimage.hosted.Feature