Coder Social home page Coder Social logo

Comments (6)

kaputnikGo avatar kaputnikGo commented on September 2, 2024

Correct, thats the background service part of the OS running.

from pilfershushjammer.

35609902357 avatar 35609902357 commented on September 2, 2024

This means the jammer can't be on all the time, defeating its purpose

from pilfershushjammer.

kaputnikGo avatar kaputnikGo commented on September 2, 2024

When the passive jammer is on it does no work for the cpu. the only cpu use is from the system background service and this implementation is dependent on the OS version and build. below is an image of the nominal profile showing the jammer using a background service for 1 day 19 hours, the percentage used is comparable to the basic OS use.

Battery_usage_test

from pilfershushjammer.

35609902357 avatar 35609902357 commented on September 2, 2024

It is a lot, especially for older devices. If you check with an app like CPU Spy you will notice the phone never sleeps, even with battery optimization enabled. So is there no way to keep the jammer on while allowing deep sleep?

from pilfershushjammer.

kaputnikGo avatar kaputnikGo commented on September 2, 2024

To keep a running jammer hold on the microphone then a background service needs to run. If the phone went into deep sleep then that would mean there are no background services running. It is a problem and i have tried to keep all the cpu use to the barest minimum but as far as I know there arent any alternative methods on android.

If you are legitimately concerned about an app recording via the microphone then you could minimise the running time of the jammer to when you are using the phone and/or when a good quality audio recording is possible, ie not when your phone is in a pocket or a bag.

Research into this area has shown most record audio apps will tend to do so only when the screen is on as it means the phone is probably being used. Also this means that any activity by these apps can be covered by whatever the user is doing at the time. Some other apps just periodically wake up a record audio function, analyse and measure the quality of recording to determine if it is a suitable level and clarity and proceed from there or go back to sleep for some time.

Also this site https://reports.exodus-privacy.eu.org/en/ may help you determine a good course of action.

from pilfershushjammer.

35609902357 avatar 35609902357 commented on September 2, 2024

Thanks for your explanation. Do you think a toggle named "Battery saving" could be implemented? Its function, when enabled, would be to suspend the jamming when the phone is idle with the screen off, and resume it when the phone is awaken. When disabled it would behave as it does currently, preventing the cpu to go in deep sleep. Would it be feasible?

from pilfershushjammer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.