Comments (6)
Correct, thats the background service part of the OS running.
from pilfershushjammer.
This means the jammer can't be on all the time, defeating its purpose
from pilfershushjammer.
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.
from pilfershushjammer.
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.
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.
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)
- German Translation HOT 5
- The phone’s built-in voice recorder and camera can still use the microphone HOT 4
- High Battery Usage HTC U12+ HOT 3
- [Feature] Boot options - passive/active jammer HOT 3
- Jammer gets disabled or turns off randomly HOT 6
- [Feature] Add shortcuts in Quick Settings HOT 2
- Active protection, working? HOT 3
- update sdk 31 passiveJammerService
- Please update to sdk 31 HOT 3
- please fix error
- F-Droid metadata path incorrect HOT 4
- App Crashing on both Active and Passive Start HOT 3
- (Feature) Please add Integration with Tasker HOT 1
- (Help+ Issue? ) Guide for settings HOT 2
- Issue with headphones HOT 1
- Hebrew translation HOT 1
- Will there be windows version? HOT 1
- Passive jammer failed to start HOT 9
- Question about "audioRecord buffer read lock" HOT 1
- Is the app obsolete for Android ≥ 13? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pilfershushjammer.