1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- -verbose
- -android
- -forceprocessing
- -optimizationpasses 14
- -allowaccessmodification
- -dontpreverify
- -dontskipnonpubliclibraryclasses
- -dontskipnonpubliclibraryclassmembers
- -mergeinterfacesaggressively
- -overloadaggressively
- -flattenpackagehierarchy
- -keeppackagenames doNotKeepAThing
- -repackageclasses 'okhttp3.internal.conn.compat'
- -ignorewarnings
- -obfuscationdictionary dictionary.txt
- -classobfuscationdictionary classdictionary.txt
- #nucore
- -packageobfuscationdictionary dictionary.txt
- #-resourcefilenameobfuscationdictionary filedictionary.txt
- # Obfuscate everything, including class names, method names, and fields
- #-repackageclasses ''
- # Do not keep any debugging information
- -renamesourcefileattribute ""
- -keepattributes !SourceFile, !LineNumberTable, !Signature
- # Aggresively removed unused classes, methods, and fields
- -dontwarn
- -dontnote
- -adaptclassstrings
- -adaptresourcefilenames
- -adaptresourcefilecontents
- -include proguard-LoggingRemoval.pro
- # **********************************************************************************************************
- -keep class * { native <methods>; }
- -keep class androidx.core.app.** { public *; }
- -keep class com.google.android.** { *; }
- -keep class com.google.mlkit.** { *; }
- -keep interface com.google.android.** { *; }
- # **********************************************************************************************************
- #nucore
- -dontwarn org.apache.cordova.**
- # **********************************************************************************************************
- #-keep class net.sqlcipher.** { *; }
- -keep class net.zetetic.database.sqlcipher.** { *; }
- #-keep public class * implements com.bumptech.esglide.module.GlideModule
- #-keep public class * extends com.bumptech.esglide.module.AppGlideModule
- #-keep public enum com.bumptech.esglide.load.ImageHeaderParser$** { **[] $VALUES; public *; }
- -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 *; }
- #-keep public class io.nexilis.ui.** { *; }
- -keep public class io.nexilis.ui.API { *; }
- -keep public class io.nexilis.ui.Callback { *; }
- -keep public class io.nexilis.ui.utils.utility.** { *; }
- -keep public class io.nexilis.ui.utils.callback.** { *; }
- -keep public class io.nexilis.ui.activity.** { *; }
- -keep public class io.nexilis.ui.service.** { *; }
- -keep public class io.nexilis.ui.utils.SharedObj { *; }
- #-keep public class io.nexilis.ui.utils.xthunder.MABController { *; }
- #-keep public class io.nexilis.ui.thirdps.mnv.MnVCallback { *; }
- -keep public class io.nexilis.ui.utils.xthunder.FloatingButton { *; }
- -keep public enum io.nexilis.ui.utils.xthunder.FloatingButton$** { **[] $VALUES; public *; }
- -keep public class io.nexilis.ui.utils.xthunder.FeatureBuilder { *; }
- -keep public enum io.nexilis.ui.utils.xthunder.FeatureBuilder$** { **[] $VALUES; public *; }
- # Kebutuhan untuk MAB
- #-include proguard-mab.pro
- -keep public class javax.mail.** { *; }
- -keep public class com.sun.mail.** { *; }
- -keep public class org.apache.harmony.** { *; }
- -keepclassmembers class io.nexilis.ui.utils.xthunder.JSInterface {
- public *;
- }
- #-keepattributes *Annotation*
- #-keepattributes Exceptions
- #-keepattributes InnerClasses
- #-keepattributes Signature
- #-keepattributes SourceFile,LineNumberTable
- #-keep class com.huawei.hianalytics.**{*;}
- #-keep class com.huawei.updatesdk.**{*;}
- #-keep class com.huawei.hms.**{*;}
- # **********************************************************************************************************
|