Hi,
I've developed a widget to toggle mobile data on Android 5.0/5.1 (Lollipop), Android 6.0 (Marshmallow), and Android 7.0/7.1 (Nougat). It requires root.
This is an xda-exclusive free version! If you want to support me, please consider getting the paid version on Google Play or check out my other apps.
Please note: Redistribution of this app is not allowed!
New: Support for dual SIM/multi SIM devices on Android 5.1 and later.
Paid version on Google Play (same functionality): https://play.google.com/store/apps/details?id=com.cygery.toggledata
Device compatibility: second post
Features:
Device Support
Device support depends on a variety of factors, including your specific device model, Android version, installed (custom) ROM, used root provider (su binary), and SELinux configuration. This app includes options to deal with different configurations of some of those factors. Please let me know if this app does not work on your device.
Notes
The widget is passive. Thus, it has to request root every time it is refreshed. Although the battery impact is negligible, this usually results in frequent (Toast) messages indicating that the app was granted root rights. Please refer to your superuser management app if you'd like to disable those messages specifically for this app.
This app includes a (static) shortcut and a (dynamic) widget. Usually, both shortcut and widget are shown in the same list which is used to add them to your homescreen although this list is commonly just labeled "Widgets". For reference, the screenshots in this post show the widget. The shortcut looks like the app icon and has rounded corners. Please note: sometimes the widget is not shown immediately after installing this app. This is likely a bug in the launcher/homescreen app. Please reboot your device in that case.
Other issues: When reporting any issues please include the following info in your post: Device, ROM and ROM version, exact version number of this app you use (don't just write "latest"), superuser management app (e.g., SuperSU) and version, content of any shown error messages. Describe in detail what you tried to do, what you expected to happen, and what happened instead. Include screenshots/screencasts where possible and useful to show the issue.
Cheers,
cygery
Screenshots:
Changelog:
I've developed a widget to toggle mobile data on Android 5.0/5.1 (Lollipop), Android 6.0 (Marshmallow), and Android 7.0/7.1 (Nougat). It requires root.
This is an xda-exclusive free version! If you want to support me, please consider getting the paid version on Google Play or check out my other apps.
Please note: Redistribution of this app is not allowed!
New: Support for dual SIM/multi SIM devices on Android 5.1 and later.
Paid version on Google Play (same functionality): https://play.google.com/store/apps/details?id=com.cygery.toggledata
Device compatibility: second post
Features:
- Widget
- Locale/Tasker plugin
- Shortcut
- Custom icon images
- Dual SIM/multi SIM support on Android 5.1 and later
Device Support
Device support depends on a variety of factors, including your specific device model, Android version, installed (custom) ROM, used root provider (su binary), and SELinux configuration. This app includes options to deal with different configurations of some of those factors. Please let me know if this app does not work on your device.
Notes
The widget is passive. Thus, it has to request root every time it is refreshed. Although the battery impact is negligible, this usually results in frequent (Toast) messages indicating that the app was granted root rights. Please refer to your superuser management app if you'd like to disable those messages specifically for this app.
This app includes a (static) shortcut and a (dynamic) widget. Usually, both shortcut and widget are shown in the same list which is used to add them to your homescreen although this list is commonly just labeled "Widgets". For reference, the screenshots in this post show the widget. The shortcut looks like the app icon and has rounded corners. Please note: sometimes the widget is not shown immediately after installing this app. This is likely a bug in the launcher/homescreen app. Please reboot your device in that case.
Other issues: When reporting any issues please include the following info in your post: Device, ROM and ROM version, exact version number of this app you use (don't just write "latest"), superuser management app (e.g., SuperSU) and version, content of any shown error messages. Describe in detail what you tried to do, what you expected to happen, and what happened instead. Include screenshots/screencasts where possible and useful to show the issue.
Cheers,
cygery
Screenshots:


Changelog:
v1.7.2.0:
readded support for automatic refreshing on connectivity changes for now
small fixes and improvements
v1.7.1.0:
removed support for automatic refreshing on connectivity changes
v1.7.0.0:
fixed Locale plugin's configuration Activity (previously it did not allow selection of SIM ID)
added option to use default SELinux context (makes app compatible with more root providers)
v1.6.1.0:
added multi-SIM support with customizable label in widget
v1.5.4.0:
added option to control automatic refresh of toggle state
v1.5.3.0:
added support for Android 6.0
small fixes and improvements
v1.5.2.0:
added support for Android 5.1
v1.5.1.0:
bug fixes
v1.5.0.0:
NEW: condition plugin for the Locale/Tasker plugin
small improvements
v1.4.2.0:
small improvements
v1.4.1.0:
small fixes and improvements
v1.4.0.0:
NEW: Material-like design
added support for some other superuser apps on older Android versions
small fixes and improvements
v1.3.2.0:
small fixes and improvements
v1.3.1.0:
small improvements
v1.3.0.0:
added support for Android 2.2+
v1.2.2.0:
small fixes
v1.2.1.0:
small improvements
v1.2.0.0:
added: support for custom icon images (requires read external storage permission)
small fixes and improvements
v1.1.0.0:
added: Locale plugin
added: Shortcut
v1.0.2.0:
small improvements
v1.0.1.0:
small improvements
v1.0.0.0:
initial release
Attachments
-
com.cygery.toggledata.xda-1.0.2.0.apk608.6 KB · Views: 10,194
-
com.cygery.toggledata.xda-1.1.0.0.apk629.4 KB · Views: 1,491
-
com.cygery.toggledata.xda-1.2.0.0.apk647.4 KB · Views: 3,887
-
com.cygery.toggledata.xda-1.2.2.0.apk647.5 KB · Views: 822
-
com.cygery.toggledata.xda-1.3.2.0.apk648.2 KB · Views: 1,528
-
com.cygery.toggledata.xda-1.4.0.0.apk624.6 KB · Views: 750
-
com.cygery.toggledata.xda-1.4.1.0.apk625 KB · Views: 754
-
com.cygery.toggledata.xda-1.4.2.0.apk622.4 KB · Views: 2,445
-
com.cygery.toggledata.xda-1.5.0.0.apk628.2 KB · Views: 1,556
-
com.cygery.toggledata.xda-1.5.1.0.apk628.1 KB · Views: 7,356
-
com.cygery.toggledata.xda-1.5.2.0.apk628.2 KB · Views: 20,977
-
com.cygery.toggledata.xda-1.5.3.0.apk734.1 KB · Views: 567
-
com.cygery.toggledata.xda-1.5.4.0.apk735.1 KB · Views: 26,696
-
com.cygery.toggledata.xda-1.6.1.0.apk807.3 KB · Views: 95
-
com.cygery.toggledata.xda-1.7.0.0.apk800.6 KB · Views: 91
-
com.cygery.toggledata.xda-1.7.1.0.apk800.4 KB · Views: 327
-
com.cygery.toggledata.xda-1.7.2.0.apk800.6 KB · Views: 4,895
Last edited: