[APP][5.0+] Kiddie Parental Control - Android Apps and Games

Hi everyone,
I have created my own Parental Control application since I had difficulties to find a free, simple and secure one.
I'm actually searching for testers or good ideas.
It allows to:
avoid installing new application by blocking the Play Store
block the installed applications (completely or by adding a time limit)
limit the calls duration
ensure the Youtube parental filter is enabled (and stays enabled)
track your child applications or network activities
be warned when your child leave a defined area (PAID FEATURE)
block undesired content (adult/illegal websites...) or a specific website by filtering the device's network requests (PAID FEATURE)
Beware of one thing: Kiddie does not provide any remote control. You will have to take your child's device to do restriction modifications.
Play Store link:
https://play.google.com/store/apps/details?id=net.frju.heimdall
{
"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"
}

fr_ju said:
Hi everyone,
I have created my own Parental Control application since I had difficulties to find a free, simple and secure one.
I'm actually searching for testers or good ideas (like better name or icon).
It allows to:
avoid installing new application
restrict the installed applications (block them or add a time limit)
limit the call duration
ensure the Google Play/Youtube/... parental filters are enabled (and stay enabled)
track your child applications or network activities
block undesired content (adult/illegal websites...) by filtering the phone's network requests (this is the only paid feature)
Beware of one thing: Heimdall does not provide any remote control. You will have to take your child's device to do restriction modifications.
Play Store link:
https://play.google.com/store/apps/details?id=net.frju.heimdall
Click to expand...
Click to collapse
Looks good! Can you add functionality for maximum daily use and non-use time (e.g. bedtime or school time)? Thnx!

grimloktt said:
Looks good! Can you add functionality for maximum daily use and non-use time (e.g. bedtime or school time)? Thnx!
Click to expand...
Click to collapse
Agree.
Great and useful application.
The maximum daily usage feature is really important to make it real hit against those apps that wants money.
I'm a beginner in Android programming, but i would also like to contribute to this project.

Hi everyone,
For your information Heimdall has evolved since the first post here. Several features has been added, including the one you were asking here: a global phone limit. However, please note I've added that one in the paid version only.

Why can't I install it on my Android 8.1 Huawei P20?

Off-topic: For a moment I was confused on why a tool for flashing ROMs on Samsung Galaxy S was in focus again !

Is remote control coming? Like viewing what apps they have downloaded or seeing YouTube history?
Sent from my Sony Xperia XZ1 using XDA Labs

Cool app. In my opinion:
1. Blocking the entire settings app is too overreaching, only sensitive settings activities should be blocked (VPN, Accessibility).
2. Remote control would be nice (eg. kid is at a friend's for the afternoon and you want to unlock stuff without driving across town).
3. Maybe a way to pick individual activities inside applications (eg. YouTube settings panel).

Before selecting a name for an app, you should search XDA for that name. In case of heimdall you will find the Linux version of Odin. The well known Samsung flashing tool.

Great news. Merci !
Can't you do a free webblock version with stevenblack hosts file (i guess root will be necessary) or parental dns like norton or opendns ? Thanks.

@fr_ju: Fred, if interested to get the app translated you may want to consider to announce it here.
kurtn said:
Before selecting a name for an app, you should search XDA for that name. In case of heimdall you will find the Linux version of Odin. The well known Samsung flashing tool.
Click to expand...
Click to collapse
You're certainly correct and it would make it easier to distinguish. However, I doubt that the name of a Norse god bears a copyright or trademark, and Heimdall(r) seems to be a good patron of an application with the desired intention. But as Fred also asks for ideas about the app's name, how about "Heimdall's Horn" i.e. Gjallarhorn.

Well. I'd love to use this app, but I can't install it from the play store.
Apk available?

Hi all, thanks for your comments. I'll try to answer all your questions:
- I actually knew about the flashing tool before selecting Heimdall as name, but I believe most people actually doesn't know about the flashing tool (except maybe on xda). And I like the sound and meaning of it.
- concerning impossibility to install Heimdall on Huawei: I actually had to block all Huawei, Honor and Xiaomi devices due to incompatibilities. These manufacturers heavily modify Android and Heimdall protections are randomly disabled on theses devices.
- concerning the settings app which is always blocked: at the beginning I were only blocking some settings activities and not the whole app, but I quickly discover that it is actually complicated to cover all cases due to all different or modified version of Android. So I chose the easy way, but this is not the first time I heard complaint about that so I will think about it and try to find a better way.
- concerning the remote control: for now I want to avoid sending data to a server (for several reasons, including the privacy protection). So having a remote control in that condition is not that simple. I may extend the existing remote control via SMS in the future to support more use cases, but for the user it is not as simple as other solutions.

fr_ju said:
- concerning the settings app which is always blocked: at the beginning I were only blocking some settings activities and not the whole app, but I quickly discover that it is actually complicated to cover all cases due to all different or modified version of Android. So I chose the easy way, but this is not the first time I heard complaint about that so I will think about it and try to find a better way.
Click to expand...
Click to collapse
One way that it may be done is to allow the used to optionally block activities instead of whole apps. You should be able to get activity lists from blocked apps. You can ship the App with the whole settings blocked by default and allow users to fine tune the blocking if needed.
fr_ju said:
- concerning the remote control: for now I want to avoid sending data to a server (for several reasons, including the privacy protection). So having a remote control in that condition is not that simple. I may extend the existing remote control via SMS in the future to support more use cases, but for the user it is not as simple as other solutions.
Click to expand...
Click to collapse
Your concern for privacy is commendable. SMS control is nice but won't work for devices without cellular connection, such as tablets or phones running without a network plan and/or SIM cards (such devices are popular with kids in my corner of the world). If you decide to go with some form of cloud messaging, please use GCM as it's the de facto standard. If you're targeting non-Google devices, I hear MQTT is good, but you'll have to have your own infrastructure and have users exclude Heimdall from battery optimization.

Steelskinz said:
Great news. Merci !
Can't you do a free webblock version with stevenblack hosts file (i guess root will be necessary) or parental dns like norton or opendns ? Thanks.
Click to expand...
Click to collapse
I can tell you how to recover the mail data. I recently lost very important letters. And I tried to restore them. But did does not work out. Therefore, I tried to use one of these utilities . To my luck, everything turned out. Perhaps this will help you too.

Kids Dashboard free app and free cloud (Basically you are making dashboard kiosk like small mdm)
PLAY STORE LINK : https://play.google.com/store/apps/details?id=com.tabnova.aidashboard
Cloud Login: https://cloud.kidsdashboard.com
Main site : http://www.kidsdashboard.com/

Related

[APP][Android 4.1+] Monitordroid - Remote Administration Tool for Android

{
"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"
}
Monitordroid allows you to remotely access and manage multiple Android devices from a web browser anytime, anywhere. No rooting required.
We are proud to announce that Monitordroid is finally out of beta!
Our code is open source. You can find it here: https://github.com/tyler124
We appreciate all open source contributions. Thank you in advance. Please contact [email protected] about any open source questions.
Our website: https://www.monitordroid.com
Current Features
Monitordroid is versatile and can be used for a variety of purposes including
1. Remote Administration of your own devices.
2. Theft protection for your devices.
3. Parental Control software for monitoring children which you have legal custody of and are under age 18.
4. Employee tracking software for company owned devices.
How it works
Sign up for an account on our website
Download the Monitordroid app onto the device from the Play Store. You can find it by clicking here
Login to your account to start managing your devices. Please remember to send us your suggestions, comments, and questions.
Video
Screenshots
How we started:
We noticed a while back that there was a lack of quality software available that allowed users to remotely access and manage multiple Android devices.
There are great apps such as Mobizen and Airdroid available, but they are mostly designed only to support a single device and are always running in the background, creating an obvious icon in the device’s notification bar and running up battery and data use. Then there is software like mSpy and WebWatcher, which have expensive monthly subscriptions, are unstable, and don’t create a real time connection with the device. They don’t give the control that users want.
So we set out to create Monitordroid, a dedicated commercial-grade remote access and management tool for Android.
The software is also open source and capable of being used completely free of charge if you are able to set up a web server and have a little experience with Android programming.
Monitordroid is designed from the ground up to be fundamentally different than any other remote administration software for Android. It does not use sockets, SMS, or XMPP to send commands to devices, all of which have been proven unstable or slow.
The software was developed from the very beginning to be incredibly stable and crash-resistant, so that once you install it on a device you never have to worry about doing so again.
Monitordroid is designed in a way that it is only run on the mobile device when a user sends it commands through the web application. For this reason, network usage and battery consumption are nearly non-existent.
Free Open-Source Installation:
To use Monitordroid free of charge, you're going to have to have your own server with PHP 5.0+ and MySQL. If you want to run Monitordroid on your local machine, software like XAMPP will work fine. After that, you can download the source code and make a few small modifications to configure the mobile application to connect to your server. Read more detailed instructions on how to setup your own (free) server in the readme.md file at:
https://github.com/tyler124/Monitordroid-Web-Application
When your server is ready, you can follow the instructions in the readme.md file for setting up the mobile app at:
https://github.com/tyler124/Monitordroid
Monitordroid on the Play Store: https://play.google.com/store/apps/details?id=com.monitordroid.app&hl=en
Visit our website: https://www.monitordroid.com
thanks bro :fingers-crossed:
This is awesome! Will use this :good:
How do i get the app or install this?
Sent from my VS980 4G using XDA Premium 4 mobile app
not available for my "Nexus 7" (It is really a Kindle Fire with a build.prop MOD), can I download an apk from somewhere?
Any plans on screen casting?
Or it's not even possible
app is on play store
Monitordroid 1.1 APK can be found at:
http://www.monitordroid.com/apk/Monitordroid11.apk
or
http://bit.ly/1BEyivF
Allen Hu said:
Any plans on screen casting?
Or it's not even possible
Click to expand...
Click to collapse
Afraid any features like screenshots or screencasting would require having a rooted device, which I'm not actively developing towards.
If anyone wants to contribute root-only features to the source though... :good:
Is there a limit on the number of devices that you can register to one account?
EDIT: also, there is a fine line between being useful and being useful to the point of being considered malware. DenDroid and other RAT applications have gotten huge amounts of bad press recently becuase of the functionality that they posess and the possibility of being installed without users knowledge by being packaged in other applications.
Do you have any plans in place to stop your application getting a bad name for itself? Or to stop it from being used for these kinds of purposes?
Perhaps by enforcing a manual registration process on the phone itself.
(I just want to make clear I am not, in any way, accusing this application of any sort of nefarious tasks)
EDIT2: I found the answer to my first question in your FAQ.
How many devices can I control with a single Monitordroid account?
During beta testing, Monitordroid limits users to a total of 10 devices per account. In the future, new accounts will most likely be limited to 5 devices at first, with the option to purchase more. In that case, customers who purchase in beta will still retain their 10 device maximum.
Click to expand...
Click to collapse
re monitoroid
Love to play with this, can it be set up on my own web server, rather than local wamp, or it needs access to android SDK files, which I guess could be done server side, just got too many other little projects on now to start trying to learn all that, I'll lock in a beta trial from your server for now, and play around on wamp when ibget a chance, then think about running off my web server, more practical in the long run, but for 10 bucks could just let you guys do all the heavy lifting, but lose a bit of full control... Good luck with the project. Could be a winner longterm
not sure if I am missing anything here, but isn't Webkey a better option with more functions and completely free?
https://play.google.com/store/apps/details?id=com.webkey&hl=en
wernyuen said:
not sure if I am missing anything here, but isn't Webkey a better option with more functions and completely free?
https://play.google.com/store/apps/details?id=com.webkey&hl=en
Click to expand...
Click to collapse
Webkey user here. I was disappointed about not seeing remote screen view and control. But yes this requires root.
I respect not putting in root features but this is the only real feature i use of webkey.
d31b0y said:
Is there a limit on the number of devices that you can register to one account?
EDIT: also, there is a fine line between being useful and being useful to the point of being considered malware. DenDroid and other RAT applications have gotten huge amounts of bad press recently becuase of the functionality that they posess and the possibility of being installed without users knowledge by being packaged in other applications.
Do you have any plans in place to stop your application getting a bad name for itself? Or to stop it from being used for these kinds of purposes?
Perhaps by enforcing a manual registration process on the phone itself.
(I just want to make clear I am not, in any way, accusing this application of any sort of nefarious tasks)
EDIT2: I found the answer to my first question in your FAQ.
Click to expand...
Click to collapse
Yes, at first I was conflicted about calling it a Remote Administration Tool due to the malicious reputation of similar tools even though that's what it really is. However, Monitordroid does require physical access to the device unlike other tools designed to be malicious which can be binded to another application's APK and spread through an app store.
mephala124 said:
Afraid any features like screenshots or screencasting would require having a rooted device, which I'm not actively developing towards.
If anyone wants to contribute root-only features to the source though... :good:
Click to expand...
Click to collapse
we want root we want root
basic
mmm very basic application just for kids. NOT PRO.
No rooted features, no screen capture, stream audio, etc.
Just something any coder could code in 2 minutes.
Hope you improve it, else it is just for 4 years old kids that want to play with android
droopyar said:
mmm very basic application just for kids. NOT PRO.
No rooted features, no screen capture, stream audio, etc.
Just something any coder could code in 2 minutes.
Hope you improve it, else it is just for 4 years old kids that want to play with android
Click to expand...
Click to collapse
The Application is currently in a beta state with more standard features to be added soon. The application is also open-source with a good, stable foundation for server-device communication, so if someone wanted to contribute root-only features to the source I would happily be in support of that.
I may eventually develop root-only features myself, but for now i'm more focused on developing features that can be used on any device.
sounds good, downloading
mephala124 said:
http://www.montiordroid.com/
Click to expand...
Click to collapse
Hate to be a grammar nazi but please correct URL as it links to a different site. :highfive:
Server Source Code
Am I missing something here or the server source code isn't available ?

[CLOSED][APP][6.0+] NetGuard - No-root firewall

{
"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"
}
NetGuard provides simple and advanced ways to block access to the internet - no root required.
Applications and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection.
Blocking access to the internet can help:
reduce your data usage
save your battery
increase your privacy
Features:
Simple to use
No root required
100% open source
No calling home
No tracking or analytics
No advertisements
Actively developed and supported
Android 5.1 and later supported
IPv4/IPv6 TCP/UDP supported
Tethering supported
Optionally allow when screen on
Optionally block when roaming
Optionally block system applications
Optionally forward ports, also to external addresses (not available if installed from the Play store)
Optionally notify when an application accesses the internet
Optionally record network usage per application per address
Optionally block ads using a hosts file (not available if installed from the Play store)
Material design theme with light and dark theme
PRO features
Log all outgoing traffic; search and filter access attempts; export PCAP files to analyze traffic
Allow/block individual addresses per application
New application notifications; configure NetGuard directly from the notification
Display network speed graph in a status bar notification
Select from five additional themes in both light and dark version
There is no other no-root firewall, except for clones, offering all these features.
This XDA thread is about using the latest version of NetGuard.
Off topic comments are allowed as long they are related to NetGuard and are in the general interest of the followers of this thread.
Discussion of purchases is not allowed here, please contact me via here instead.
NetGuard is being maintained and community supported, but new features won't be added anymore.
For ad blocking, see here. Ad blocking is provide "as-is".
More information on Github:
Description
Compatibility
Frequently Asked Questions (FAQ)
Permissions
Support
Contributing
Attribution
License
Downloads:
GitHub
Play store (stable)
Play store (beta)
XDA Labs (web page)
Screenshots:
For more screenshots, see here.
Reserved
NetGuard is currently in alpha testing phase.
Please report any problems you encounter.
It would be nice if someone could design an appropriate icon.
So what exactly does this do sir? I Thx
Sent from my SAMSUNG-SM-N920A using Tapatalk
1977theone said:
So what exactly does this do sir? I Thx
Click to expand...
Click to collapse
NetGuard can prevent applications from using the internet (=firewall).
You can allow/deny internet access for each application, even system applications.
So what the best setting... Use the pic U posted as a reference
Sent from my SAMSUNG-SM-N920A using Tapatalk
1977theone said:
So what the best setting... Use the pic U posted as a reference
Sent from my SAMSUNG-SM-N920A using Tapatalk
Click to expand...
Click to collapse
There's no "best" - this is subjective.
You have a list of apps, and you can choose whether or not to allow an app access to the Internet over WiFi or Mobile data.
Whether or not you want to let an app access the Internet is up to you.
I have just released alpha version 0.2 with quite some things improved.
https://github.com/M66B/NetGuard/releases/tag/0.2
I have just released beta version 0.3
https://github.com/M66B/NetGuard/releases/tag/0.3
I am using this version as production software myself now, hence why alpha changed into beta.
Will test on rooted SIII Lollipop
r25txe said:
Will test on rooted SIII Lollipop
Click to expand...
Click to collapse
Root is not needed, but please let me know about your experiences.
I have just released beta version 0.4.
Changelog/download:
https://github.com/M66B/NetGuard/releases/tag/0.4
M66B, Huge fan of your apps They are awesome.
Thanks M66B . Always nice to see your apps
Sent from my SM-N920W8 using Tapatalk
I have just released beta version 0.5.
Changelog/download:
https://github.com/M66B/NetGuard/releases/tag/0.5
Your feedback, both positive and negative, is appreciated.
Is it (technically) possible to add "on-demand" feature ?
Maybe something close to how LBE works ... Yes/No/Don't ask again
Suggestion...
Jeff_i said:
Is it (technically) possible to add "on-demand" feature ?
Maybe something close to how LBE works ... Yes/No/Don't ask again
Suggestion...
Click to expand...
Click to collapse
Not on a granular, per-app basis, at least right now.
NetGuard for Android works by creating a VPN service at system level. Based on your choices in the allow/deny screen, NetGuard will set up VPN rules for which apps are forced through the "VPN". The "VPN" isn't a real VPN; rather, it just sinkholes the traffic to nowhere.
The limitation here is that when creating these rules, we can only set which applications' traffic enters the VPN. We can't granularly control which requests or hosts they can talk to, on a per-app basis. It would be possible to set "for all apps" a whitelist/blacklist of IP addresses, but this would be quite different, and would likely be less useful as a firewall, and more useful as simply an "ad blocker".
The VPN interface doesn't tell us which app is trying to access the internet though - we need to set it up before-hand. There are ways to tell, but Google (or a careful OEM) could easily block those with SELinux policy updates, and the goal here is to try to get all the functionality we need without any kind of root access.
Nice app for non rooted users.
I've just created an issue on Github though.
French translation done.
I'll try to create an icon this weekend if I have free time. Let me know if you want a specific color,... etc.
Primokorn said:
Nice app for non rooted users.
I've just created an issue on Github though.
French translation done.
I'll try to create an icon this weekend if I have free time. Let me know if you want a specific color,... etc.
Click to expand...
Click to collapse
The problem you have reported is probably caused by a broken VPN implementation in your ROM. I will look into it later this week more detailed.
I like to keep the current colors, realizing not everybody will like them, but I know from experience I can't make everybody happy anyway.
Thanks for your translation!
@Primokorn can you please try if you have the same problem with one of the no root firewalls from the Play store?

[APP][5.0+] Blokada ad blocker [open source][without root][v4]

Blokada v4
See Changelog
Join us on chat: Blokada Chat
More info on the Blokada Blog
Download
Download Blokada for Android 5+
(you will also find a link for Android 4 version there)
----
Hi @ XDA!
I'm the developer of Blokada, a simple to use ad blocker for Android that works for all apps and doesn't require root. The idea is to make the app very simple to use, almost unnoticeable in daily operation, yet perfectly functional. I'm asking the awesome xda community to take a look, give feedback, and have fun!
You can find all the important links at blokada.org
The app is uploaded to XDA Labs!
Your feedback is appreciated! Hope you'll find it useful !
If you have a moment please like / follow / share / +1 the social media of your choosing:
http://facebook.com/blokadaorg
http://twitter.com/blokadaorg
http://bit.ly/blokadagplus
{
"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 take it this is another local VPN blocking solution? What licence is it released under? I wouldn't trust any VPN that all my data is passing through unless it's open source, so I would highly recommend moving in that direction. Would you say the primary advantage over NetGuard is ease of use? I personally need much finer-grain control of per-app host blocking, but I can see how this could be very useful to others.
So simple! And it supports Android 4+ which is nice because DNS66 supports only Android 5+.
Some Questions :
Where is the location of the hosts file(s)? Can I modify the hosts file(s)?
Suggestion:
What I want is ability to block image (do not download image to reduce data usage). Because it is unwanted content for me and this way can reduce data usage too.
I've tried it and I love it, but my one request is a QS tile for Android 7+ for easily toggling the VPN
Thanks for the feedback so far guys and keep it coming. I really appreciate it!
I take it this is another local VPN blocking solution? What licence is it released under?
Click to expand...
Click to collapse
Correct. It's not open sourced as of yet, but it's in my plans. If Blokada is received well, I'd like to build up a community around it, with plugins etc.
Would you say the primary advantage over NetGuard is ease of use? I personally need much finer-grain control of per-app host blocking, but I can see how this could be very useful to others.
Click to expand...
Click to collapse
Well NetGuard is quite a different beast, it's a firewall with per-app blocking. Blokada is an ad blocker. Tech behind both is similar, but since there's quite a choice already of adblockers on Android, I want to focus Blokada on extreme ease of use (unless the community would want otherwise). That said, some configuration options, like the choice of filters, will come.
Where is the location of the hosts file(s)? Can I modify the hosts file(s)?
Click to expand...
Click to collapse
Currently hosts are fetched online (and cached) and are not modifiable. Some flexibility here is the #1 feature to come so stay tuned
What I want is ability to block image (do not download image to reduce data usage). Because it is unwanted content for me and this way can reduce data usage too.
Click to expand...
Click to collapse
Nice idea! I have added it to the feedback list.
Please post new ideas please post here bit .ly/blokada_ideas
I've tried it and I love it, but my one request is a QS tile for Android 7+ for easily toggling the VPN
Click to expand...
Click to collapse
Thanks! Added to the list.
I really like that it shows you what's being blocked in real time via notifications. Would there be a way to export a log in the future?
x-fer said:
I really like that it shows you what's being blocked in real time via notifications. Would there be a way to export a log in the future?
Click to expand...
Click to collapse
Added to ideas. Thanks!
Yeah the notification definitely helps you realise how much tracking is going on
blokada said:
Added to ideas. Thanks!
Yeah the notification definitely helps you realise how much tracking is going on
Click to expand...
Click to collapse
What amazed me is the amount of ads that ping even on apps I've paid for the ad-free versions within the app. Just from a day of use I had over 2000 blocks. The weather channel app has been the worst offender so far.
First of all, thanks for your great app!
Most of ads removed for mine, still some (may be local) ads remained. I am using this in Japan.
I understand your concept, ease of use first . if only some customization would be... (ex, extra choice of country ? something)
anyway thanks again, keep going!
moviti said:
First of all, thanks for your great app!
Most of ads removed for mine, still some (may be local) ads remained. I am using this in Japan.
I understand your concept, ease of use first . if only some customization would be... (ex, extra choice of country ? something)
anyway thanks again, keep going!
Click to expand...
Click to collapse
You're right. The next release will include filter configuration options, so it'll be possible to use local lists or even custom filters.
x-fer said:
What amazed me is the amount of ads that ping even on apps I've paid for the ad-free versions within the app. Just from a day of use I had over 2000 blocks. The weather channel app has been the worst offender so far.
Click to expand...
Click to collapse
Haha, from my experience free games are also pretty terrible in this regard!
Guys, thanks a lot for a very motivating feedback so far! Filter configuration and customization features are coming in the next release.
If you have a moment please like / follow / share / +1 the social media of your choosing:
http://facebook.com/blokadaorg
http://twitter.com/blokadaorg
http://bit.ly/blokadagplus
Can you add a whitelist? I don't want displayed ads (such as through Google app) to not work when I click them.
benwalburn said:
Can you add a whitelist? I don't want displayed ads (such as through Google app) to not work when I click them.
Click to expand...
Click to collapse
Thanks! Added to ideas.
Tried it out, using it seems to keep the LG email app from syncing. Any ideas? This is on the LG V20, stock, 7.0. Every other ad blocking app that uses VPN except Adguard has the same issue.
Sent from my VS995 using Tapatalk
bond32 said:
Tried it out, using it seems to keep the LG email app from syncing. Any ideas? This is on the LG V20, stock, 7.0. Every other ad blocking app that uses VPN except Adguard has the same issue.
Click to expand...
Click to collapse
Interesting. Could you give the play store link or exact name of this app?
blokada said:
Interesting. Could you give the play store link or exact name of this app?
Click to expand...
Click to collapse
It's just called "Email".
Again, not to bring other apps in, but I've tried many other ad blocking apps and all have the same issue that prevents syncing except Adguard. I'd be happy to help anyway I can tho.
bond32 said:
It's just called "Email".
Again, not to bring other apps in, but I've tried many other ad blocking apps and all have the same issue that prevents syncing except Adguard. I'd be happy to help anyway I can tho.
Click to expand...
Click to collapse
Thanks! I'll look into this after the release of filter configuration feature.
I got this to work once on my pixel running 7.1 but even though i grant the app vpn permissions it's unable to start. btw it's stock, non-rooted.
New release: 0.4-beta! Added filter configuration options
You can now swipe right to activate filter lists of your choosing. I have added the most common lists that work really well. If you long tap any list you will see some additional info about it.
I'm counting on your feedback about which hosts lists are you using so that I can add them to Blokada!
You can watch a short video here: https://www.facebook.com/pg/blokadaorg/posts/
DOWNLOAD BLOKADA APK
If you have a moment please like / follow / share / +1 the social media of your choosing:
http://facebook.com/blokadaorg
http://twitter.com/blokadaorg
http://bit.ly/blokadagplus
PS: @daleski75, could you please try the new release and see if problem persists? Also try to reboot your device.
blokada said:
New release: 0.4-beta! Added filter configuration options
You can now swipe right to activate filter lists of your choosing. I have added the most common lists that work really well. If you long tap any list you will see some additional info about it.
I'm counting on your feedback about which hosts lists are you using so that I can add them to Blokada!
You can watch a short video here: https://www.facebook.com/pg/blokadaorg/posts/
DOWNLOAD BLOKADA APK (v0.4-beta)
If you have a moment please like / follow / share / +1 the social media of your choosing:
http://facebook.com/blokadaorg
http://twitter.com/blokadaorg
http://bit.ly/blokadagplus
PS: @daleski75, could you please try the new release and see if problem persists? Also try to reboot your device.
Click to expand...
Click to collapse
Works OK now thanks
Any plan for custom block? By manually loading/importing self-built hosts file, or by manually adding host/url/domain to already exist hosts file. This is useful especially for blocking local/regional ads.

[TOOL] SamCleaner, mass uninstall or disable apps (via adb, no root)

SamCleaner - Sam cleaner of android garbage
{
"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"
}
SamCleaner is a python+gtk application that helps manage packages in android devices via `adb`. This is achieved via two methods, one is by listing all available packages on the device with the possibility of enabling/disabling individual packages by name, while the second method is by using a blacklist file (in JSON format) thus allowing the user to automate the procedure.
https://gitlab.com/samcleaner/samcleaner
The application is in gitlab, so if you search for SamCleaner, you'll find the full source code there and you may download it and test it. Its written in python, fairly easy code to read.
Thank you.
I'd like to add that I've created a fake adb command that pretends to be connected to a real phone, to help with testing and development, if anyone is interested let me know and I'll post the fake adb as well.
thank you.
Added a search feature, which allows you to use regular expressions or just plain text for searching among the packages (ID or name).
Updated the package blacklist and added new package descriptions.
Hello (hopefully not off-topic)
I would like to know which package in Android (oreo) I have to disable to make sure that nothing is synchronized to the Google-Account:
Regards
Well, when you say "nothing is synchronized", do you mean every single piece of data that google syncs? Because that is pretty broad, considering that google collects data per-second, for what you are looking at, what you are touching on the screen, the location of the device, surrounding data about NFS/Bluetooth/WiFi devices around you, so on and so forth.
The only real solution, is to actually remove all packages that start with "com.google.", especially the framework and services packages com.google.android.gms & com.google.android.gsf
It is not easy to block all out going data, samsung packages also monitor your activities and report back to samsung servers. The most effective solution is to gain root and just break the device's ability to connect to anything, just make it a simple phone for calls, sms and photos.
My blacklist tries to do just that, remove all google from the phone but that will disable GPS positioning, along with some other features.
I am not sure if I answered your question, if you want be a bit more specific in what you want to achieve.
scheichxda said:
Hello (hopefully not off-topic)
I would like to know which package in Android (oreo) I have to disable to make sure that nothing is synchronized to the Google-Account:
Regards
Click to expand...
Click to collapse
sam_son said:
Well, when you say "nothing is synchronized", do you mean every single piece of data that google syncs? Because that is pretty broad, considering that google collects data per-second, for what you are looking at, what you are touching on the screen, the location of the device, surrounding data about NFS/Bluetooth/WiFi devices around you, so on and so forth.
The only real solution, is to actually remove all packages that start with "com.google.", especially the framework and services packages com.google.android.gms & com.google.android.gsf
It is not easy to block all out going data, samsung packages also monitor your activities and report back to samsung servers. The most effective solution is to gain root and just break the device's ability to connect to anything, just make it a simple phone for calls, sms and photos.
My blacklist tries to do just that, remove all google from the phone but that will disable GPS positioning, along with some other features.
I am not sure if I answered your question, if you want be a bit more specific in what you want to achieve.
Click to expand...
Click to collapse
Thank you very much for you detailed answer.
In a first step it would be helpful to stop synchronizing the "calendar" and the "contacts" .
Is there a apk that is doing that job?
Regards
I have no idea which specific packages do the actual sync, but just by reading the names, these two look interesting:
com.google.android.syncadapters.calendar
com.google.android.syncadapters.contacts
You could find out manually, by removing one package after another until you break the sync connection.
Still, the two packages that do the most communication with google are the ones I mention above (com.google.android.gms & com.google.android.gsf) so I would disable them as well. You may want to disable them only, if you remove them completely then google Play store will not work anymore.
scheichxda said:
Thank you very much for you detailed answer.
In a first step it would be helpful to stop synchronizing the "calendar" and the "contacts" .
Is there a apk that is doing that job?
Regards
Click to expand...
Click to collapse
WARNING
======
Samsung S20/Plus/Ultra devices that update to Android 11 will die and cause a boot loop if the fused location spyware apk is not installed.
Up to and including Android 10, it caused no issue to uninstall the fused location apk. The package name is com.android.location.fused
Sneaky...
Also be aware that Samsung now forcibly installs a location aware app that displays adverts when you are near an affiliated store (like a samsung store).
It's pretty surprising this thread didn't get more replies, I just downloaded it. The UI is clean, well organized, and overall it seems to be pretty high quality. I haven't given it a shot yet, but a little later this afternoon I'm going to test it on a freshly flashed stock device. I appreciate your obvious hard work on this and I think it deserves some more credit, maybe it's just the category it was placed in or something. I'm sure in a spot with enough Samsung traffic passing through this would get this program the use that it deserves.
It's interesting what you say about Android 11 and fused location, I manually uninstalled it using a DPM workaround on Android 10 with no issues to anything, it is just a privacy perk; now if only this tool could get rid of the DPM for me without having to factory reset or do a clean flash lol.
The only feature that I'd say is actually worth it on 11 is the Sound Assistant's option to fix latency issues for tws earbuds, but I'm sure somebody will figure out how to make it backwards compatible with 10. My guess is those 3 OS upgrades they promised starting at the S10, have a little bit more to them than meets the eye.
Thank you for your kind post. I guess its not very popular because it requires Linux and adb. I think most people around here use Windows?
Its great for my use case. I connect phones on a laptop and clean them via SamCleaner remotely over an SSH connection. I guess if more people used it, I'd implement more features.
About fused location, it is a sad truth these days, companies and individuals make a lot of money spying and gathering data about the general public. I guess Samsung has had enough with people removing the most important app that gathers location data.
Updated the package blacklist and added new package descriptions. There is now a new section for malware apps.
Added more blacklisted packages, added a new feature to force-stop apps when they are being disabled.
Added a new feature to Test the blacklist against the connected device and report possible changes (uninstall or disable packages).

[APP][5.1+] TrackerControl: Control Trackers and Ads

{
"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"
}
What is this about?
TrackerControl allows users to monitor and control the widespread, ongoing, hidden data collection in mobile apps about user behaviour ('tracking').
To detect tracking, TrackerControl combines the power of the Disconnect blocklist, used by Firefox, and our in-house blocklist is used, created from analysing ~2 000 000 apps!
Additionally, TrackerControl supports standard blocklists.
This approach
reveals the companies behind tracking,
allows to block tracking selectively, and
exposes the purposes of tracking, such as analytics or advertising.
The app also aims to educate about your rights under Data Protection Law, such the EU General Data Protection Regulation (GDPR).
Under the hood, TrackerControl uses Android's VPN functionality, to analyse apps' network communications locally on the Android device. This is accomplished through a local VPN server, to enable network traffic analysis by TrackerControl.
No external VPN server is used, to keep your data safe!
How to get it?
TrackerControl is available on F-Droid, the most popular open-source Android app store:
Alternatively, the app can be downloaded directly from GitHub, including automatic checks for updates:
https://trackercontrol.org/​
Problems?
You have another VPN service, such as NetGuard? Sorry, only one VPN supported.
You are on Android 9+? Try to disable 'Private DNS' from the settings.
You are on Lineage OS 15.1 / 16? This has known issues with VPN.
Disclaimer: The usage of this app is at your own risk. No app can offer 100% protection against tracking.
XDA:DevDB Information
TrackerControl, App for all devices (see above for details)
Contributors
kasnder
Source Code: https://github.com/OxfordHCC/tracker-control-android
Version Information
Status: Stable
Created 2020-09-12
Last Updated 2020-09-12
Latest version fixes some issues with Android 11!
It won't install for me on Android 11 w/ F-Droid. I just get "Error installing TrackerControl: Failed to install due to an unknown error"
JeepFreak said:
It won't install for me on Android 11 w/ F-Droid. I just get "Error installing TrackerControl: Failed to install due to an unknown error"
Click to expand...
Click to collapse
This is a frustrating error of F-Droid. Try the GitHub version.
Does the battery consume much?
Nvkw said:
Does the battery consume much?
Click to expand...
Click to collapse
No, negligible. You won't notice any difference from your normal battery usage.
HoW is this different from let's say blokada or adguard ?great tool nonetheless
skivnit said:
HoW is this different from let's say blokada or adguard ?great tool nonetheless
Click to expand...
Click to collapse
The tool is meant to show you more insights into blocking (e.g. the type of tracking, the companies behind tracking, and destination countries), whilst allowing granular blocking for each app.
By default, all detected tracker communications are blocked, including google.com. This will break stuff and needs more configuration for each app but reduces unwanted and unexpected data collection.
New version comes in 8 languages!
Download here: https://github.com/OxfordHCC/tracker-control-android
TrackerControl now has its own, dedicated website: https://trackercontrol.org/
It's tracker-free.
Too bad it doesn't support custom dns addresses and requires a vpn to use. Would be nice to make it work together with Adguard.
vangry2020 said:
Too bad it doesn't support custom dns addresses and requires a vpn to use. Would be nice to make it work together with Adguard.
Click to expand...
Click to collapse
You're right about AdGuard. The VPN solution is meant to make the app easy to use.
However, you can add custom DNS addresses and custom blocklist, auch as AdGuard's, in the settings.
New release:
- FEATURE: Add port forwarding
- Categorise more trackers, add 'Fingerprinting' category
- Fix problems with Android 11
- Clarify updating of block list in UI
- Update translations, libraries, and block list
Download: https://github.com/OxfordHCC/tracke...nload/TrackerControl-githubRelease-latest.apk
Excuse my excelent english , i hope you understand.
Nothing's in the world is for nothing. This cost your Time, the webside cost ...
My money will traveling to you. 2 way's: donate-button or make a pro-version.
I pay for pro-version 5€. Only to help you.
lovely greatings
James
I'm very impressed with the usability and granularity of this app, but I need to retain the ability to use VPNs. Is there a similar solution for root user? Or is there a way for root users to "chain" VPN connections and use TrackerControl with other VPNs?
TechShelter said:
I'm very impressed with the usability and granularity of this app, but I need to retain the ability to use VPNs. Is there a similar solution for root user? Or is there a way for root users to "chain" VPN connections and use TrackerControl with other VPNs?
Click to expand...
Click to collapse
I'm afraid that this is still an open problem. Blokada offers VPN for its Pro users, but you need to pay, must trust the Blokada company with your network traffic, and will have a different user experience compared to TC.
JamesBott said:
Excuse my excelent english , i hope you understand.
Nothing's in the world is for nothing. This cost your Time, the webside cost ...
My money will traveling to you. 2 way's: donate-button or make a pro-version.
I pay for pro-version 5€. Only to help you.
lovely greatings
James
Click to expand...
Click to collapse
Hi James,
This is very kind. There are no plans to introduced any payment or donation option. It's just a personal project. This will mean that updates for TC take more time, the app frontend is less fancy than for similar apps, but hopefully to create an app that you can trust.
kasnder said:
I'm afraid that this is still an open problem. Blokada offers VPN for its Pro users, but you need to pay, must trust the Blokada company with your network traffic, and will have a different user experience compared to TC.
Click to expand...
Click to collapse
It's not just privacy type VPNs I need, I also use VPN to access my home network and work. The best workaround I've found so far is to create additional work profiles using Island or the FOSS fork Insular. Each Android work profile has a separate network connection, so this at least allows me to use all the VPNs I want concurrently, including TrackControl. But not together on the same profile as you're aware.
I saw another post indicating that chaining VPNs together on the same profile requires root access, which I'm fine with, but I still haven't located any info how to actually execute this.
Kudos for creating a great piece of software that really fills a need. You've managed to create a package that is highly effective and reasonably straightforward, not a simple task. Thank you for your work.
TechShelter said:
The best workaround I've found so far is to create additional work profiles using Island or the FOSS fork Insular. Each Android work profile has a separate network connection, so this at least allows me to use all the VPNs I want concurrently, including TrackControl. But not together on the same profile as you're aware.
Click to expand...
Click to collapse
I like this workaround! I've added this here: https://github.com/OxfordHCC/tracker-control-android/issues/61
One thing that I'm considering adding is automatic changing of DNS, depending on WiFi networks. This would allow to switch to PI Hole in a local WiFi network if needed.
Fabulous interface!! One thing, what's your thought on adding a quick pad for blocking url?
I.e let's say in log, I found ads.alibaba.bla and want to block. May be a option to send it so block list?
Well the app is a lot cleaner, so may be in advance options, a option with a pad where I write a url, and url will be added to block list?
Tanzin01 said:
Fabulous interface!! One thing, what's your thought on adding a quick pad for blocking url?
I.e let's say in log, I found ads.alibaba.bla and want to block. May be a option to send it so block list?
Well the app is a lot cleaner, so may be in advance options, a option with a pad where I write a url, and url will be added to block list?
Click to expand...
Click to collapse
Glad you like it! I'm on it!
I want to add domain-based blocking soon. Users would then be able to choose whether they like the easy blocking or want to use advanced blocking instead.

Categories

Resources