[Q] An "Apk" that "controls" Data (Not Monitor or Toggle) - General Questions and Answers

I'm attempting (Looking for Methods) to restrict Apps and my Browser from using Data (So if I ever tap my Browser it well not use the data & can not browse), but pay for Text and pay for Voice on a Pay As You Go in Greater Toronto Area (I plan on getting a plan) on an Android smartphone.
Are there apps that can be developed or exist that can control Data?
I'm not looking for things I can easily Google or search on XDA
1. That notifies or sounds an alarm of how much data I've used
2. Switchs the data on or off as a toggle widget, drop-down-menu or apk (which Restricts all Data Transfer)
3. Affordable Data Plans, a Second/Another Phone or Downgrading my model & Operating System
I've read a few forums
- MMS uses Data (Though Basic Mobile: pay per Text ($0.25/text) & Android: monthly Data rate with pay per Text ($20/mon data, $0.25/text)
- - SMS is text only and MMS is with images, etc, probably why Android has Data (for MMS, etc) rate and Text cost (For SMS)
- SIM cards on Pay As You Go Plan without Data Rate placed into an Android can work (Activate with Basic Mobile Phone then place sim card in Android, Apple or etc)
- Background Apps can use Data (Monitoring is useful then so App can be Stopped or Deleted)
- Its Built-in for OS 4+ Android (I'm on 2.3.4, Model Sk17a, Rooted, Stock OS)
- Sometimes if Data is turn off, it can be turned on by installed Apks
- Certain carriers will charge for the smallest amount of usage (~10mb, Bill = $5)

Use root firewall availble in playstore...
Hit thanks rather typing
SENT FROM MY LAVA IRIS 455 using xda developers app

Related

[Apps][Root] Apps, a root user would love to use.

If this thread helped you, Don't forget to hit THANKS.​
WifiKill - disable internet for network hoggers
With this app you can disable internet connection for a device on the same network. So if someone (anyone) is abusing the internet wasting precious bandwidth for a Justin Bieber videoclips you could just kill their connection and stay happy with a full bandwidth just for yourself.
You can download WiFiKill using WiFiKill Downloader
!!! PRO version !!! requires you to make a donation through PayPal (using WiFiKill Downloader)
dSploit - An Android network penetration suite
dSploit is an Android network analysis and penetration suite which aims to offer to IT security experts/geeks the most complete and advanced professional toolkit to perform network security assesments on a mobile device.
Once dSploit is started, you will be able to easily map your network, fingerprint alive hosts operating systems and running services, search for known vulnerabilities, crack logon procedures of many tcp protocols, perform man in the middle attacks such as password sniffing ( with common protocols dissection ), real time traffic manipulation, etc, etc .
The precompiled apk can be downloaded from https://github.com/evilsocket/dsploit/downloads ( download the latest release you find ), make sure you have the option to install apps from third party sources enabled.
It's still in beta stage so unexpected behaviour could happen.
If this thread helped you, Don't forget to hit THANKS.​
Greenify
Greenify help you identify and put the bad behaving apps into hibernation when you are not using them, stop them from battery leeching, memory hogging and stealthy running, in an elegant and unique way! They could do nothing without your explicit launch, while still have full functionality when running in foreground. Like what iOS apps act!
The built-in App Analyzer will analyze and show apps in your device that keep running persistent services and those launch itself automatically on a regular basis (when network connectivity changes, or every time you unlock your device, install / uninstall / update your apps, etc).
ROOT is required. If you are experiencing hibernation issue, this may be caused by your root management app (e.g. "SuperUser"), please try installing "SuperSU" instead.
Get it for free HERE
BBM Controller
This application was created to make it easier for us to manage BlackBerry Messenger ( BBM ) .
Requirements to be able to use BBM Controller application is :
+ Android Smartphone already in ROOT .
+ Android Smartphone already installed BBM application.
+ Minimal Android is version 4.0 ( ICS ) .
+ Minimum ROM storage is 3 Megabytes. This app only use 3 MB of ROM storage when active.
Download BBM Controller
USB OTG Helper (Stock/Custom kernel)
It stands for USB On-the-Go!
"It is a specification that allows USB devices such as digital audio players or mobile phones to act as a host allowing a USB flash drive, mouse, or keyboard to be attached." - Wikipedia
The stock kernel allows Mouse & Keyboard, but USB storage is missing..
Features:
Stock and custom kernels supported
Mount and Unmount drive with a single click
No Ads!
Full NTFS support built-in!! (from v3.0.3)
Automatically start on device connect (intent broadcast) (from v3.0.3)
Notification when drives mounted! (from v3.0.3)
One click access to unmount (from v3.0.3)
Option to enable UTF-8 if kernel support (from v4)
Automatically open explorer after drive mounted (from v3.0.7)
One click debugging and feedback (in app) [Donate version only]
Download APK From Play Store
WhatsMore - Allow 2 phone numbers to be linked to WhatsApp
WhatsMore is an add-on account management to make WhatsApp holding more than 1 phone number even on a single-SIM mobile phone. Now, we can give different phone numbers to the family, co-workers, customers, net-friends, and etc…
Features:
- Allow Up to 2 phone numbers to be used with WhatsApp on the same device.
- Auto swapping WhatsApp accounts in a user preset interval.
- Show notifications when swapping WhatsApp accounts.
- Show notifications if there are unread messages of swapped out WhatsApp accounts.
- Launch any inactive WhatsApp account from within WhatsMore.
- Perform auto recovery upon the App starts (or the phone starts up) if the previous swapping process is interrupted. (ie. Power off, reboot of the mobile phone, upgrade from the play store)
Download From Play Store
If this thread helped you, Don't forget to hit THANKS.​
ANote Overlay - Draw on your screen and screenshot from everywhere
ANote Overlay is an application with which you can take note on your screen wherever you are !
ANO launch itself as an overlay above any applications, images, web pages etc so you can fastly draw anywhere.
Then simply save and share your screenshot.
Your device must be rooted to enable ANO to save the background of your screen shot
With ANO you can :
Navigate through your phone, ANO stills opened
Display / hide ANO
Set up the white background opacity so you can see more or less your background application
Change the pen color and size
Undo or undo all (long press)
Redo or redo all (long press)
Save your screenshot and share it (only the overlay with white background for not rooted device)
Display / hide a resizable rectangle to highlight a portion of your screen.
Play Store link : Free , Donate​
RepetiTouch for Android - Record touch events and replay them
RepetiTouch, an app which enables touchscreen input recording and replaying directly on the device. It's available on Google Play, also as a limited free version. This app is tested it on a Nexus 7 and Samsung Galaxy Y but it should work on every rooted device with Android 2.3 or later.
Limitations (of free version, the pro version doesn't have this limitations and, e.g., includes Locale/Tasker support):
- no multitouch recording
- recording time limited to 10 minutes
- no loop mode
- saving record only to a single default file in app directory
- panel not movable/flippable
- no automation tool support (e.g., Tasker or Locale)
If this thread helped you, Don't forget to hit THANKS.​

Open letter to mobile device manufacturers

Dear mobile device manufacturer,
Today mobile devices like tablets and mobile phones are primarily marketed as consumer devices and the main purpose is to sell content, mobile services, and to display ads. Professional users, especially IT professionals, have different requirements which are are not fulfilled by most of these devices today.
Here are the most important requirements for mobile devices:
- The user must have full control over his data. This means two things: a) The user must be able to read and write all data stored on the device. b) The user must be able to prevent data theft by applications running on the device, either by limiting app access to data, or by limiting app access to the Internet.
- The data on the device must be accessible from another computer through open protocols and interfaces and without sending potentially sensitive data over the Internet (think: USB mass storage). The user must not be forced to use a vendor-proprietary software or shop to access the data on the device.
- The user must be able to create a full backup of all data stored on the device. It must be possible to create such a backup easily, with as little manually intervention as possible. The user must be given the choice to create the backup in the cloud or on a local computer.
- It must be possible to either restore the device backup as a whole or to restore data individually per app. Reason: when an app is updated, it may turn out that the new version is broken, slow, or otherwise not fit for the purpose. If the new app version converted the data to a new format, not only the app must be rolled back, but also the old data must be restored from a backup.
- It must be possible to roll back apps after an update to a previous version. Ideally this shall be made possible by allowing the user to archive app executables outside the mobile device.
- The user must be able to revert to a previous OS version if the new version turns out to have problems. It must be possible to download copies of the OS software in a form the user can install later, at his own discretion, offline, and without intervention from the device vendor.
- The vendor must specify for how long he intends to provide security updates for the device.
- The user must be able to uninstall all applications pre-installed on the device.
These fundamental and simple requirements have been fulfilled by almost any computer system in the past 30 years. Yet there is not a single mobile device that only comes close to fulfilling them today. This is a real shame. We cannot accept that the industry takes control of our data and the devices we paid for.
--->
This list is is probably incomplete. Feel free to add to it.

Consumption of internet in background... (natives) apps

I think I can say ... everyone here knows the native google services app, right? Well, this app performs structural operations on the system, plus functionalities. All this, however, in the background, and sometimes (with or without mobile data). In fact, every operation of this app is performed without such data, but, on the other hand, with the data attached, then [it] may come to consume. Several brands from manufacturers such as Samsung, LG, Sony etc ... allow the user to restrict the use of mobile data in the background of some apps (natives or not, which consume a lot of franchise or not). And these manufacturers allow two types of restrictions in the background. A: general, aiming not to exceed the limit of data used of the franchise, two: specific, whereby the user manually restricts or de-restricts the apps that are or are not consuming data (internet). Now, one thing needs to be said, depending on the version of android, of course, the place where the user can restrict apps from consuming rem background may be different. So to use a standard reference - in my understanding - I will use Samsung as a manufacturer reference, and the Android versions between 4.1 and below 5.0, aiming as I said, on average. It should be noted that in every app (native) can be made such a restriction. Of some native apps (not counting offlines, for entertainment), they depend on all the stability of the operating system, and not only, but they do not use any mobile data, even when connected. Returning to stick with google services, you need to expose two of your own characteristics. [It] does not use any data in the foreground (since it can not be accessed internally, since it has no icon in the application grid), and the second is that [it] uses data in the background (regardless if you are inside the play store "downloading something" and, or if automatic notification update synchronization is disabled).*The problem is that if the user restricts the background data consumption (specific form) of the play store app, for example, if he [user] decides to re-enable such consumption of the app referred to, it will do so without any problems. It is only the user (after accessing it internally, and spending a few kb / s of data browsing "in the store") to go to the mobile data consumption meter on your device and the list with the most consumed internet apps, click on top of the app you want the restriction (in this case, the play store) and choose this option. However, if the same restriction for the google services app happens the opposite. The primary constraint becomes irreversible! At least, that's what I said, I'm not in this forum, maybe someone points out an effective deal. Anyway, let's see why this [reported] is given. Remember the explanation, where he said: just spend a few kb / s, for this consumption to appear in the meter of consumption, and be clicking on top of such app? I was referring to the play store, I made it clear ... or not? Well, since google services does not use anything in the foreground, it will be impossible to make [such an app] appear on the referenced meter. This implies the possibility of reactivating consumption in the background (if restricted), not only referring to google services, but all apps that do not consume anything in the foreground.

Special reactivation structure in the data (internet) meter

I think I can say ... everyone here knows the native google services app, right? Well, this app performs structural operations on the system, plus functionalities. All this, however, in the background, and sometimes (with or without mobile data). In fact, every operation of this app is performed without such data, but, on the other hand, with the data attached, then [it] may come to consume. Several brands from manufacturers such as Samsung, LG, Sony etc ... allow the user to restrict the use of mobile data in the background of some apps (natives or not, which consume a lot of franchise or not). And these manufacturers allow two types of restrictions in the background. A: general, aiming not to exceed the limit of data used of the franchise, two: specific, whereby the user manually restricts or de-restricts the apps that are or are not consuming data (internet). Now, one thing needs to be said, depending on the version of android, of course, the place where the user can restrict apps from consuming rem background may be different. So to use a standard reference - in my understanding - I will use Samsung as a manufacturer reference, and the Android versions between 4.1 and below 5.0, aiming as I said, on average. It should be noted that in every app (native) can be made such a restriction. Of some native apps (not counting offlines, for entertainment), they depend on all the stability of the operating system, and not only, but they do not use any mobile data, even when connected. Returning to stick with google services, you need to expose two of your own characteristics. [It] does not use any data in the foreground (since it can not be accessed internally, since it has no icon in the application grid), and the second is that [it] uses data in the background (regardless if you are inside the play store "downloading something" and, or if automatic notification update synchronization is disabled).*The problem is that if the user restricts the background data consumption (specific form) of the play store app, for example, if he [user] decides to re-enable such consumption of the app referred to, it will do so without any problems. It is only the user (after accessing it internally, and spending a few kb / s of data browsing "in the store") to go to the mobile data consumption meter on your device and the list with the most consumed internet apps, click on top of the app you want the restriction (in this case, the play store) and choose this option. However, if the same restriction for the google services app happens the opposite. The primary constraint becomes irreversible! At least, that's what I said, I'm not in this forum, maybe someone points out an effective deal. Anyway, let's see why this [reported] is given. Remember the explanation, where he said: just spend a few kb / s, for this consumption to appear in the meter of consumption, and be clicking on top of such app? I was referring to the play store, I made it clear ... or not? Well, since google services does not use anything in the foreground, it will be impossible to make [such an app] appear on the referenced meter. This implies the possibility of reactivating consumption in the background (if restricted), not only referring to google services, but all apps that do not consume anything in the foreground.
duplicate thread
original here https://forum.xda-developers.com/android/general/consumption-internet-background-natives-t3759116
thread closed

Mobile Data Log vs. Wi-Fi Data Log

This is kind of a two-part question for the original Google Pixel device (now running Android 9, Pie):
1. If you want to see the data usage for MOBILE DATA, you can go into the system files and look in /data/system/netstats. Where can you find the data usage for WIFI DATA?
2. Has the locations for these trackers (/data/system/netstats for MOBILE DATA, for example) changed since Android Nougat? Where were they for the Nougat version of Android?

Categories

Resources