daimajia / daimajia/droidwall

Whitelist for 3G, Blacklist for WiFi, +UI suggestion

Open
#63 0 comments 0 reactions 0 assignees View on GitHub
auto-migrated Priority-Medium Type-Enhancement
Dominant language
No language data
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

```
It would be useful to have functionality to choose whitelist mode for 3G (as I
only want to allow very few apps to access that), but have blacklist mode for
Wifi, as in general all apps should be able to access that. I currently use
Whitelist mode, and have the "all" option checked for WiFi, but that means if
there's a single misbehaving app I want to deny WiFi access to, I can't.

Can I suggest a UI for this? If you remove the whitelist and blacklist modes
entirely, and just have the "all" options take their place. If the "all" option
is checked, then all the checkboxes in that column are checked by default, and
you can deny access to an app by unchecking its box.

Toggling the "all" button inverts all the checkboxes in the column, so those
that were checked become unchecked, and those unchecked become checked, making
the "all" button have the equivalent functionality of changing between
blacklist and whitelist mode without needing to explain those concepts, or deal
with the counter-intuitive case where a tick in a box means that an app is not
allowed access to the network.

As the WiFi and 3G each have their own "all" box, this would also meet my need
as I could have "all" in WiFi checked, and just uncheck problematic apps, and
not have "all" in 3G checked, and just check those I want to give 3G networks
access permission to.
```

Original issue reported on code.google.com by `alexval...@gmail.com` on 11 Nov 2010 at 8:33

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points. Start by locating the WiFi and 3G access controls and their current whitelist/blacklist handling; done means each network type can independently allow all apps or select specific apps, with the proposed checkbox behavior reflected in the UI.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
mobile, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.