ProbableConflict
From Screen OFF state; Biometric reader - screen ON display foreground: Comodo LockScreen: If; user unlocks promptly, *SF continues ("¹Superfreeze) If not then; superfreeze action(s) stop. Device appears normal for Time defined in device settings (30 seconds on mine) After assigned time, the device will switch display OFF.
Summary
Apparently it does not detect the user touch interactions/activities, (it's frustrating but from a coders perspective, that's really cool but even so, could possibly be used an exploit step to gain access or force user from use.
Steps to reproduce N/A already reported aforementioned
Comodo product: Battery Saver version 1.2.3
What is the current (bug) behavior?
From screen off state, Multiple Application permission priorities conflict
What would be the expected (correct) behavior?
That there would be an
Relevant logs and/or screenshots
Can't screenshot screen-off state Hope this helps & is relevant...-->
Version 0.16--------- beginning of crash
09-14 15:52:51.975 23265 23265 E AndroidRuntime: FATAL EXCEPTION: main
09-14 15:52:51.975 23265 23265 E AndroidRuntime: Process: superfreeze.tool.android, PID: 23265
09-14 15:52:51.975 23265 23265 E AndroidRuntime: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.USAGE_ACCESS_SETTINGS dat=package:superfreeze.tool.android }
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2018)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at android.app.Instrumentation.execStartActivity(Instrumentation.java:1673)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at android.app.Activity.startActivityForResult(Activity.java:4689)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at androidx.fragment.app.FragmentActivity.startActivityForResult(FragmentActivity.java:676)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at android.app.Activity.startActivityForResult(Activity.java:4647)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at androidx.fragment.app.FragmentActivity.startActivityForResult(FragmentActivity.java:663)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at android.app.Activity.startActivity(Activity.java:5008)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at android.app.Activity.startActivity(Activity.java:4976)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at superfreeze.tool.android.userInterface.GeneralUIKt.showUsageStatsSettings(GeneralUI.kt:87)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at superfreeze.tool.android.userInterface.GeneralUIKt.access$showUsageStatsSettings(GeneralUI.kt:1)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at superfreeze.tool.android.userInterface.GeneralUIKt$requestUsageStatsPermission$1.onClick(GeneralUI.kt:56)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at androidx.appcompat.app.AlertController$ButtonHandler.handleMessage(AlertController.java:167)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at android.os.Looper.loop(Looper.java:214)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7073)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
09-14 15:52:51.975 23265 23265 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: FATAL EXCEPTION: main
09-15 00:40:37.022 24995 24995 E AndroidRuntime: Process: superfreeze.tool.android, PID: 24995
09-15 00:40:37.022 24995 24995 E AndroidRuntime: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.USAGE_ACCESS_SETTINGS dat=package:superfreeze.tool.android }
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2018)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.app.Instrumentation.execStartActivity(Instrumentation.java:1810)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.app.Activity.startActivityForResult(Activity.java:5378)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.app.Activity.startActivityFromFragment(Activity.java:5354)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.app.Activity$HostCallbacks.onStartActivityFromFragment(Activity.java:8295)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.app.Fragment.startActivity(Fragment.java:1089)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.app.Fragment.startActivity(Fragment.java:1068)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at superfreeze.tool.android.userInterface.settingsActivity.SettingsActivityFreezingAppsPreferenceFragment
onCreate$2.onPreferenceClick(SettingsActivity.kt:192)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.preference.Preference.performClick(Preference.java:1250)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.preference.PreferenceScreen.onItemClick(PreferenceScreen.java:262)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.widget.AdapterView.performItemClick(AdapterView.java:362)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.widget.AbsListView.performItemClick(AbsListView.java:1689)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.widget.AbsListView$PerformClick.run(AbsListView.java:4130)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.widget.AbsListView.onTouchUp(AbsListView.java:6627)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.widget.AbsListView.onTouchEvent(AbsListView.java:6373)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.widget.ListView.onTouchEvent(ListView.java:1705)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.View.dispatchTouchEvent(View.java:13488)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3216)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2888)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.widget.AbsListView.dispatchTouchEvent(AbsListView.java:6285)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:697)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1879)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.app.Activity.dispatchTouchEvent(Activity.java:3487)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:69)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:655)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.View.dispatchPointerEvent(View.java:13736)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6119)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5897)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5346)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5399)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5365)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5524)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5373)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5581)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5346)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5399)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5365)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5373)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5346)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:8408)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:8341)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:8294)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:8523)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:198)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.os.MessageQueue.nativePollOnce(Native Method)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.os.MessageQueue.next(MessageQueue.java:326)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.os.Looper.loop(Looper.java:181)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7073)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
09-15 00:40:37.022 24995 24995 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: FATAL EXCEPTION: main
09-15 00:41:14.720 20170 20170 E AndroidRuntime: Process: superfreeze.tool.android, PID: 20170
09-15 00:41:14.720 20170 20170 E AndroidRuntime: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.USAGE_ACCESS_SETTINGS dat=package:superfreeze.tool.android }
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2018)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.app.Instrumentation.execStartActivity(Instrumentation.java:1810)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.app.Activity.startActivityForResult(Activity.java:5378)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.app.Activity.startActivityFromFragment(Activity.java:5354)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.app.Activity$HostCallbacks.onStartActivityFromFragment(Activity.java:8295)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.app.Fragment.startActivity(Fragment.java:1089)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.app.Fragment.startActivity(Fragment.java:1068)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at superfreeze.tool.android.userInterface.settingsActivity.SettingsActivityFreezingAppsPreferenceFragment
onCreate$2.onPreferenceClick(SettingsActivity.kt:192)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.preference.Preference.performClick(Preference.java:1250)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.preference.PreferenceScreen.onItemClick(PreferenceScreen.java:262)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.widget.AdapterView.performItemClick(AdapterView.java:362)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.widget.AbsListView.performItemClick(AbsListView.java:1689)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.widget.AbsListView$PerformClick.run(AbsListView.java:4130)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.widget.AbsListView$7.run(AbsListView.java:6612)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:873)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.os.Looper.loop(Looper.java:214)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7073)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
09-15 00:41:14.720 20170 20170 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
--------- beginning of main
09-16 11:12:56.129 20296 20296 D ViewRootImpl@154ffaf[SettingsActivity]: Relayout returned: old=[0,0][1440,2960] new=[0,0][1440,2960] result=0x1 surface={valid=false 0} changed=false
09-16 11:12:56.129 20296 20296 D ViewRootImpl@154ffaf[SettingsActivity]: setWindowStopped(false) old=true
09-16 11:12:56.131 20296 20296 D ViewRootImpl@154ffaf[SettingsActivity]: setWindowStopped(false) old=false
09-16 11:12:56.152 20296 20296 D ViewRootImpl@154ffaf[SettingsActivity]: Relayout returned: old=[0,0][1440,2960] new=[0,0][1440,2960] result=0x7 surface={valid=true 515959209984} changed=true
09-16 11:12:56.173 20296 20328 D OpenGLRenderer: eglCreateWindowSurface = 0x77e8fe6000, 0x782190c010
09-16 11:12:56.173 20296 20296 D ViewRootImpl@154ffaf[SettingsActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1
09-16 11:12:56.174 20296 20296 D InputMethodManager: prepareNavigationBarInfo() DecorView@778a993[SettingsActivity]
09-16 11:12:56.174 20296 20296 D InputMethodManager: getNavigationBarColor() -855310
09-16 11:12:56.178 20296 20296 D InputMethodManager: prepareNavigationBarInfo() DecorView@778a993[SettingsActivity]
09-16 11:12:56.178 20296 20296 D InputMethodManager: getNavigationBarColor() -855310
09-16 11:12:56.178 20296 20296 V InputMethodManager: Starting input: tba=superfreeze.tool.android ic=null mNaviBarColor -855310 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
09-16 11:12:56.178 20296 20296 D InputMethodManager: startInputInner - Id : 0
09-16 11:12:56.178 20296 20296 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
09-16 11:12:56.180 20296 20296 D InputTransport: Input channel constructed: fd=54
09-16 11:12:59.294 20296 20296 D ViewRootImpl@154ffaf[SettingsActivity]: ViewPostIme pointer 0
09-16 11:12:59.374 20296 20296 D ViewRootImpl@154ffaf[SettingsActivity]: ViewPostIme pointer 1
09-16 11:12:59.374 20296 20296 D AbsListView: onTouchUp() mTouchMode : 0
Possible fixes
Already stated in response to inquiry, behavior expected
I can only read markup languages sorry. This is my first experience with GitHub. Email me and If it would assist, I have another device, I can wipe the data, then install Comodo, then your app, and send debug reports. (If it helps, for me to to do more, don't hesitate to ask me