Vigilante
An app that focuses on your privacy and alerts you when a third-party application uses your device camera or microphone, plus few other goodies.
Features
Notifications when microphone/camera is used
Screen dots when microphone/camera is used
Screen dots customizations when microphone/camera is useed (size, color, screen position)
History when apps requested permissions
History when you disconnected/connected your charger
History when you connected/disconnected your headphones
History of your notifications
Lock screen history
Security sensible device informations
No useless permissions
Does not connect to the Internet
All of your data is encrypted (database and preferences)
Dark mode/light mode
Built with many amazing open source libraries such as (Kotlin extensions and helpers, Crashy, SQL Cipher, Color picker)
and many more...
Download
Screenshots
Light
Spoiler: Screens
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Dark
Spoiler: Screens
Translations
CrowdIn
Find this repository useful?
Support it by joining stargazers for this repository.
And follow me or check my blog for my next creations!
Contributions
Feature requests and translations are welcome
License
GNU General Public License v3.0
Really nice app! I'm the one who contributed the spanish translations
This app takes the Android 10 privacy features and puts them to another level. I really love this app. Great job OP!
Looks amazing! How come you haven't released it on the Play Store?
razerphynx said:
Looks amazing! How come you haven't released it on the Play Store?
Click to expand...
Click to collapse
The app bypasses Doze restrictions by asking the user to allow it to run in the background which fixes some issues on heavily restrictive manufacturers with background processes like Huawei, Xiaomi etc.. that have draconic measures just to save battery life.
Google doesn't allow that.
FunkyMuse said:
The app bypasses Doze restrictions by asking the user to allow it to run in the background which fixes some issues on heavily restrictive manufacturers with background processes like Huawei, Xiaomi etc.. that have draconic measures just to save battery life.
Google doesn't allow that.
Click to expand...
Click to collapse
Fair enough, thanks for the response
razerphynx said:
Fair enough, thanks for the response
Click to expand...
Click to collapse
No probs, 1.1.0 just dropped with few more improvements.
Be careful with this app! Once installed I was not able to remove it anymore. The devolper claims it is the fault of F-Droid but that is not true. All apps can be removed except this one. Even in the apps menu of the phone without F-Droid it denies being uninstalled. Even after the latest update. The devolper either seems not to care or is this on purpose? So better think twice before you install this app!
tingeltangel99 said:
Be careful with this app! Once installed I was not able to remove it anymore. The devolper claims it is the fault of F-Droid but that is not true. All apps can be removed except this one. Even in the apps menu of the phone without F-Droid it denies being uninstalled. Even after the latest update. The devolper either seems not to care or is this on purpose? So better think twice before you install this app!
Click to expand...
Click to collapse
Before removal, turned off the application?
Spoiler: Screenshot
yk_grom said:
Before removal, turned off the application?
Click to expand...
Click to collapse
Yes the app is turned off. So why would I want to keep it on my phone, if I don't even use it. I get angry about it, every time I see the list of my apps and it is still there. But I am not skilled enough to connect my phone to a computer and do stuff like a developer, to remove it, as I am a normal phone user.
Related
Recently, I found that the "Android System Info" app below is using Flurry Agent to send data / report via 3G/internet whenever I start using it. At least, it came out in the logging.
Do you know any alternative that does not use Flurry Agent?
I hate that thing because it uses 3G/internet and it cannot be disabled
I know Astrid is using Flurry Agent as well, but it can be disabled.
Android System Info
by ElectricSheep
>250,000 downloads, 15332 ratings (4.5 avg)
Free
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
i believe that is for the download of the ADs to sustain their income & development
use Adfree perhpas?
Well, I think that is not ads ... Ads should be the AdMob SDK or something in the logging.
Flurry Agent is about analytic:
http://www.flurry.com/
http://forum.xda-developers.com/showthread.php?t=673146
To be honest, I don't mind with ads ... Especially if that can support the dev and the app is good.
But, I don't like sending usage pattern, statistical data, usage analysis, that kind of things.
AllGamer said:
i believe that is for the download of the ADs to sustain their income & development
use Adfree perhpas?
Click to expand...
Click to collapse
Many devs find analytics to be important information to them.
You could edit your hosts file manually to block any flurry.com urls...
Not rooted, you cant do that.
Good developer will add an option to disable this, like Astrid.
distortedloop said:
Many devs find analytics to be important information to them.
You could edit your hosts file manually to block any flurry.com urls...
Click to expand...
Click to collapse
gogol said:
Not rooted, you cant do that.
Good developer will add an option to disable this, like Astrid.
Click to expand...
Click to collapse
Your last sentence doesn't quite sit right for some reason, but I agree overall.
Something in the back of my mind tells me there's a revenue stream to the developers who include this. Like flurry pays them a royalty for data collected. That needs confirmation, but while many devs put stuff out for the love of the device, many more need to get some income off the app to stay interested in developing/maintaining it. We all want "free" apps, but we're going to have to get used to either paying up in cash, or paying up in seeing ads, or paying up by having some analytics collected on us.
I don't want my phone spied on either. Best thing you can do is uninstall the apps that spy on you without the feature to turn it off, give the app a 1-star rating on the market, and leave a comment that it collects analytics on you and you don't like that. Kind of lousy thing to do an app that's otherwise top-notch. If enough people uninstall and bad rate these apps, the devs will get the hint and stop doing it.
As for not rooted, there's no reason not to root the Nexus S. There are hundreds of reason to root, though. Blocking ads and spyware is just one of them.
You don't even have to unlock the bootloader to do it, easy instructions here; no loss of data with that method.
Root Validator checks your root setup.
Permissions explained:
WRITE_EXTERNAL_STORAGE - To store&export results
INTERNET & ACCESS_NETWORK_STATE - For ads and crash reports
Google Play
Direct APK download
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Source code:
https://github.com/d4rken/rootvalidator
Click to expand...
Click to collapse
Bump
Sent from my ice cream powered Nexus S using XDA premium HD app
v0.3 is on the market, fixed crash when taking screenshot.
Put v0.5 on the market which now includes checks for Chainfire's SuperSu app and improves detection for cases where root is available, but has been denied.
v0.7 is now available and allows you to upload results to dropbox or mail them and additionally display the su binary version.
v0.8 offers improved information incase of a busybox being available, but path can't be determined
tnx for the app
Oops. Wrong forum
Just uploaded v0.9.
Small improvements and added support for Koush's app.
I completely rewrote the app "Root Validator". It now comes in Material Design and has new tests that are better suited for the current "root situation".
Sadly there now also is an ad banner. The ads are from Google's AdMob. I really don't like adding ads, especially to apps that were previously without ads, but it was either that or unpublish the app.
Direct download:
http://darken.eu/stuff/
You can create the following file and the ads will be gone:
"/sdcard/Android/data/eu.thedarken.rootvalidator/files/no_ads"
I'm contemplating to upload the whole thing to github. There really are no secret here and it's a nice small project that shows both material design and root use.
Dark3n said:
...especially to apps that were previously without ads, but it was either that or unpublish the app.
Click to expand...
Click to collapse
Thanks for the update.
But of course I have issue with a 100k-ish app become megabytes monster because of ridiculous ads sdk inclusion. Particularly this one, which I don't actually use but recommended to hundreds of people because its just slightly larger than a simple shell script for the same task. I despise the other 99.9% similar apps, because of their size, or ads. So I hate to 'unpublish' this one from recommendations too.
Of course its your code and I respect your decision but you're welcome to reverse this (I call it ill-fated) decision. And sorry if this displeased you, I don't mean to hurt a good dev's feelings, but I need to say this so thats it.
I totally get that and expected feedback like this.
The apk size grew mostly because of Material Design (support down to GB), not only the Ads SDK.
RV needed an update to stay up to date with Android 5.0+ and without motiviation/fun, it was at that point just exhausting (complaints/mails). So either I make it somehow interesting for me or unpublish it. Money is always a motivating factor so ads provided that, additionally i got the chance to redesign an existing simple app in Material Design which was also fun.
I still intend to offer the most straight forward solution in contrast to other apps and add more checks in the future (next up: --context switching availability).
I will however not revert the design to save space. Possibly the ads at some point, depending on how much it actually brings in. Currently it's enough to buy a nice coffee every day, if it stays that way, I'm gonna enjoy my coffee .
What is more likely is that in a month or so i will publish the source code on github (i tend to enjoy that lately) and people can build their own minimalistic fork. If you raise the minimum API level to 21 (no need for support libs) you could probably keep the design and still have it below 300KB or less.
For older devices the previous RV version is probably fine. I have attached the previous to this post, feel free to share it.
The sourcecode is now available on GitHub: https://github.com/d4rken/rootvalidator
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The best minimalistic clock on the market is out for your home screens!
Very clean yet interesting design of your typical analog clock. Get it today and make your home screen even more beautiful with our widget! Four different skins, simple design, two sizes will make it the best analog clock widget you have ever had.
Minimlistic clock in Google Play
And our profile link.
Link to adblocker:
Airblocker (NO ads, for ROOT users)
For ppl who dosen't want ads and support us.
Thanks but no thanks:
This app pushes ads to the user's notification bar and collects all sorts of info.
I think Leadbolt is a quite legit service and nobody has ever accused our apps of malware.
If someone really has such a problem with push ads [damn, that one notification a day] there's an adblock available.
Quote from Leadbolt site:
Security & storage
We take reasonable steps to protect all information which we hold from misuse, loss, from unauthorised access, modification or disclosure. All personal information is kept on a secure server and protected by firewall security systems to keep information secure and safe on our servers. Where we store information, we shall only store the information for as long as necessary in order to provide our services to you
Click to expand...
Click to collapse
It doesn't matter your opinion of the ad company - but the opinion of those who might want your app does.
Why don't you try creating a settings menu for choosing the clock style/color and put an ad right there at the bottom? Most people can deal with ads like that.
They have the worst ratio :]
guess why
Seriously? Wants my location and pushes ads? Get out.
Sent from my GT-I9100 using xda app-developers app
Do us all a favour and stop posting your crapware on XDA. Every single app you make is riddled with push ads and data gathering permissions, not welcome here
Listy2021 said:
Do us all a favour and stop posting your crapware on XDA. Every single app you make is riddled with push ads and data gathering permissions, not welcome here
Click to expand...
Click to collapse
After reading your post, I went on to read Werg's other threads because I wanted to be sure that he wasn't going to be under fire due to hasty generalization.
Turns out, you're right. Three apps, three apps with push.
Werg, you need to understand that "it's just one notification a day" is not a good defense. If everybody started doing what you're doing, then it would be dozens if not more notifications a day. Not to mention that these notifications seemingly coming out of nowhere really creep people out.
This being said, I apologize for hijacking your thread because your minimalistic clocks are nice.
Let me rephrase one thing:
Apps are free _because_ they have ads. Not the other way around. We could go with paid versions for those better widgets but I'm almost sure nobody would get it.
Or maybe I'm wrong, and you'd prove me wrong after we release paid non-ad versions of our apps?
Also, here's the link to adblocker:
Airblocker (NO ads, for ROOT users)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
We made this app to be THE Pocket Fan killer. Both of these apps are simple one-screeners with rotating propeller, but our is simply that much better.
Here's an extract from our app description:
This application creates a high-quality sound that operates on certain frequences providing you an effect of an actual chilly air coming from your speakers!
Two speeds: normal and fast
Also works great if you have troubles with sleeping! Let your screen go into sleep mode and have a comfortable noise coming out from the fan to make falling asleep process easier!
Click to expand...
Click to collapse
Don't wait anymore. Grab your own cooling fan today!
Cooling fan in Google Play
And our profile link.
It looks kind of interesting I think I will review it on my blog in the category of funny android apps.
Just wrote a short review about it, you can find it right here.
Instant remove after your notification ads.
interesting idea...
Ads are ads and they are very important if you plan to release few apps in order to actually get some $ from it. It's simple as that and if there was a better solution, we'd take it. With that being said, I believe that free apps even with ads are better than pay-only apps that you rather see on iOS market.
Thanks guys!
@sharonlewis Cool. Appreciate it!
*snort* Right. So, push advertisements and probably even some nice malware, mh?
I think Leadbolt is a quite legit service and nobody has ever accused our apps of malware. Unless real proofs are there, no actions shall be taken except a smile when I read your message. If someone really has such a problem with push ads [damn, that one notification a day] there's an adblock available.
Ads are OK, but in the notification bar is not cool. That's involuntary, and that's a problem for the users.
I'm a dev myself, so not meaning to be rude .
Sent from my GT-I9300
werg said:
I think Leadbolt is a quite legit service and nobody has ever accused our apps of malware. Unless real proofs are there, no actions shall be taken except a smile when I read your message. If someone really has such a problem with push ads [damn, that one notification a day] there's an adblock available.
Click to expand...
Click to collapse
So your telling me the app access my call log and GPS location for "harmless reasons"?
Sent from R800x
Quote from Leadbolt site:
Security & storage
We take reasonable steps to protect all information which we hold from misuse, loss, from unauthorised access, modification or disclosure. All personal information is kept on a secure server and protected by firewall security systems to keep information secure and safe on our servers. Where we store information, we shall only store the information for as long as necessary in order to provide our services to you
Click to expand...
Click to collapse
sharonlewis said:
Just wrote a short review about it, you can find it right here.
Click to expand...
Click to collapse
Might want to review a spell check app sometime soon.
Sent from my Galaxy Nexus using Tapatalk 2
bassie1995 said:
Ads are OK, but in the notification bar is not cool. That's involuntary, and that's a problem for the users.
I'm a dev myself, so not meaning to be rude .
Click to expand...
Click to collapse
But they provide the best income,
right?
Hey fellow XDAers,
It's been a while since my last Android app and sadly meanwhile Google has closed down more and more APIs ;( making it tougher to make non-root pure-stock users utilities
ChargeTone is basically a utility (service) that notifies you when your device is Charging/Discharging/Full or got to a desired target percentage.
I really miss such behaviors on some devices (especially Nexus/Pixel/OnePlus etc...).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The less cool stuff:
- This time I've add an ad banner in the upper screen.
- As I need to pay for diapers unlocking & removing ads is in-app purchase (However until the end of September I'm providing early-XDA adapters free promo code).
Features / Requests
Feel free also to provide me your ideas.
Currently another nice thing I've add is a single warning upon excessive power changes (usually showing poor connectivity, bad charger) suggesting you to disconnect the device or resolve those issues.
Android Version:
I've really wanted to be able to support Gingerbread (2.3). and my code actually does that.
However due to Google's Admob and latest Play Services ditching it and older version had some bugs from my tests I've lifted it to ICS.
If you still need a 2.3 capable version let me know (though it'll be wiser to find a newer ROM here on XDA )
I'm also attaching latest build here for those who don't have / don't want to use Play.
Sadly this App is mostly intended to be on Play Store so the unlocking is based on IN-APP-BILLING.
Get the App here - PLAY STORE
For XDAers: I've got promo-codes. just PM me and I'll send you one.
* I've generated Promo Codes until the end of September.
This is done to avoid promo-clutter on this thread...
Click to expand...
Click to collapse
When you say arrives at desired target level, do you mean only during charging? Or does it notify you even when discharging?
May I have a promo code, if you please? I'd like to use the ad-free version of this, because even tho I set my OPO to enable charge sounds in the settings, it does not actually do it. This would be great!! Thanks!
Update: I just re-read your OP, and see where you want us to PM you. On my way to doing just that.
Oblias said:
May I have a promo code, if you please? I'd like to use the ad-free version of this, because even tho I set my OPO to enable charge sounds in the settings, it does not actually do it. This would be great!! Thanks!
Update: I just re-read your OP, and see where you want us to PM you. On my way to doing just that.
Click to expand...
Click to collapse
Charging sounds DOES need to work, wonder if you have (or the OPO ROM) some system broadcasts disabled.
hotcakes_shinku said:
When you say arrives at desired target level, do you mean only during charging? Or does it notify you even when discharging?
Click to expand...
Click to collapse
Currently we left it intentionally to notify on both ways.
If there is a desire to have additional option of setting target notification only in one direction I could add this.
Download on play store..
Thanks for the app man every mobile makes a sound when I plugged in but they don't remind me when it gets full.
Wish to get promo code if available
Thanks!
I'll try to keep this thread up-to-date. on the Play Store I've uploaded a newer version that should resolve this issues. I hope next release I'll also put up on xda.
Thanks!
Can it blink LED for charging?
steamrollerpark said:
Can it blink LED for charging?
Click to expand...
Click to collapse
That's a great idea for those who need it!
I'll add it on upcoming update.