From 1ae04c3850eb876c7f4d1956089741e747691b3a Mon Sep 17 00:00:00 2001 From: YuutaW <17158086+trumeet@users.noreply.github.com> Date: Thu, 16 May 2019 16:03:24 -0700 Subject: refactor: remove #Anti-Crack Signed-off-by: YuutaW <17158086+Trumeet@users.noreply.github.com> --- app/src/main/java/moe/yuuta/workmode/gpl/GPL.kt | 47 ------------------------- 1 file changed, 47 deletions(-) delete mode 100644 app/src/main/java/moe/yuuta/workmode/gpl/GPL.kt (limited to 'app/src/main/java/moe/yuuta/workmode/gpl/GPL.kt') diff --git a/app/src/main/java/moe/yuuta/workmode/gpl/GPL.kt b/app/src/main/java/moe/yuuta/workmode/gpl/GPL.kt deleted file mode 100644 index 3824f19..0000000 --- a/app/src/main/java/moe/yuuta/workmode/gpl/GPL.kt +++ /dev/null @@ -1,47 +0,0 @@ -package moe.yuuta.workmode.gpl - -import android.annotation.SuppressLint -import android.content.Context -import android.provider.Settings -import androidx.lifecycle.Lifecycle -import androidx.lifecycle.LifecycleObserver -import androidx.lifecycle.OnLifecycleEvent -import moe.yuuta.gplicense.AESObfuscator -import moe.yuuta.gplicense.LicenseChecker -import moe.yuuta.gplicense.LicenseCheckerCallback -import moe.yuuta.gplicense.ServerManagedPolicy -import moe.yuuta.workmode.BuildConfig - -// #Anti-Crack -// Google Play Licenser -class GPL( - private val context: Context, - private val lifecycle: Lifecycle, - private val callback: LicenseCheckerCallback -) : LifecycleObserver { - private val SALT = byteArrayOf( - -90, 83, 80, -91, -37, -57, 74, -69, 52, 89, - -9, -5, -77, -71, -36, -79, -11, 37, -69, 88 - ) - - private lateinit var instance: LicenseChecker - - @OnLifecycleEvent(Lifecycle.Event.ON_CREATE) - fun start() { - @SuppressLint("HardwareIds") val android_id = Settings.Secure.getString(context.contentResolver, - Settings.Secure.ANDROID_ID) - instance = LicenseChecker( - context, - ServerManagedPolicy(context, AESObfuscator(SALT, BuildConfig.APPLICATION_ID, android_id)), - BuildConfig.GOOGLE_PLAY_LICENSING_KEY - ) - instance.checkAccess(callback) - } - - @OnLifecycleEvent(Lifecycle.Event.ON_DESTROY) - fun destroy() { - if (::instance.isInitialized) { - instance.onDestroy() - } - } -} \ No newline at end of file -- cgit v1.2.3