javiersantos / PiracyChecker

An Android library that prevents your app from being pirated / cracked using Google Play Licensing (LVL), APK signature protection and more. API 14+ required.
Apache License 2.0
1.55k stars 174 forks source link

Crashlytics Piracy Checker java.lang.VerifyError #93

Open yarik1988 opened 3 years ago

yarik1988 commented 3 years ago
Details

I got the error in Firebase Crashlytics:

Fatal Exception: java.lang.VerifyError: Verifier rejected class com.github.javiersantos.licensing.LibraryChecker: void com.github.javiersantos.licensing.LibraryChecker.onServiceConnected(android.content.ComponentName, android.os.IBinder): [0xFFFFFFFF] bad string index 65535 (max 44921) (declaration of 'com.github.javiersantos.licensing.LibraryChecker' appears in /data/app/com.magicart.waterpaint-1/base.apk)
       at com.github.javiersantos.piracychecker.PiracyChecker.verify(PiracyChecker.java:16)
       at com.example.myapplication.utils.CommonUtils.piracy_check(CommonUtils.java:16)

I have about 1000 active users, and this is the first error of such kind. I wonder whether it is error in the code or someone was trying to hack my app?