3G Watchdog app for Android monitors your 4G/3G/Edge/GPRS data usage

3g-banner-180x120

 THE DOG'S BLOG


What’s new in 3G Watchdog Pro 1.27.0 to 1.27.4

Written by Guilhem. Posted in Blog

Version 1.27.4

  • Fixed data usage was not correctly counted on Multiple-SIM devices.

Version 1.27.3

  • Fixed the “Pause usage counting…” function did not work with the new counting method.
  • Determines dynamically whether the new counting method can be used under Android 6+.

Version 1.27.2

  • Fixed the “Set usage…” and “Restore” functions did not correctly work with the new counting method.
  • Some device models under Android Marshmallow have been excluded from the use of the new counting method because the internal API was not implemented on these models.

Version 1.27.1

  • Fixed crashes on start in certain circumstances, especially on Android 4.3 and 7.

Version 1.27.0

  • New counting method available for Android 6+ users.
    (Requires usage data access permission).
    See FAQ
  • Fixed install/uninstall of the “Auto-disable Mobile data” workaround that failed on rooted devices with Android 7.
  • Other stability fixes.

What’s new in 3G Watchdog free 0.42.0 to 0.42.2

Written by Guilhem. Posted in Blog

Version 0.42.2

  • Stability fixes.

Version 0.42.1

  • Introduction of an alternate method to count usage by application.
    Note: If none is available the option will be disabled (grayed out)

device-2016-08-22-135334

Warning! This is an expert option, which should be tried only if 3GW seems to permanently assigns all usage to the “OS Services + others” entry in the list of applications.

  • Fixed install/uninstall of the “Auto-disable Mobile data” workaround that failed on rooted devices with Cyanogenmod 13.
  • Other stability fixes.

Version 0.42.0

  • Usage by application breakdown
    Individual counters for each application are now displayed for each period (plan, today, week…) and for any usage type (mobile or WiFi).
  • Configurable main screen layout
    In the 3GW’s Settings > Main Screen Layout, it is now possible to show / hide the different sections in the 3GW’s main screen:
    – Graph
    – Text summary
    – Usage by applicationNotes:
    – The stats table is the only section that cannot be hidden.
    – The main screen layout configuration is also accessible via a shortcut at the top right of the app.

What’s new in 3G Watchdog Pro 1.26.1 to 1.26.22

Written by Richard. Posted in Blog

Version 1.26.22

  • Fixed WiFi data usage not counted on Nexus devices w/ Android N.
  • Other minor stability fixes.

Version 1.26.21

  • Fixed install/uninstall of the “Auto-disable Mobile data” workaround that failed on rooted devices with Cyanogenmod 13.
  • Fixed the “Set usage…” function that did not work properly in the case of a fresh install of the application.

Version 1.26.20

  • Dual SIM card manual selection workaround (3GW’s Settings > Advanced > Manual SIM card selection).
    You can now see the list of cards present in the different slots.
  • Usage by app included in import from 3GW free edition (since version 0.42).
  • Fixed broken UBA on some Nexus devices since last (July) Android 6 security update.
    Automatically enable (check) 3GW Settings > Advanced > “Use alternate method for counting usage by app” for affected devices.
  • Other minor stability fixes.

Version 1.26.18/19

  • Better Cyanogenmod support: On rooted devices with the “Auto-disable Mobile data” workaround installed, the disabler widget was not working because the current network state could not be accurately determined (always seen as enabled).Note: It is recommended to use SuperSU for rooting your device to avoid installation and authorization problems.
  • Fixed transmitted data via SHAREit (and similar apps) wrongly counted as mobile data usage.
  • Other minor stability fixes.

Version 1.26.17

  • Fixed text sometimes truncated on the left in the alternate usage graph (the one in 3GW free style).
  • Android 5.1.1+: new set of notification icons more adapted to Material Design style requirements.Since Lollipop and the “Material” design, notifications are supposed to be all white. Some devices were not enforcing this rule on Lollipop, which allowed us to use color, but now on Android Marshmallows the system enforces it. So we have to follow the rule from now on, even if you can still get colored icons on some devices under Lollipop. But with white icons, we lose some important information – the color (green / orange / red) reflected the usage status. To compensate for this, we have designed distinct icons for each usage status (representing a gauge 1/3, 2/3, 3/3 filled).
  • Data widget: changes in connection status display conditions.

    Assuming the user has enabled the “Show connection status” info in the widget instance configuration, the “Connected” icon (arrows) and the
    “ROAMING” warning text are now displayed according to the following rules:
    1. The “connected” icon is shown only if connected to the Internet AND the type of connection (mobile, roaming, or WiFi) matches the type of
    usage displayed in this particular widget instance.
    2. The “ROAMING” warning is displayed only if currently roaming and the widget instance displays LOCAL mobile usage.

Version 1.26.16

  • Android 6.0 Marshmallow beta support.
  • Fixed tethered usage counted twice on some devices in certain circumstances.
  • Other minor stability fixes.

Version 1.26.15

  • Misc minor stability fixes.
  • On 3GW update (and also in case of an Android OS version upgrade) enables (checks) the “Use pre-Froyo” option (in 3GW Settings / Advanced) for most devices on Android 5 Lollipop, since 3GW counts better the mobile traffic with this option.
    The only devices for which this action is not performed are the HTC One M9, the Samsung Galaxy S5 “SMG900F” variant, and the Samsung Galaxy S6 Edge “LTE-A” variant – because the mobile network interface could not be determined with certainty on these devices, and the “pre-Froyo” counting method requires to know this interface.

Version 1.26.14

  • Fixed mobile usage not counted for some users on some devices since the last update.
  • Other minor stability fixes.

Version 1.26.13

  • Fixed the imaginary, potentially big usage randomly counted on some devices. This was caused by the erratic behavior of Android internal mobile traffic counters used by 3GW to count mobile usage, and was most commonly observed on Android 5.0 Lollipop.A workaround has been implemented which should compensate for this inconsistent system behavior and make 3GW counts accurately your new mobile usage again (past, already incorrectly counted usage cannot be automatically correct, you’ll have to adjust it manually – via 3GW’s “Set usage…” function, sorry for the inconvenience).
  • Other stability fixes, notably 3GW widgets disappearing on app update on some (mostly Samsung) devices.

Versions 1.26.11 to 1.26.12

These versions enable the “Use pre-Froyo…” option (see below) by default on all devices under Android 5.0 Lollipop+. This should work around the infamous Android 5.0 traffic functions bug not only for known devices (as in earlier versions of 3GW), but for future ones when they get upgraded to Lollipop as well.

When using the “Pre-Froyo” way of counting usage, it is critical that the exact network interfaces used by Android to count mobile and Wifi traffic be determined. To that end a new mechanism has been introduced in 1.26.11 to dynamically discover (for now on Lollipop only) which exact network interfaces are used for mobile and Wifi usages. This varies with device models, and even in some cases with variants of the same model (for example the “SM-N910C” and “SM-N910F” variants of the Galaxy Note 4 incredibly use different network interfaces!). It is impossible to maintain a static list of all possible cases, hence the interest of the dynamic discovery mechanism. Once dynamically determined, the interfaces are memorized so the discovery process will not run again until either a full reinstall of 3GW or an upgrade of the Android system occur.

Versions 1.26.8 to 1.26.10

  • Android 5.0 support for Samsung Galaxy Note 4 and Motorola Moto G

    These two devices freshly upgraded to Android 5.0 Lollipop apparently suffer from the same counting problems (extra usage) as other devices before them when the standard, official Android counting functions are used. The alternate, old “Pre-Froyo” method seem to work though, so this release of 3GW enables (checks) the “Use pre-Froyo…” option by default for the Galaxy Note 4 and the Moto G on Lollipop.The Galaxy Note 4 presents an additional difficulty since its variants do not use the same network interface on Lollipop! This is a first in the history of 3GW! For example the SM-N910C variant uses rmnet0, while the SM-N910F uses rmnet_data0. This is dealt with in 3GWP 1.26.10 – hopefully there won’t be new deviant behaviors on other variants of this device!

Version 1.26.7

  • Optional workaround to make mobile network disabling work again on Lollipop+ (rooted devices only)

    As mentioned at the end of this blog, Google has made the Android function to enable/disable the mobile network inaccessible to third-party applications such as 3G Watchdog, resulting in both the Auto-disable feature and the mobile data switch widget no longer working on Android 5.0+.
    This version of 3GW introduces a workaround for rooted devices. You can install it either via 3GW Settings > Auto disable network > Via 3G Watchdog > “Install workaround”, or when creating an instance of the 3GW mobile data switch – you will be offered to install the workaround). Follow the instructions, in particular you will probably asked to grant superuser access to 3GW for the time of the installation, and to reboot your device to complete the installation. You can later uninstall the workaround anytime via 3GW Settings > Auto disable network > Via 3G Watchdog > Uninstall.Note that except for the time of the install or uninstall, your device does not need to be rooted. To know how to root your device, search the Internet, there are plenty of tutorials available. Also note that if you upgrade the Android system on your device you may also have to reinstall the workaround.For those of you interested in the technical details, the workaround consists in 3GW installing a small service as a system application – which gives the service the right to call the Android disable function – and then delegating the actual execution of the disabling/enabling to the service when needed. The service is named MobileNetDisablerService and is installed in the /system/priv-app/ directory.Warning: this workaround has not been tested on all devices, so it may or may not work on yours (but it should not do any harm if it doesn’t). Please send feedback with details at contact-pro@3gwatchdog.fr so we can improve it for the community.
  • New option (in Settings / Alerts) to fully hide 3GW notifications on secure lock screens [Android 5.0 Lollipop+ only]Android Lollipop shows apps notifications (including 3GW’s ones) in the lock screen. If you don’t like it, go to 3GW Settings > Alerts, and check the “Hide notifications on secure lock screen” option.Note that by Android design notifications can be hidden only on secure lock screens. A lock screen is secure when it is protected by either a pattern, a PIN number, or a password (see Android settings > Security > Screen security > Screen lock). If you match these conditions, you must also go to Android Settings > Sound & notification > Notification > “When device is locked”, and select “Hide sensitive notification content“.
  • Stability fixesIn particular 3G Watchdog should better count mobile usage on a few devices (LG G3, Galaxy S5, HTC One M8) with Android 5.0 Lollipop which are affected by bugs in the Android counting API. To this end 3GW automatically checks the “Use pre-Froyo…” option (in 3GW Settings > Advanced), please do not uncheck it unless instructed to do so!

Version 1.26.6

  • Fixed usage tethered via WiFi (HotSpot) counted twice on Nexus 4 with Android 5.0 Lollipop.

Version 1.26.5

  • Should fix mobile data usage counting problems on Android 5.0 Lollipop for Nexus 4 / Nexus 5 and hopefully other devices, please upgrade and report any problems to contact-pro@3gwatchdog.fr
  • Reminder: the mobile network disable feature does not work on Lollipop (see at the bottom of this blog).

Version 1.26.4

  • New option (in 3GW Settings / Misc) to disable the reminder about network disabled, counting paused… displayed on 3GW start.

Version 1.26.3

Removed the problematic “Hide local billable table row” feature introduced in 1.26.1. Please use instead the “Show billable usage” option (in 3GW Settings > Look & Feel). We realized that this feature would bring more obscurity than clarity, sorry for not having discovered that earlier!

The main screen menu should be more readable on Android 5.0, at least on Nexus.

Version 1.26.2

Fixed unreadable menu in “light” theme on some devices.

Version 1.26.1:

Improved translations

Several translations have been enhanced and/or completed, mostly the Chinese Simplified and Japanese translations, but also Dutch, Italian, and Russian translations.

If you find some errors or are willing to directly contribute to translations, please mail us at contact-pro@3gwatchdog.fr.

Hide local “billable” table row

When there is no active billing rules the measured and billable usages are identical, so there is no need to display separately in 3GW main screen. In this case in order to save space only the measured usage is displayed.

Experimental support for Android 5.0 Lollipop

Data counting issues on Lollipop

Some problems were discovered in Android 5.0 Lollipop traffic counting functions leveraged by 3rd-party applications like 3G Watchdog. The main symptom is an extra, imaginary usage being counted at times, mostly when connecting on the Mobile network.

A bug has been discovered in the Android code and reported. Unfortunately the behavior of the Android traffic counting functions also seems to vary depending on the device and context, which makes it particularly hard to cope with.

Update Dec 2, 2014:

  • A workaround has been implemented for Google’s known counting bug in the latest 3G Watchdog Pro release (1.26.5), so please upgrade ASAP!
  • The Android traffic counting functions still behave incorrectly on some devices / in some cases (the causes are not clear, it may work fine for one user on one device and not work properly for another user on the same device!). Experience has shown that on the Nexus 4 and 5 the best accuracy is obtained by enabling (checking) the “Use Pre-Froyo…” option (in 3GW Settings > Advanced), so this option is checked by default in release 1.26.5 for the Nexus 4 and 5 on Lollipop.

Please report with details if the data counting is not correct on your device. We cannot test on every device so we need your collaboration to work around Google’s mess. Thank you in advance for your understanding and help.

Disable mobile network feature not working

There is another important remaining problem on Lollipop. The Android function used by 3GWP to disable/enable the mobile data network has been removed by Google in Android 5.0, meaning that both the mobile data switch widget and the Auto-disable mobile network feature will not be available, at least until either Google makes the function available again, or a workaround is found.

A request has been made to Google (issue 78084) to correct this, but unfortunately it was ignored, Google considers that there is no issue here. You can also post on this more recent thread on the same topic to let Google know what you think.

It is rather incredible that Google decided that legitimate apps should not be entitled (even if users request it) to disable the network. This is a very useful feature, making it inaccessible to third-party apps is totally irrational (why not add a specialized permission instead, which could be granted to the app by the user?) and will just hurt people upgrading to Android 5 – but sadly Google is familiar with making that kind of tyrannical decision without any consultation with developers.

— The support of Android 5.0 is still in beta, please report any problem (other than the one mentioned above) to contact-pro@3gwatchdog.fr

Stability fixes & minor improvements

As usual several minor bug fixes to improve 3G Watchdog stability.

3gpro-icon-72x72

Richard

What’s new in 3G Watchdog free 0.41.0 to 0.41.17

Written by Richard. Posted in Blog

Versions 0.41.13 to 0.41.17

  • Minor stability fixes.

Version 0.41.12

  • Fixed text truncated on the left in usage graph in some cases.
  • Fixed data widget not correctly displayed on some devices.For 3GW 0.41.11 we changed some parameters in the widget to comply with Android rules, especially keeping margins around the widget. But it caused the widget to become narrower on some devices (Nexus 4/ Android 5.11, LG G4 / Android 5.1, etc…) and the text layout to be broken. This problem doesn’t affect all devices simply because they don’t all respect Android rules for the margins!

Version 0.41.11

  • Android 6.0 Marshmallow beta support.
  • Fixed tethered usage counted twice on some devices in certain circumstances.
  • Other minor stability fixes.

Version 0.41.10

  • The Real Time Traffic display feature is now always enabled, which makes 3GW completely Ads free!
  • The Usage Graph (in 3GW main screen) now shows the remaining usage, in addition to the actual usage.3GW-graph-shows-usage left

  • Stability fixes and minor adjustments of the layout, in preparation for future versions.

Version 0.41.9

  • Disable the “Use pre-Froyo” option for all devices on Android 4.4 KitKat – the list of devices for which the correct network interface could not be found was becoming too large (which is required with the Pre-Froyo option enabled). This should fix the mobile usage not counted since 0.41.7 on some devices (Galaxy S4 Mini, HTC Butterfly [S], LG Optimus [Pro], Xperia ZR and ZL, HTC One [Max]…) with Android 4.4 KitKat.

Version 0.41.8

  • Do not enable the “Use pre-Froyo” option by default on Android 4.4 KitKat (but still do it on Android 5.0 Lollipop+). Moreover, for users with a Samsung Galaxy S4 mini or Sony Xperia Z, explicitely disable the “Use pre-Froyo” option (which was enabled in 0.41.6) – 3GW was not counting any mobile traffic with the option enabled because the network interface could not be correctly determined.

Version 0.41.7

  • Fixed counting problems on Moto RAZR i XT890  / Android 4.1.2.
  • Enable “Use pre-Froyo” option by default on most devices running on Android 4.4 KitKat+ since it counts mobile usage more accurately (except for the HTC One M9, the Galaxy S5 “SMG900F” variant, and Samsung Galaxy S6 Edge LteA for which the network interface couldn’t be determined).
  • Other minor stability fixes.

Version 0.41.6

  • Fixed mobile usage not counted for some users on some devices since the last update.
  • Other minor stability fixes.

Versions 0.41.4 – 0.41.5

  • Fixed the imaginary, potentially big usage randomly counted on some devices. This was caused by the erratic behavior of Android internal mobile traffic counters used by 3GW to count mobile usage, and was most commonly observed on Android 5.0 Lollipop.A workaround has been implemented which should compensate for this inconsistent system behavior and make 3GW counts accurately your new mobile usage again (past, already incorrectly counted usage cannot be automatically correct, you’ll have to adjust it manually – via 3GW’s “Set usage…” function, sorry for the inconvenience).
  • Other stability fixes, notably 3GW widgets disappearing on app update on some (mostly Samsung) devices.

Version 0.41.3

  • Minor change for HTC One M7 support on Android 5.0 Lollipop.

Version 0.41.2

  • Android 5.0 Lollipop supportThis versions enable the “Use pre-Froyo…” option (see below) by default on all devices under Android 5.0 Lollipop+. This should work around the infamous Android 5.0 traffic functions bug (causing 3GW to count extra, imaginary mobile usage) not only for known devices (as in earlier versions of 3GW), but for future ones when they get upgraded to Lollipop as well.When using the “Pre-Froyo” way of counting usage, it is critical that the exact network interfaces used by Android to count mobile and Wifi traffic be determined. To that end a new mechanism has been introduced in 0.41.2 to dynamically discover (for now on Lollipop only) which exact network interfaces are used for mobile and Wifi usages. This varies with device models, and even in some cases with variants of the same model (for example the “SM-N910C” and “SM-N910F” variants of the Galaxy Note 4 incredibly use different network interfaces!). It is impossible to maintain a static list of all possible cases, hence the interest of the dynamic discovery mechanism. Once dynamically determined, the interfaces are memorized so the discovery process will not run again until either a full reinstall of 3GW or an upgrade of the Android system occur.
  • Optional workaround to make mobile network disabling work again on Lollipop+ (rooted devices only)As mentioned at the end of this blog, Google has made the Android function to enable/disable the mobile network inaccessible to third-party applications such as 3G Watchdog, resulting in both the Auto-disable feature and the mobile data switch widget no longer working on Android 5.0+.
    This version of 3GW introduces a workaround for rooted devices. You can install it either via 3GW Settings > Auto disable network > Via 3G Watchdog > “Install workaround”, or when creating an instance of the 3GW mobile data switch – you will be offered to install the workaround). Follow the instructions, in particular you will probably asked to grant superuser access to 3GW for the time of the installation, and to reboot your device to complete the installation. You can later uninstall the workaround anytime via 3GW Settings > Auto disable network > Via 3G Watchdog > Uninstall.Note that except for the time of the install or uninstall, your device does not need to be rooted. To know how to root your device, search the Internet, there are plenty of tutorials available. Also note that if you upgrade the Android system on your device you may also have to reinstall the workaround.For those of you interested in the technical details, the workaround consists in 3GW installing a small service as a system application – which gives the service the right to call the Android disable function – and then delegating the actual execution of the disabling/enabling to the service when needed. The service is named MobileNetDisablerService and is installed in the /system/priv-app/ directory.Warning: this workaround has not been tested on all devices, so it may or may not work on yours (but it should not do any harm if it doesn’t). Please send feedback with details at contact@3gwatchdog.fr so we can improve it for the community.
  • New option (in Settings / Alerts) to fully hide 3GW notifications on secure lock screens [Android 5.0 Lollipop+ only]Android Lollipop shows apps notifications (including 3GW’s ones) in the lock screen. If you don’t like it, go to 3GW Settings > Alerts, and check the “Hide notifications on secure lock screen” option.Note that by Android design notifications can be hidden only on secure lock screens. A lock screen is secure when it is protected by either a pattern, a PIN number, or a password (see Android settings > Security > Screen security > Screen lock). If you match these conditions, you must also go to Android Settings > Sound & notification > Notification > “When device is locked”, and select “Hide sensitive notification content“.
  • Stability fixes
  • Reminder: the mobile network disable feature does not work on Lollipop (see at the bottom of this blog).

Version 0.41.1

  • Should fix mobile data usage counting problems on Android 5.0 Lollipop for Nexus 4 / Nexus 5 and hopefully other devices, please upgrade and report any problems to contact@3gwatchdog.fr
  • The usual notification icon shown in the status bar is tiny on Lollipop, so we now use the larger version Pro one on this version of Android. Don’t be surprised by the change!
  • Reminder: the mobile network disable feature does not work on Lollipop (see at the bottom of this blog).

Version 0.40.0

Backup / Restore

You can now backup and restore your usage history and settings on the SD card.

  • To do a backup:  from 3GW’s main screen select Menu > More > Backup usage…
  • To restore: from 3GW’s main screen select Menu > More > Restore usage…, and pick one of the backups available in the list. Please note that if the backup has not been made today, 3GW will merge the information from past usage with usage for the current periods, which can lead in some surprising results in some cases.

Reset all counters

It is now possible to reset allcurrent usage counters to 0 in one single operation: from 3GW’s main screen select Menu > More > Reset all counters

Note that this will not affect your past usage history, only the counters for the current Plan/Day/Week/Month periods are reset.

Improved translations

Several translations have been enhanced and/or completed, mostly the Chinese Simplified, Chinese Traditional, and Japanese translations, but also Dutch, Italian, and Russian ones.

If you find some errors or are willing to directly contribute to translations, please mail us at contact@3gwatchdog.fr.

Experimental support for Android 5.0 Lollipop

Data counting issues on Lollipop

Some problems were discovered in Android 5.0 Lollipop traffic counting functions leveraged by 3rd-party applications like 3G Watchdog. The main symptom is an extra, imaginary usage being counted at times, mostly when connecting on the Mobile network.

A bug has been discovered in the Android code and reported. Unfortunately the behavior of the Android traffic counting functions also seems to vary depending on the device and context, which makes it particularly hard to cope with.

Update Dec 3, 2014:

  • A workaround has been implemented for Google’s known counting bug in the latest 3G Watchdog release (0.41.1), so please upgrade ASAP!
  • The Android traffic counting functions still behave incorrectly on some devices / in some cases (the causes are not clear, it may work fine for one user on one device and not work properly for another user on the same device!). Experience has shown that on the Nexus 4 and 5 the best accuracy is obtained by enabling (checking) the “Use Pre-Froyo…” option (in 3GW Settings > Advanced), so this option is checked by default in release 0.41.1 for the Nexus 4 and 5 on Lollipop.

Please report with details if the data counting is not correct on your device. We cannot test on every device so we need your collaboration to work around Google’s mess. Thank you in advance for your understanding and help.

Disable mobile network feature not working

There is another important remaining problem on Lollipop. The Android function used by 3GW to disable/enable the mobile data network has been removed by Google in Android 5.0, meaning that both the mobile data switch widget and the Auto-disable mobile network feature will not be available, at least until either Google makes the function available again, or a workaround is found.

A request has been made to Google (issue 78084) to correct this, but unfortunately it was ignored, Google considers that there is no issue here. You can also post on this more recent thread on the same topic to let Google know what you think.

It is rather incredible that Google decided that legitimate apps should not be entitled (even if users request it) to disable the network. This is a very useful feature, making it inaccessible to third-party apps is totally irrational (why not add a specialized permission instead, which could be granted to the app by the user?) and will just hurt people upgrading to Android 5 – but sadly Google is familiar with making that kind of tyrannical decision without any consultation with developers.

— The support of Android 5.0 is still in beta, please report any problem (other than the one mentioned above) to contact@3gwatchdog.fr

 

Stability fixes & minor improvements

As usual several minor bug fixes to improve 3G Watchdog stability.

3gpro-icon-72x72

Richard

What’s new in 3G Watchdog Pro 1.26.0

Written by Richard. Posted in Blog

“Count in blocks” billing rule / new option “Min. usage per connection”

The “Count in blocks” billing rule (in 3GW Settings > Billing Rules) now takes a new option “Minimum usage counted per connection”:

 

min-usage-per-connection-1.26.0

 

The effect of checking this option is the following: when the connection ends, usage since the beginning of this connection will be rounded up to the block size (100 KB by default) if this usage was less than the block size. Otherwise (usage >= blocksize) the usage will be kept unchanged (i.e. not be rounded up).

 

New option to count all Wifi usage as mobile

The Wifi section of 3GW’s settings takes a new option “Count WiFi usage as mobile”:

 

count-wifi-as-mobile-1.26.0

 

When checked, all Wifi usage will be counted as local mobile usage. This may be useful when for example you are using Wifi-only devices (such as tablets) accessing the mobile internet via a HotSpot/3G key, and you want to remotely measure the hotspot mobile consumption from your device. Note that it won’t work correctly if several Wifi devices share the HotSpot (you will see only the fraction you are using).

 

Settings & Alerts slightly reorganized

The order of the Settings section has been slightly changed to be more rational (IMHO). Here is the new order:

 

settings-sections-order-1.26.0

 

The roaming alert parameter (warning threshold %) has also been moved from the Roaming scetion to the Alerts section for the sake of uniformity.


Notifications show local or roaming usage

Previously the status bar notifications (icon and text) would always be related to local (domestic) usage, regardless of whether you were roaming or not. Starting with this version of 3GWP, notifications will display either local or roaming information, depending of the current type of connection.

 

There is a little nuance though, the exact rule is: if you are roaming and have defined a roaming plan with a quota (i.e. your roaming usage is not unlimited) then 3GWP will display roaming information. In all other cases (you are not roaming or your roaming usage is unlimited) 3GWP will display information about local usage.

 

As a visual reminder, when roaming info is displayed 3GWP’s notification text will start with a “R. “, e.g. “R. Mobile Data: 73% predicted”

 

 

Zip backup files

Backup files (produced by 3GW’s “Backup usage” feature) are now zipped to save space on the SD card. For backward compatibility old uncompressed backup files can still be restored (via 3GW’s “Restore usage” feature).


Fixed empty slot visible in status bar

When the option “Increase service priority” is checked (in 3GW Settings > Advanced) and 3GW’s notification icon is not visible (depending on how you setup the option 3GW Settings > Alerts > “Select when the icon should be visible”), 3GW uses a transparent icon.  This is because the Android system doesn’t allow to increase the priority of an application’s service unless it has a permanent notification icon. The transparent icon is invisible but still occupies a slot (empty position) in the status bar. 

This version of 3GWP should fix this problem on most (but not all) versions of Android. On old versions the empty slot will not be suppressed but moved to the rightmost position where it is less noticeable. On recent versions it should totally disappear. On some version (e.g. Android 4.0.3) the problem will remain, and there is no known work around this.

 

Stability fixes & minor improvements

As usual several minor bug fixes to improve 3G Watchdog stability. 

3gpro-icon-72x72
 
 
Richard
 

What’s new in 3G Watchdog Pro 1.25.0

Written by Richard. Posted in Blog

Prepaid recharges for local and roaming plans

If you have purchased a recharge for your local or roaming plan you can now specify it in 3GW Settings > “Your Plan” and “Roaming”, respectively. 

 

prepaid-recharge1-1.25.0

 

Under “Additional prepaid recharge” enter the data amount, the start date (defaults to today), and the number of days from the start date to expiration (defaults to the number of days to the end of the current plan period).

The start date cannot be in the future, but the validity period may extend beyond the end of the current plan cycle.

 

Data consumed is taken first from the plan quota (and carryover if any), then from the prepaid recharge. Prepaid quota not consumed by the end of the plan period, if any, will be carried over to the next plan period.

 

Manual SIM card selection 

Dual-SIM devices are not officially supported by Android, and as a result third-party applications such as 3G Watchdog cannot see switches between SIMs made via the proprietary mechanisms implemented by the device makers.

 

The new “Manual SIM card” selection option (in Settings/Advanced) is a workaround to allow you to explicitely indicate to 3GW that you have switched SIM card vie the proprietary mechanism:

 

manual-SIM-selection1-1.25.0

  1. First, make sure you have inserted each SIM card at least once in the first (main) slot and run 3GW in this configuration, so 3GW had a chance to see the card. You need to do this only once. 3GW will add this SIM card to its list of known cards.
  2. Check the “Manual SIM card selection” option in Settings/Advanced. Select the SIM which should be considered current (i.e. to which you data usage will be assigned) in the list proposed below. Each SIM is described by its abridged IMSI (ID) number and its current local mobile usage to help you identify it. Unfortunately it’s not possible to easily provide a more human-friendly description of each SIM card but the mobile plan usage should help you to identify the  right card. 3GW also displays the abridged IMSI number of the card currently in slot #1.
  3. Each time you switch the SIM via the proprietary mechanism, go to 3GW Settings > Advanced > Manual SIM card selection and select the SIM in the list.

Note: this feature is still experimental, please report at contact-pro@3gwatchdog.fr in case of problem.

 

Option for all white notification icon

For those who wants the 3GW notification look to be more compliant with Android JellyBean style, a new option “Use white notification icon” (in 3GW Settings > Look & feel) allows you to choose an all-white notification icon. Of course if you check this option the icon will no longer alerts you about your usage via its color (green for ok, orange for warning, red for critical).

 

settings-all-white-notif-1.25.0

 

Sinhalese translation

3G Watchdog Pro is now translated in Sinhala (Sinhalese), thanks to Pasindu Kavinda. On most devices you must first manually install the language, please follow the instructions at http://3gwatchdog.fr/faq/224-how-to-install-sinhalese.

 

Misc changes

  • Usage by application: the application icon is shown in the application menu title.
  • The maximum value for a plan quota has been raised from 500 to 1000 GB.
  • The maximum plan period has been increased to 999 months (sort of unlimited). The free graph elapsed bar and text prediction are not displayed if plan duration > 5 years.

Better Cyanogenmod 11 support

The usage by application breakdown should now work better with Cyanogenmod11 (Android 4.4.2) ROM, but please remember that we can’t (and don’t) officially support custom ROMs!

 

Stability fixes

As usual several minor bug fixes to improve 3G Watchdog stability. 

3gpro-icon-72x72
 
 
Richard
 

What’s new in 3G Watchdog Pro 1.24.3/1.24.2

Written by Richard. Posted in Blog

This is a maintenance release.

IMPORTANT! If you are using 1.24.2 please upgrade to 1.24.3, as it fixes a problem introduced in 1.24.2 on some devices / languages which crashes the application! 

Translations

  • The Russian translation (which had become incomplete with time) has been completed. However existing translations have not been revised or proofread. Contact us if you are willing to help us to improve the translation.
  • The Chinese languages  (simplified and traditional) were absent from the list of languages supported by 3G Watchdog on Android 4.4 (KitKat), due to a regression/bug introduced by Google. This version fixes this problem.

Stability fixes

  • Misc minor fixes.
3gpro-icon-72x72
 
 
Richard
 

What’s new in 3G Watchdog Pro 1.24.1 / 1.24.0

Written by Richard. Posted in Blog

Important! version 1.24.1 fixes a crash on some devices (Samsung ) when entering 3GW’s settings screen, please upgrade if you are using version 1.24.0.

WiFi filtering

By default 3GW aggegates your WiFi usage regardless of the access point used. A new option allows you to count WiFi usage for a particular access point (SSID) only. This is useful for monitoring the usage from an access point with some restriction, like paid access of limited amount of data.

To set up this option, go to 3GW Settings > WiFi (a new section):

wifi-filtering1

Check the “Count WiFi usage for this access point only” checkbox, and select the target access point (SSID) in the list below. The list displays access points in range (by decreasing signal strength) plus memorized ones. 

From now all WiFi traffic with other access points than the one specified will be ignored (not counted). This function is not retroactive, it only applies to current usage while the option is active. 

While the option is active, the filtered access point SSID is displayed in the Wifi header in 3GW main page as a reminder:

wifi-filtering2

Permission: this feature requires a new permission to read the Wifi State (android.permission.ACCESS_WIFI_STATE).

 

Billing rule: Exclude day time hours

In addition to the existing billing rule to not count local mobile usage during a selected range of night hours and/or week end days, this version allows you to not count local mobile usage during a selected range of day hours (from 00:00 inclusive to 24:00 exclusive). The entire day can be selected, in which case no local mobile usage will ever be counted!

To set up this option, go to 3GW Settings > Billing rules, check the “Exclude time periods” rule and the “Days from hh:mm to hh:mm“, and select the hours interval by dragging the handles below:

exclude-day-hours1

 

Pause / resume usage counting 

Usage counting may be manually paused / resumed from functions in 3GW’s main menu. While usage is paused 3GW is still running in the background (although its activity is minimal)  – so it can for example reset counters at the end of a day/week/month/plan period – but no usage of any kind (loca, romaing, Wifi) is counted, and traffic speed is not measured either.

 

To pause usage counting, use the “Pause usage counting…” option in 3GW main screen menu:

 

pause-counting1

 

To remind you that usage counting is paused, a “Resume” icon replaces the Refresh icon in 3GW main screen action bar menu:

 

pause-counting2

 

To resume usage counting, you can either click on the “Resume” icon or on the equivalent “Resume usage counting…” option in 3GW main screen menu.

 

Alternate method to count usage by application 

You can specify an alternate method to count usage by application. If none is available the option will be disabled (grayed out):

 

 alternate-uba-counting-method

 

Warning! This is an expert option, which should be tried only if 3GW seems to permanently assigns all usage to the “OS Services + others” entry in the list of applications. Note that if you just installed 3GW Pro and imported your usage from the free version, it is normal for all your past usage to be initially assigned to “OS services…”, since usage by app was not available in the free version. It is also common to see some (usually small) system traffic throughout the day. However if you explicitely use a data consuming application such as Google maps, the browser, or Google Play you should see usage assigned to these applications. If this is not the case then try the “Alternate method to count usage by app” option.

 

If you try this option and find that it fixes the problem for you please report (via the feedback function so we can see your configuration).

Stability fixes

3gpro-icon-72x72
 
 
Richard
 

What’s new in 3G Watchdog Pro 1.23.5

Written by Richard. Posted in Blog

This is a maintenance release. 

Updated translations

The Portuguese translation has been revised thanks to Leandro Sousa, and Robin Bergevoet revised the Dutch translation.

Can’t restrict background data notifications

It is now possible to disable  the “can’t restrict background data” warning notifications from the notifications themselves (in addition to disabling them from 3GW Settings > Misc).

Device support 

Added support for the Sony Xperia ion LT28 AT variant.

 

Stability fixes

  • Attempt to fix (or at least reduce) the “java.util.concurrent.TimeoutException: android.os.BinderProxy.finalize() timed out after 10 seconds” problem on Android 4.3.
  • Adjustments for Android 4.4 KitKat.
  • Other minor fixes.
3gpro-icon-72x72
 
 
Richard
 

What’s new in 3G Watchdog Pro 1.23.4

Written by Richard. Posted in Blog

This is a maintenance release. 

Option to disable “Can’t restrict background data” notifications

The previous version of 3G Watchdog Pro (1.23.3) introduced warning notifications when 3GW fails to terminate the background processes of applications marked as “Restricted to Wifi”.
 
If you are annoyed by these notifications, you can now disable them via the new option “Disable Restrict background data notifications” (in 3GW Settings > Misc). The notifications are enabled by default.
 
3gpro-icon-72x72
 
 
Richard
 

Follow Us