yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] ag.lotfi:
Hi [MENTION=4361271]zidane02[/MENTION]

Does this app can limit dl speed for each user who is connected to my wifi tethering?

>> for now, The app can limit download speed for all the users connected to the wifi hotspot, all the users share the bandwidth cutomised in the active rule. per user bandwidth settings will be supported soon..

And I have a problem, although my wifi tethering is already enabled, on app it says Wifi Tethering Connection is Deactivated. Any advice?

Speed limiting for wifi tethering is a key functionality in this app .

first, try disabling your wifi connection and then directly activate you wifi hotspot .

second , Could you please paste your device model and android version , this will help us investigate the issue . :)
[Android Apps and Games] lexelby:
Same here: no matter what I do, it says tethering is deactivated even though it's on. Sgh-i537, android 4.2.2, kernel 3.4.0. Help says my device supports everything. Ideas?
[Android Apps and Games] 7onestepahead1:
Very useful when you are using mobile data for internet
[Android Apps and Games] ag.lotfi:
Do you mean Wifi tethering ?

What I suggest is to first desactivate Wifi . Then go to tethering and activate wifi tethering , open Wifi tethering tab and verify .
[Android Apps and Games] lexelby:
Wifi tethering, yes. I believe I tried those steps in that order and it didn't work. I can't try it now because the app says I've used up my free trial. Of course I don't want to pay for it if it won't work... But I'd really like to help you get it working on my device if possible.
[Android Apps and Games] Aldous Huxley:
Data kill option

It would be nice to have the ability to shut off data completely if the data overage threshold has been met. Not just notify.
[Android Apps and Games] folusmile:
Does this work on custom Rom?
[Android Apps and Games] ag.lotfi:
Anyone tested this app in an LG3 mobile ?
[Android Apps and Games] ag.lotfi:
[MENTION=3139801]folusmile[/MENTION]

Yes , it does . for galaxy note , it even works with stock rom but you need root .
[Android Apps and Games] SpGG:
I am using an LG P936 with a cm11 based rom. Google Play says the app isn't compatible with my device, which is very unfortunate, because I want to test a different usage case for this app:

In Germany (and possibly a lot more countries), the providers sell 'unlimited' data plans, but throttle the connection after a set amount of 'high speed data' was transferred. Thus effectively selling unlimited, while still setting a limit. The throttle is often at 64k, which doesn't sound too bad for older folks like me, that can still remember the internet before broadband. Unfortunately it doesn't work as expected. Apart from the low bandwidth, the latency goes through the roof, making anything except (very slow) websurfing impossible. I believe the throttle works by limiting the bandwidth at the apn, or even at a later stage, which (I believe) causes the device to still be connected at the high data rate to the network cell. So the phone is still sending data at a much higher rate.

Using the bandwidth limiter, this problem could be resolved and latency could be lowered, making "throttled" connections useful. Unfortunately I can't test this right now.
[Android Apps and Games] scandiun:
I doubt you can download a video at 54 kbps, unless it's less than a megabyte or something. For bandwidth shaping, try Bandwith ruler from play store.
[Android Apps and Games] SpGG:
Other uses

I guess I was misunderstood. Video is the exact application that wouldn't work on a low bandwidth connection at all, no matter how you shape it. With "other applications" I meant im and voip. Even websurfing would work much better with lower latency. The high latency will make a lot of dns requests time out. So even websurfing is almost impossible. Which is all very unfortunate.

I also wrote that I want to try out the bandwidth ruler, but I can't, because the play store says it is incompatible with my device (LG True HD LTE P936 with cm11).
[Android Apps and Games] scandiun:
Contact the developer, he may update support for your device. If you want to improve browsing speed on shaped bandwidth, try the new version of Opera mini, has several compressing capabilities.
[Android Apps and Games] Trixi-N:
Works on Lollipop ODYS Tablet, but i want to restrict the DL-Speed in the tablet of my son ;)

While the device cant change the download speed: COULD it be a solution to block the WiFi-/xG - Connection for some Millis before it works on ?

Regards

Franz
[Android Apps and Games] urra901109:
Nice apps, currently i am using it as limited speed access point for a pesky user that have been eating through our bandwidth with this i can make sure he can stream whatever he want while leaving me with some acceptable bandwidth to be use.

Just a question though, is there any way that i can change speed limit without going into the Ui? Like simply editing a text doc through ssh? It would be nice since i am running headless mode with my android stick. My android stick connected to my router via ethernet and bridge to wifi thethering
[Android Apps and Games] ag.lotfi:
No , for now , setting the speed is only possible via UI , as the action is triggered from the UI.
[Android Apps and Games] adi501:
works great thanks

Am using resurrection remix on Samsung note 3

It works flawlessly thanks developer :good:
[Android Apps and Games] scorpienez:
This app is not available in my country! Does any similar software available to control the tethering aspects?
[Android Apps and Games] technicaltitch:
I would like to use this app so that I can have VOIP and video calls but limit the bandwidth they take, and therefore the cost, as by default most of them use as much bandwidth as is available. The pro app would pay for itself very quickly.

However it only limits upload speed - why is this? Do I have to run both Bandwidth Manager and BradyBound to limit upload and download speed? Seems like a recipe for network issues. Thanks
[Android Apps and Games] RTNetwork:
We are having an issue with the WiFi tethering not being recognized s active on our Stock Nexus 5x running 7.1.2. It appears to work fine on our Nexus 5 running 6.0.1. We attempted your suggestion of disabling wifi first then opening tethering. Still says Desactivated. Any ideas?
[Android Apps and Games] medvedgame:
I have the same
[Android Apps and Games] emadmahdi:
Not detectng root

the app is running but does not detect root ... I am using magisk systemless rooting which works with all apps except BW Ruler ??!!!!!
[Android Apps and Games] ag.lotfi:
All the mentioned issues had been fixed in the latest version .

Which includes also , Support for speed values such 4KB/s upload and 16KB/s Download for tethering
[Android Apps and Games] emadmahdi:
BW free

Same problem ... not detecting Magisk root ... :confused:
[Android Apps and Games] ag.lotfi:
Hi , Please align yourself with the latest version , There are many improvements dropped in the latest version , and this issue had been fixed too.

Update Here
[Android Apps and Games] ag.lotfi:
Hi emadmahdi , Please align yourself with the latest version 3.1, Magisk is now detected . waiting for your confirmation;);)

Update Here
[Android Apps and Games] emadmahdi:
Download speed

Thank you franck.M ... v3.1 now detects the root ... but how can I use your tool to limit the wifi download speed ?!!! ... I need to limit my wifi download speed because when I use my phone wifi ... it consumes all the router download bandwidth and that usually stops my iptv service until I finish my phone downloading ...
[Android Apps and Games] ag.lotfi:
I understand your issue . Actually the tool can limit upload speed to act on the download accordingly. Because this the safe way. However,i t can limit tethering download accurately.

I have a couple of things that may help you.

1- Verify that if you set the upload to 4kB/s your download speed is drastically limited. For example open youtube app and see that videos are loading slowly. Once verified , check whether this helps to remove your iptv freezes and pixelisation.

2. If The latter is not working , open your router homepage , and see if you have any config tab about QoS . If yes it will be possible to resolve you issue permanently

3- I forgot to ask you about downloading, do you mean file downloading ?
[Android Apps and Games] emadmahdi:
Thank you franck.M.

You are right ... using your app I set the wifi upload to 40 KBps (320 Mbps) and that limited my download speed to 8 Mbps from a total of 14 Mbps but strangely after a reboot a got download speed ranging between 1 Mbps and 4 Mbps ... I am using ookla speedtest app ...

I need to limit the download speed because my phone needs to update apps using google play store and that update will usually disturb my iptv service even when updating manually not automatically.

I was using another app "BradyBound" to limit download speed and it works perfectly but I have to apply settings every time I reboot my phone.
[Android Apps and Games] ag.lotfi:
Ok thats fine once you use that for wifi. Its not recommended to limit download over mobile (4G,3G..) , as traffic retransmission caused by dropping network packets is count as normal traffic and therefore you will be billed twice. Nothing to worry about as you are over wifi and your dataplan is unlimited.
[Android Apps and Games] emadmahdi:
From the app "BradyBound" that is a github open source app ... I read in one of it's java files that the app is using the "iptables" shell command to limit the download speed ... so I was thinking to limit my download speed using the app "Tasker" and it's event "Boot Completed" to run the "iptables" shell command ...

My question is ... Do you think it is a good idea to use "iptables" command to limit the wifi download speed ??
[Android Apps and Games] ag.lotfi:
This is a good question indeed, I personnally do not prefer iptables eventhough I consider myself part of the netfilter community . The problem is that if you use iptables to limit downstream traffic , there will be many drops and therefore many retransmissions from your carrier (provider core network) . Those retransmissions are considered as normal traffic and the provider accounting system will count them as a consumed data.

Most of data is carried by TCP protocol which for each sent data packet must receive an acknowledgement packet. If you drop the incoming packet in your phone , there will be no acknowledgement sent back to the provider and consequently the provider will retransmit that same packet again as it considers the packet to be lost in the network.

Now apply that for millions of packets ...

However if you control the upload by scheduling packets nd allow some latency from your side , you are indirectly telling your application to not go so fast while downloading your data.

It is in common knowledge that we could not limit the download speed in terminals . However it is possible to control download when you turn your terminal to a forwarder(like in tethering).

Then , if you run over mobile and limit your download , that will be a wasting of mobile data and to resolve that you need to control your upload Instead.

If you run over Wifi and you have an unlimited data plan like 100gig+ , then it is not a big issue to loose some hundreds of megabytes due to retransmissions.

I gave those details , for your benefit and for the benefit of others :).
[Android Apps and Games] emadmahdi:
What I understands from your explanation about iptables ... is that the my isp internet connection will still be fully occupied ... and iptables will not free part of the line hence it will not limit the download speed ... it will only ignore over limit packets ... please correct me if I am mistaken ...

But the question is this ... I myself tested the app "BradyBound" and it do free part of my isp internet line and it do make my iptv service works again perfectly !!!!

The following are the iptables rules ... I got them from my phone after applying "BradyBound" limit of 833 packets (which the code shows that it represents a limit of 1083 KBps) :

-A INPUT -p tcp -m state --state ESTABLISHED -m length --length 30:10000 -m hashlimit --hashlimit-above 833/sec --hashlimit-burst 5 --hashlimit-name BRADYBOUND -j DROP

-A FORWARD -d 192.0.0.0/8 -p tcp -m state --state ESTABLISHED -m length --length 30:10000 -m hashlimit --hashlimit-above 833/sec --hashlimit-burst 5 --hashlimit-name BRADYBOUND -j DROP

Also ... Is there a way that I can see your app iptables rules or shell commands ?!!!

.
[Android Apps and Games] ag.lotfi:
Hi emadmahdi,

I will give you a good trick by which you will be convinced that such iptables commands will cost you a lot of wasted data and that will kill your data plan behind the scenes and this will be costly especially when you opt for that over mobile. Here are the steps:

1- set your mobile download speed using these commands

2- get your remaining data from your mobile provider, its always possible via digits like *100# ,*300#,... or any way to get your remaining data . Note your remaining amount.

3- after that go and dowload a file from internet , a file that you know the size. Ex: an app from google store ..

4- Now that the download finished, go back and see again the remaining data from your provider

5- Now calculate the difference , and compare that to the file size, and you will see that you have lost about triple size of the downloaded file . That's why limiting download is not safe.

Because these commands will reject a lot of data sent from yourprovider network causing the network to retransmit again that data and unfortunately that data is count by your mobile internet provider .
[Android Apps and Games] emadmahdi:
good test ... I did it by using my phone wifi ... and i checked the usage using my wifi router ... and here is the results :

first & second test : by limiting download speed

set download limit 499 KBps (384 Packets/Sec)

ookly speedtest app (download) 3.68 Mbps

download test file	104857600 Bytes

download time 12-14 min

I also tried different download limits and all gives almost same download time 12-14 min ... which does not make any sense ...

first test:

total packets 121397

total bytes 115503721

second test :

total packets 122007

total bytes 116262318

======================================================================

third test : by limiting upload speed

set bandwidth ruler upload limit 17 KBps

ookly speed test app (download) 3.47 Mbps

download test file 104857600 Bytes

download time around 4 min

total packets 114845

total bytes 116829139

.
[Android Apps and Games] emadmahdi:
I need your help ... I am facing a strange problem after I used the app "BW Ruler Free" !!!!

I cleared, disabled, and deleted all rules from the app ... that caused my wifi download speed to go for full speed which is 14-15 Mbps ... but after a reboot I get only 2-4 Mbps ... and by disabling the phone wifi and enable it again after every reboot ... then I get my full wifi speed again !!!!

I am suspecting the actions "Remove all rules (Current device)" and the action "Disable all rules (Current device)" and the other two actions "Remove all rules" and "Disable all rules"... after i used them I think they did some kind of settings damage to my phone ... I tried restoring the stock boot partition plus some other stock partitions except the data partition but i still have the same problem ... I also tried to reset the iptables rules by using the -X and -F commands ... but that still did not fix the problem !!!!

Please help me fixing this problem ... I don't want to do a factory reset !!!!

.
[Android Apps and Games] ag.lotfi:
Hi,

if you remove the rules , all the App settings are purged and does not impact any of your settings and this is approved by about 100k users. Probably you have to look for other apps that you may have used. BW ruler had been verified by a very known mobile company and it had been qualified as a very good/interesting app as it helps the user to save his mobile data . you can afterwards uninstall the app and report that to google.

If you are looking for shell commands, then its not possible because nothing is there . One single command that starts a private closed binary.
[Android Apps and Games] emadmahdi:
You are right ... It is working now perfectly ... sorry for bothering you with this issue ... I just uninstalled your BWR app and then rebooted then I install it again and now everything is good again ... I also checked your "tc" commands using "tc qdisc show" and they do not persist after a reboot unless your BWR app apply them again after every reboot which is a great idea to keep the phone clean as much as possible ...

Thank you for this great app.

.
[Android Apps and Games] Dinesh6252:
It doesn't limit speed on my oneplus x..... My device is rooted, but still it shows not rooted.
[Android Apps and Games] ag.lotfi:
Which root interface do you use? supersu ?
[Android Apps and Games] Dinesh6252:
Yep supersu
[Android Apps and Games] equitube:
Thanks for responding to my favorable review of your app. However I am unable to get it to work on my hotspot.

It. runs, and tells me I can change the bandwidth but the tethering portion says "desactivated" (sic)

I am running a Samsung galaxy s5 rooted and TWRP installed. I'm running a custom ROM (Resurrection Remix 5.85 10) with many further customizations but nothing has been changed involving the network.

I've attached a couple of screenshots and I can send a logcat if you want.

I really like this app and am hoping I'm missing something in the use of it.

Thanks (I also sent this to you as an email
[Android Apps and Games] ag.lotfi:
Your message reached me and in next update coming pretty soon , a fix will be provided . Thanks for the screenshots thats always helpful
[Android Apps and Games] AlanRocker:
I need help. Don't limit in my Le Pro 3 custom ROM rooted.

SuperSU did not request permission to access Bandwidth manager.
[Android Apps and Games] dixitvarma95@gmail.com:
Not working:(

Not working on Gt i9505 running Resurrection remix 5.8.5(nougat)

But it used to work on the same phone running RR 5.7.4(marshmallow)
[Android Apps and Games] davidgro:
If you need a beta tester, I am having the same issue trying to limit the bluetooth tethering speed (the connection seems to freeze when downloading anything too big on my tablet, such as updates, so I'm hoping to keep it from being overwhelmed)

My phone is an LG V20 running Android 7.0, and BW Ruler did not at any point ask for root access (Magisk 16) but says my phone is rooted. My tablet is unrooted. (So I can't use BradyBound on it as an alternative)

Side note: the Configure button on the Bluetooth tethering section goes to the Wi-Fi tethering settings page instead of the general Tethering page that has the Bluetooth toggle.

Note that in the screenshot, it says it's "Desactivated" while the tablet is connected (the status icon left of the temperature icon)
[Android Apps and Games] yardern:
I installed this in to my Xperia Z3 rooted with Carbon ROM v7.1.2

The app did not ask for root. Does this mean it is not working?

It seems has no download limit only upload limit for the phone itself.
[Android Apps and Games] juke8890:
2018: New Apps

Yes, new apps are developed to limit bandwidth on android. These can limit hotspot usage also.

These are NetCut, Bandwidth ruler FREE etc.

You may need step by step guide to do so. Here it the Guide: How to limit bandwidth on android using apps?
[Android Apps and Games] yardern:
You mean the future "Bandwidth Ruler" will limit Android app (I mainly want to limit skype both upload/download, so it does only low resolution video, to save my data) download speed?

"NetCut" seems doing something totally different.
[Android Apps and Games] Akibtech:
Please add hotspot to not use mobile data.i mean hotspot can't use data option and automatic hotspot off.
[Android Apps and Games] ag.lotfi:
With latest version , this is possible but in a little different way, now you can choose apps that will run full speed and those that the rule will apply. In other words, you can run messenger at full speed as if no rule is applied, and you can choose skype to run at 10kBps ..

You can also block apps so that they will not hog your data while running in the background or foreground.
[Android Apps and Games] davidgro:
Latest version is still broken on my phone. No change, except that randomly on my way to work this morning, while the app had not been run for many hours, it Did ask for root finally. No idea what triggered that.

By the way, the correct activity to use to configure Bluetooth Tethering on my phone is com.android.settings/.Settings$TetherNetworkSettingsActivity

It still can't tell that BT tethering is enabled, even when a device is connected.

Also, and this is serious, it forces me to write a review when I tried to change my rule, and I did so, but it still won't let me change the rule!
[Android Apps and Games] ag.lotfi:
Hi David , I understand your message . I am already aware of the issues you mentioned before . It is now an ongoing work for BT tethering .
[Android Apps and Games] ag.lotfi:
Please check if you have any root hiding option in your root app. I mean something hiding your root.. . You can limit download for tethering . Limiting download for the phone itself can hog your data because its not controllable by the phone. This app can help you save a lot of wasted data and consequently 'money' if you pay for prepaid mobile data plan.
[Android Apps and Games] psycholyzern:
Hi. Is there anyway to buy the app with 1 price, no subscription?

I need to control tethering speed limit.
[Android Apps and Games] folusmile:
The way your app detect root is wrong.. My Phone is rooted but in your app showing my phone is not rooted
[Android Apps and Games] cdeleoxda:
Interested in your app and i saw in one of the play store comments that user InnoStad (dont know if thats was you) said on 7-13-18 that "in coming version it will be possible to limit speed without root". Just wondering the progress on that?
[Android Apps and Games] ag.lotfi:
No but this will be possible in next releases.
[Android Apps and Games] ag.lotfi:
Yes , it is a postponed release . Fixing some issues.
[Android Apps and Games] DE SEXIEST:
How do I use it ?

To be able to increase download speed ?
[Android Apps and Games] ag.lotfi:
Try to configure maximum speed for your connection . This will automatically accelerate your internet.
[Android Apps and Games] Tesla84:
Yeah right! $1/week reoccurring charge if you want to use the bandwidth speed control! But hey, might as well be $100/week, as nobody else has made this setting/app available, and idiotic LG or Android itself has removed such settings, so we eat up our data before we could hit Pause on Netflix! Rediculous how stupid-fast mobile internet is, only to eat the data aka $$$ up as fast as possible, it's literally that - how fast can it such your $$$ out! Well, at least in Canada and it's horrific data plans! I must have this app/feature!
[Android Apps and Games] teatea:
Hi Dev,

I am trying to test your software. Trial for 7 days and willing to pay 1$ per month.

But, I keep getting an error. Wrong Upload Rate Value, try using the full speed option.

Meanwhile, what I would like to do is, to limit download and upload speed to 2 mbps during mobile connection. My data quota is limited.

Please share, how to do it, before my 7 days trial expired.

I'm on Pie Rooted phone.

Thanks.
[Android Apps and Games] chipmunkzzz:
Heres the link for pro version, but it's v3.9

bit.ly/2SSW8nU