proguard-rules.pro 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. -repackageclasses ''
  2. -allowaccessmodification
  3. -keep class io.nekohasekai.sagernet.** { *;}
  4. -keep class com.v2ray.core.app.observatory.** { *; }
  5. # ini4j
  6. -keep public class org.ini4j.spi.** { <init>(); }
  7. # SnakeYaml
  8. -keep class org.yaml.snakeyaml.** { *; }
  9. # IDK Why
  10. -keep class cn.hutool.core.convert.** { *; }
  11. -dontobfuscate
  12. -keepattributes SourceFile
  13. -dontwarn java.beans.BeanInfo
  14. -dontwarn java.beans.FeatureDescriptor
  15. -dontwarn java.beans.IntrospectionException
  16. -dontwarn java.beans.Introspector
  17. -dontwarn java.beans.PropertyDescriptor
  18. -dontwarn java.beans.Transient
  19. -dontwarn java.beans.VetoableChangeListener
  20. -dontwarn java.beans.VetoableChangeSupport
  21. -dontwarn org.apache.harmony.xnet.provider.jsse.SSLParametersImpl
  22. -dontwarn org.bouncycastle.jce.provider.BouncyCastleProvider
  23. -dontwarn org.bouncycastle.jsse.BCSSLParameters
  24. -dontwarn org.bouncycastle.jsse.BCSSLSocket
  25. -dontwarn org.bouncycastle.jsse.provider.BouncyCastleJsseProvider
  26. -dontwarn org.openjsse.javax.net.ssl.SSLParameters
  27. -dontwarn org.openjsse.javax.net.ssl.SSLSocket
  28. -dontwarn org.openjsse.net.ssl.OpenJSSE
  29. -dontwarn com.android.org.conscrypt.SSLParametersImpl