javiersantos/PiracyChecker

PiracyChecker's proguard-rules.pro preserves too much classes not obfuscated

h6ah4i opened this issue · 0 comments

This library provides built-in proguard rules like the following.

Is it really needed? I think this library is not using any reflections and it seems to be safe to remove all rules.

# Lib
-keep class com.github.javiersantos.**
-dontwarn com.github.javiersantos.**

# LVL
-keep class com.google.**
-keep class autovalue.shaded.com.google.**
-keep class com.android.vending.billing.**
-keep public class com.android.vending.licensing.ILicensingService

-dontwarn org.apache.**
-dontwarn com.google.**
-dontwarn autovalue.shaded.com.google.**
-dontwarn com.android.vending.billing.**