[APP][4.4+] BradyBound - Android Apps and Games

BradyBound is a minimalist download speed shaper/limiter.
This is useful if you're on 3G or LTE and don't want videos and songs to download fast, burning through your data. Few things to note:
Requires ROOT.
Support depends on the kernel.
The speed limit you set does not persist across reboots.
Source code is available at: https://github.com/oxplot/bradybound
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Thx it's working great on Android 5.0. I asked you this in another thread but I guess is more appropriate here, is it possible to limit the upload speed also?

tavocabe said:
Thx it's working great on Android 5.0. I asked you this in another thread but I guess is more appropriate here, is it possible to limit the upload speed also?
Click to expand...
Click to collapse
It's technically possible if that's what you're asking. It's actually pretty easy to implement too so I may look into it when I have some free time.
Out of curiosity, why do you need upload shaping?

oxplot said:
It's technically possible if that's what you're asking. It's actually pretty easy to implement too so I may look into it when I have some free time.
Out of curiosity, why do you need upload shaping?
Click to expand...
Click to collapse
I'd like to limit Google photos auto-backup speed, having 4 different devices in the family with two teenage girls constantly taking hundreds of photos, well, it's not a good internet experience. I already have a slow download speed and even slower upload speed that seems to clog everything whenever something is uploading at "full" speed. Another question.. can this be done on a per-app basis? Maybe I'm asking too much lol

tavocabe said:
I'd like to limit Google photos auto-backup speed, having 4 different devices in the family with two teenage girls constantly taking hundreds of photos, well, it's not a good internet experience. I already have a slow download speed and even slower upload speed that seems to clog everything whenever something is uploading at "full" speed. Another question.. can this be done on a per-app basis? Maybe I'm asking too much lol
Click to expand...
Click to collapse
I see. Personally, I would do this on my wireless router (it's tomato based, so you can limit upload speed per IP). The app has a limitation where the limit is lifted on each reset. Hence I'm not sure if it's appropriate for your use case.
Regarding per app limits, from top of my head, no. It would require changes to the core platform.

I'd like to use this app to limit data usage while using my phone for connection sharing (wifi tethering, tablets running netflix, youtube, etc. while travelling). I have a 5 GB cap per month and I'd like it to last as long as possible. I know it's possible to limit netflix and youtube data usage in the settings, but it's inconvenient. But then I read this thread: http://android.stackexchange.com/questions/53267/how-to-limit-bandwidth-usage/53274#53274
The 2nd commenter says that rate limiting data transfers don't work since the limit is only in the device and that the network still sends all the data at full speed to the device where it is discarded and has to be resent (resulting in HIGHER data usage that without rate limiter). It sounds a bit strange to me, but has anyone tested if this guy is correct?

This seems like the best app to keep youtube from fully buffering beforehand. Great work.

sulfobus said:
I'd like to use this app to limit data usage while using my phone for connection sharing (wifi tethering, tablets running netflix, youtube, etc. while travelling). I have a 5 GB cap per month and I'd like it to last as long as possible. I know it's possible to limit netflix and youtube data usage in the settings, but it's inconvenient. But then I read this thread: http://android.stackexchange.com/questions/53267/how-to-limit-bandwidth-usage/53274#53274
The 2nd commenter says that rate limiting data transfers don't work since the limit is only in the device and that the network still sends all the data at full speed to the device where it is discarded and has to be resent (resulting in HIGHER data usage that without rate limiter). It sounds a bit strange to me, but has anyone tested if this guy is correct?
Click to expand...
Click to collapse
Author of BradyBound here. That commenter is partially right. It is true that the phone cannot prevent the network provider from sending as many packets as the link allows and that the phone can only drop/discard packets that have already arrived. However, it is not true that data usage would be higher than if not using the app. Let me explain:
When you start watching a youtube video, the data is sent from youtube through a series of "routers" before it gets to your phone (the last router being your phone carrier). The link bandwidth between these routers can vary. Almost always, the link between your carrier and you (e.g. 3G/4G link in this case) is going to be the slowest of all the links. No router knows about the link speed of any other link but those it's connected to directly. So youtube doesn't know how fast your 3G link is or even if it's 3G and not dial-up. Hence it starts sending data in increasing speeds until your carrier router saturates your 3G/4G link. At this point, the carrier router is going to "drop/discard" packets it receives that cannot be sent due to bandwidth limit. Now you may ask, how is it that no part of the video is missing OR why the waste of sending data that cannot be delivered. The answer lies in the upper level protocols of the Internet, namely the TCP which sits directly beneath the actual data (e.g. video, HTML pages, etc.). TCP creates reliable virtual connections between two ends (ie your phone and youtube) by ensuring each packet arrives and if any packets are lost, they are resent. TCP is also responsible for rate-limiting the data stream which happens when packet loss is detected.
Now back to BradyBound. When you set a limit, the app instructs the OS to drop packets when the limit is reached. The TCP layer detects this and tells youtube servers about it. They in turn lower their transmission rate. So yes, it is true that some traffic is wasted, but only a small amount. This was all theory. To test, connect to your home WiFi, use BradyBound to set a low limit, like 50KB/s and start downloading a big file. Then in your home router, look at the download rate. It should either match that of your phone's exactly or should be a few KB more.
Note that only TCP has this rate-limiting feature. If TCP is not used (rarely happens, only in case of telephony apps), no app can help you. Your only other option is to force your phone to use a slower connection, like 2G.

Thanks for your detailed reply, appreciated. It makes sense that youtube/netflix will automatically switch to lower quality. I'll try it out during the next couple of months.

Open Sourced
Source code is now available at https://github.com/oxplot/bradybound

tavocabe said:
Thx it's working great on Android 5.0. I asked you this in another thread but I guess is more appropriate here, is it possible to limit the upload speed also?
Click to expand...
Click to collapse
To limit upload speed on data and wifi you can use Bandwidth ruler Free and Bandwidth ruler Pro. It requires root. Dedicated thread:
[APP][2.1+] Bandwidth manager for android [root/non root]

Is there a version that works with Android 4.1+?

Thank you: Works perfectly!
Thanks a lot for this, bud. Had to do a lot of R&D and this was by far the best app that I could find to do what I want to do: limit data usage on my cellphone.
Thanks again.
oxplot said:
BradyBound is a minimalist download speed shaper/limiter.
This is useful if you're on 3G or LTE and don't want videos and songs to download fast, burning through your data. Few things to note:
Requires ROOT.
Support depends on the kernel.
The speed limit you set does not persist across reboots.
Source code is available at: https://github.com/oxplot/bradybound
Click to expand...
Click to collapse

Hi oxplot ...
Is there any way to make the settings persistent across reboots ?!!
Such as by using the app "Tasker" or by manually running a script !!!

I agree
oxplot said:
Author of BradyBound here. That commenter is partially right. It is true that the phone cannot prevent the network provider from sending as many packets as the link allows and that the phone can only drop/discard packets that have already arrived. However, it is not true that data usage would be higher than if not using the app. Let me explain:
When you start watching a youtube video, the data is sent from youtube through a series of "routers" before it gets to your phone (the last router being your phone carrier). The link bandwidth between these routers can vary. Almost always, the link between your carrier and you (e.g. 3G/4G link in this case) is going to be the slowest of all the links. No router knows about the link speed of any other link but those it's connected to directly. So youtube doesn't know how fast your 3G link is or even if it's 3G and not dial-up. Hence it starts sending data in increasing speeds until your carrier router saturates your 3G/4G link. At this point, the carrier router is going to "drop/discard" packets it receives that cannot be sent due to bandwidth limit. Now you may ask, how is it that no part of the video is missing OR why the waste of sending data that cannot be delivered. The answer lies in the upper level protocols of the Internet, namely the TCP which sits directly beneath the actual data (e.g. video, HTML pages, etc.). TCP creates reliable virtual connections between two ends (ie your phone and youtube) by ensuring each packet arrives and if any packets are lost, they are resent. TCP is also responsible for rate-limiting the data stream which happens when packet loss is detected.
Now back to BradyBound. When you set a limit, the app instructs the OS to drop packets when the limit is reached. The TCP layer detects this and tells youtube servers about it. They in turn lower their transmission rate. So yes, it is true that some traffic is wasted, but only a small amount. This was all theory. To test, connect to your home WiFi, use BradyBound to set a low limit, like 50KB/s and start downloading a big file. Then in your home router, look at the download rate. It should either match that of your phone's exactly or should be a few KB more.
Note that only TCP has this rate-limiting feature. If TCP is not used (rarely happens, only in case of telephony apps), no app can help you. Your only other option is to force your phone to use a slower connection, like 2G.
Click to expand...
Click to collapse
I think I agree with this
The only way to limit your data rate is by using a slower form of network is 2g(Edge)
Haven't tested the app though

info
Is there any desktop (PC) software that can limit TCP to control high internet speed to save data ?

Hi dear, thank you for this lovely app
Could you be so kind to tell me what should I launch from bash to achieve a similar result (I mean by using root with iptables command)
Thanks a lot in advance

Related

Crazy data usage

Hey everyone, not sure if this is the right place to post this.
First time owning an Android device. I recently switched form a Blackberry and went with T-Mobile and a new G2X.
I check my data usage online and something is not right. Within the last 7 days I used almost 700MB! I NEVER went past 200MB on my Blackberry a month. This included ALOT of Pandora, web and emails.
With the G2X I rarely surf the web, usually on WIIFI. I have 3 business emails and 2 personal ones. I recieve about 100+ emails a day, all about 12k.
When I check my activity on t-mobile, I notice ALOT of 10mb, 15mb, 20mb or sometimes 50mb activites
The only apps I have running are TeleNav ResourcePreLoader and SyncManager, plus the Android required services. I have everything disabled, GPS, SYNC, etc.
My question is, what cause these huge MB usages every hour or so?
Thanks
Thats weird can you post a screen shot of your usage as displayed on your my.t-mobile.com website? There was another guy about 1 or 2 weeks ago with a similar problem. I can try to find the thread when I get on a computer
Sent from my LG-P999 using XDA App
I have used 200-300 mb in about a week.
I have used 200-300 mb in about a week.
And i thought that was alot.
I will try to find the thread. Was there solution?
I will try t to post the usage in a little bit.
If you have yahoo mail, it has been known to use very large chunks of data randomly.
diablos991 said:
If you have yahoo mail, it has been known to use very large chunks of data randomly.
Click to expand...
Click to collapse
Nope. I use MS Exchange, godaddy, gmail, and hotmail.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Blackberrys compress the content by about 60% or so. That is the reason your data usage was date less than using an Android device. I have both blackberry and G2x and with heavy usage on blackberry I use around 200mb/mth. Hope there helps.
Sent from my LG-P999 using XDA App
I don't know what that TeleNav item is, but it sounds like something that could chew thru data.
-bZj
G2x in effect....
There's a few apps in the market that will monitor and report how much each app on your phone is using. I suggest trying one of those for a few days to find the culprit.
The one I've used in the past is called 'TrafficInfo', but it looks like 'Traffic Monitor Widget' is getting better reviews. Both are free.
When on wifi do you still see your 4g symbol?
Sent from my LG-P999 using XDA Premium App
something I found after couple tries for the data usage issue.
1. The T-Mobile website time stamps are posted in Pacific Time.
2. The application such as Tune-in Radio and other steam apps will eat your data like crazy.
3. Speed Test will eat up the usage too.
OK, even though I didn't set the Google Server backup function when I did factory reset, it was still enabled under "Privacy -> Back up my data". I turned it off and we will see what happens. Are you guys disabling this functionality?
aaronb532 said:
There's a few apps in the market that will monitor and report how much each app on your phone is using. I suggest trying one of those for a few days to find the culprit.
The one I've used in the past is called 'TrafficInfo', but it looks like 'Traffic Monitor Widget' is getting better reviews. Both are free.
Click to expand...
Click to collapse
I will give that a try if my solution won't work.
down8 said:
I don't know what that TeleNav item is, but it sounds like something that could chew thru data.
-bZj
G2x in effect....
Click to expand...
Click to collapse
It is the navigation program the g2x comes with. I actually like using it so I don't want to freeze it. Should I be using something besides TeleNav?
mr.orange303 said:
When on wifi do you still see your 4g symbol?
Sent from my LG-P999 using XDA Premium App
Click to expand...
Click to collapse
Nope. I froze my T-Mobile app because of that issue.
So I'm still having the issue. I installed the network monitor and it looks like android.uid.system:1000 I SENDING about 2 MB per 5 minutes....
Since android.uid.system:1000 consists of many programs like Network Location, Google Backup Transport, settings, etc. Any ideas which one is causing this? I'm pretty sure everything is disabled except for WIFI and Background data Sync... would this be it? I kinda need this to be running to get my MS Exchange email and Android Market.
How can I be the only one having this issue. Weird.
OK, been messing with this for couple hours now. Been disabling things left and right. This is what I found. If the phone is NOT plugged into the USB the data usage is very minimal. I was at a meeting for about 30 minutes and used about 100k. As soon as I got to my desk and plugged in my phone the usage went up to 2.5mb in about 2 minutes.... WTF? Anyone know why?
To put things in perspective, I use almost 3gb a month without tethering and I an connected to wifi at home. Granted I am on a lot and do download a couple books from audible a month, but still, that is mostly apps and browsing. On the other hand, my wife use about 100mb a month
jsapp said:
To put things in perspective, I use almost 3gb a month without tethering and I an connected to wifi at home. Granted I am on a lot and do download a couple books from audible a month, but still, that is mostly apps and browsing. On the other hand, my wife use about 100mb a month
Click to expand...
Click to collapse
So you see nothing wrong? I have friends with Androids and they don't have random 20mb+ uploads.
Right no now on a 30 minute train ride my phone uploaded 25mb
I wasn't even browsing the web.
maciek82 said:
So you see nothing wrong? I have friends with Androids and they don't have random 20mb+ uploads.
Right no now on a 30 minute train ride my phone uploaded 25mb
I wasn't even browsing the web.
Click to expand...
Click to collapse
L look at what apps you have running and what they are doing. Lots of apps use data in the background.
Mine appears to use around 10-15Mb every day around 6PM. I assume it's something syncing, but it's still weird. I'll install a data monitor app and post what I find.
maciek82 said:
It is the navigation program the g2x comes with. I actually like using it so I don't want to freeze it. Should I be using something besides TeleNav?
Click to expand...
Click to collapse
Google Maps
So it looks like it is something in the phone services.
I used TrafficInfo and it showed 1.4MB down and 12MB up in the "System" tab,
under the following "App name":
Network Location
Gesture
Settings
Account and Sync Settings
Settings Storage
FlexProvider
VPN Services
com.lge.hiddenmenu
Android System
com.lge.internal
Bluetooth Services
Google Backup Transport
Click to expand...
Click to collapse
I don't know which one of these it was but I suspect it was the Google Backup service.
I have frozen the MyAccount app and the TeleNav app, so it wasn't either of them.

MobiPerf

Hey, sorry if this will be short, I ll edit on PC later tonight. Has anyone used it yet? I rooted my phone, installed busybox aswell. Granted it superuser. With Wi-Fi off, I try too run it but I keep getting "network seems too be down." I haven't found any forums on MobiPerf.
Sent from my MB860 using XDA App
2 December 2011 4:37 ET
====================================================================
Here's my breakdown (keyboard now)
l'm trying too use MobiPref
MobiPerf is a useful tool to score your 3G network that runs on iPhone and Android. It takes 2 - 4 minutes to complete.
Using MobiPerf, you will have a good knowledge of your smartphone's 3G network properties, such as local / global / gateway IP addresses, upload / download bandwidth (kbps), signal strength, DNS lookup latency (ms), PING latencies (ms), TCP connection establishment latencies (ms), HTTP benchmark downloading latencies (ms), and much more.
You can also easily diagnose any network problems, even some hidden traffic policies imposed by your cellular carriers. For example, you can test whether BitTorrrent traffic is blocked by your ISP. You can also test whether FTP, SSH, POP, SMTP, HTTPS ports are blocked by your ISP or not.
Click to expand...
Click to collapse
From there website
TL;DR: Test your carrier for blocks & true bandwith
So l've rooted my phone too try this app out (as lm Bell, the lovely carrier of Canadian anger )
- Rooted with One Click
- Installed BusyBox
- Installed APK
Granted it with superuser. Press the run test, stays at 0% and goes straight too "No connection." But l'm on 3G full bars. No firewall, no openvpn, nothing! So l was hoping there was a thread, but found nothing . Checked through there website, didn't find anything. Anyone experiencing this or have any fixes?
3 December 2011 4:56 ET
Mods please move thread if l put it in the wrong category, sorry.
***Bump***
l didn't leave much details, sorry. Edited it now.
Why?!
***Bump***
Giving it a last bump. No one has any idea? 124 views but nothing?

[APP] WebSharing 2.0: view/transfer files/media via browser/WiFi

WebSharing is an app that lets you view/transfer files and media between your Android device and a computer using a Web browser over a Wi-Fi network. The 1.x version line has been out for an age (since '09), this thread is about 2.0 and future development.
The 2.0 beta is currently available, I'd greatly appreciate any help testing it. See next post for info on obtaining it via Google Play Store beta channel and/or direct download.
The most significant improvements in 2.0 (vs 1.x) are:
Drag-and-drop file/folder uploading (included in the free version, without any limitations).
Holo UI in the Android app, and in the web browser.
Flash is no longer required for advanced features (they're all implemented in HTML5 with Flash fallback).
Still no ads.
To start using WebSharing, make sure you're connected to Wi-Fi, then open the app and tap the "Start" button. You'll see a screen like the one below:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Follow the directions on the screen, pointing your computer's Web browser at the address shown. You'll then see a WebSharing welcome screen that looks like this:
Enter the random generated password and click "Continue". (You can set a permanent custom password in the settings, if you prefer.)
Once you're logged in, you can browse around the filesystem. Double-click to open or download items. Single click to select them. Ctrl+Click to select multiple items. Use the pulldown menu in the upper left corner perform file operations, or just right-click on files.
WebSharing 2 has an all-new HTML5-based file upload system:
Files can be uploaded by dragging them into the browser window.
You can drag multiple files in at once.
If you use Google Chrome, you can upload entire folder hierarchies by dragging them into the browser.
You can drag in more files while files are uploading, they'll be added to the queue.
You can navigate to other folders while files are uploading, and then drag files into those locations. They'll be added to the queue as well.
You can also use the "File" menu to upload files if you'd prefer not to use drag-and-drop.
Older browsers can still use legacy file upload controls.
You can click anywhere in the upload progress area to see a detailed view of upload progress.
In 2.0, the multiple file upload system is now a free feature (in 1.x, only the paid version allowed multiple file upload via a Flash-based control).
All of this is provided in the free version, without any limitations.
When files are dragged in (or uploaded using the File menu), the progress bar will appear at the bottom of the screen:
All the features shown up to this point are completely free. Like FX File Explorer and WebSharing 1.x, the paid version of WebSharing adds media support, i.e., direct access to music, photos, and videos.
In the full version, you can click the music tab to browse/play music. Double-click on a track to start streaming music from the phone to the web browser. You can listen to streamed music while performing other tasks.
You can browse music by track, artist, album, or playlist. The screenshot below shows the by-album view. Music can be directly uploaded by dragging files into the music view. Files uploaded here will be placed in a folder that you configure in the app's settings (the default is the "Music" folder on your device's primary storage/SD Card).
Clicking the photos tab allows you to browse all images stored on the device. The new "Thumbnail Size" slider can be used to zoom in/out.
WebSharing uses my usual free/paid model:
* Free version is free, paid version is cheaper than dirt.
* No ads in either version.
* Free version is not a watered down trial with a bunch of limitations. It's very usable and many users will only need it.
* The paid version adds more stuff.
* Neither version phones home, collects personal information, or does any other "doubleplusungood" things.
Getting WebSharing 2.0 BETA
2.0 beta can be downloaded by joining this Google+ community:
https://plus.google.com/communities/117280636679203185116
Then visit one of the following links to "opt-in" to the beta program:
For WebSharing Lite (the free version):
https://play.google.com/apps/testing/nextapp.websharing
For WebSharing (the paid version):
https://play.google.com/apps/testing/nextapp.websharing.r1
Once you've opted in, visit the Play Store and install it, you'll get 2.0 beta.
DIRECT DOWNLOAD: Alternatively you can download the Lite version APK directly here: http://android.nextapp.com/websharing/r2014/WebSharingLite_r2014.apk
WebSharing 2 is looking awesome.
Tod, I installed the Lite version which works fine with my phone (N4). But I can't get a Wi-Fi connection with my tablet (N10). Restarted my router, toggled Wi-Fi, but still unable. Diagnostics shows it's unable to ping, yet it's able to make an internet connection. Both devices are running 4.3 AOKP. What should I check?
Sent from my Nexus 10 using Tapatalk 4
bruce7373 said:
Tod, I installed the Lite version which works fine with my phone (N4). But I can't get a Wi-Fi connection with my tablet (N10). Restarted my router, toggled Wi-Fi, but still unable. Diagnostics shows it's unable to ping, yet it's able to make an internet connection. Both devices are running 4.3 AOKP. What should I check?
Sent from my Nexus 10 using Tapatalk 4
Click to expand...
Click to collapse
Thanks for reporting this!
In the diagnostics, does it show a "wlan0" item (or similar) with a valid IP address?
And WiFi is the only means this thing could get to the internet, correct?
tliebeck said:
Thanks for reporting this!
In the diagnostics, does it show a "wlan0" item (or similar) with a valid IP address?
And WiFi is the only means this thing could get to the internet, correct?
Click to expand...
Click to collapse
Yes, IP is valid. Right, the N10 is Wi-Fi only. I did try using my N4 as a hotspot and got the same results, so I guess that takes my router out of the equation. Here are a couple of screenshots of the diagnostics window:
Sent from my Nexus 10 using Tapatalk 4
Spelling mistake: Iamges Folder Count
bruce7373 said:
Yes, IP is valid. Right, the N10 is Wi-Fi only. I did try using my N4 as a hotspot and got the same results, so I guess that takes my router out of the equation. Here are a couple of screenshots of the diagnostics window:
Sent from my Nexus 10 using Tapatalk 4
Click to expand...
Click to collapse
One more question that I forgot to ask...is it accessible if you just enter the address anyway, or is it just the diagnostics that are failing?
I have seen a lot of issues with the ping command on custom ROMs on the N10. I forget if you were one of the reporters of this, but with FX, the feature where it checks if network hosts are available was causing N10s with certain ROMs to spontaneously reboot. The exact same code ping library is being used in FX and WebSharing (which in turn just calls /system/bin/ping).
tliebeck said:
One more question that I forgot to ask...is it accessible if you just enter the address anyway, or is it just the diagnostics that are failing?
I have seen a lot of issues with the ping command on custom ROMs on the N10. I forget if you were one of the reporters of this, but with FX, the feature where it checks if network hosts are available was causing N10s with certain ROMs to spontaneously reboot. The exact same code ping library is being used in FX and WebSharing (which in turn just calls /system/bin/ping).
Click to expand...
Click to collapse
Aha, it is accessible on my PC (but I don't have the password to enter).
Yes, I remember that ping issue with FX (even remember which ROM it was). But both my N4 and N10 are currently on the same ROM (4.3 AOKP official). Are different libraries used anyway? If you like, I could try another ROM and see if that makes a difference.
Edit: Curiously got the best of me, . I flashed a different ROM (Purity 4.3, which is JWR based, as opposed to AOKP which is JSL), and, sure enough, no problem with ping. So I guess it is specific to certain manta ROMs. Is it possible to have similar settings as in FX to disable the ping command, or is that essential to the app's function?
Sent from my Nexus 10 using Tapatalk 4
bruce7373 said:
Aha, it is accessible on my PC (but I don't have the password to enter).
Yes, I remember that ping issue with FX (even remember which ROM it was). But both my N4 and N10 are currently on the same ROM (4.3 AOKP official). Are different libraries used anyway? If you like, I could try another ROM and see if that makes a difference.
Sent from my Nexus 10 using Tapatalk 4
Click to expand...
Click to collapse
The ping bug I've seen was pretty specific to the Nexus 10 (but might have seen one other device do it too). I still find the general ping problem the oddest bugs I've seen. I have at least three reports of it from N10 users on three different ROMs.. I want to say AOKP, CM10.1, and maybe Paranoid Android as well. I think some have fixed it, but I have no idea what the underlying problem was.
You can disable the connectivity monitor altogether, go into Settings->Network Settings and then uncheck "Connectivity Monitor". That might completely fix this problem.
I think I'm going to disable this feature by default in the next version. It was initially implemented to work around issues with certain devices that would shut WiFi off or otherwise put it into a lower power mode that would often cause it to drop connectivity. Devices would enter this mode when the screen was turned off. The Nexus One was particularly offensive in this case. There's now a far better workaround in WebSharing (and FX) for this issue, i.e., using a "high performance" WiFi lock. This API flag to use the "high performance" lock was documented in Android 2.3 or 3.0, but was undocumented in 2.1, 2.2., and possibly 2.3 (though it's existed since 2.1 I believe). On these devices, a "normal" WiFi Lock wasn't adequate, so WebSharing would alert the user if it saw connectivity drop out, and more importantly, briefly turn the screen on and off. The connectivity monitor itself was left in as it still can be a useful feature.
Works fine with my phone (LT26i, CM10)!
tliebeck said:
The ping bug I've seen was pretty specific to the Nexus 10 (but might have seen one other device do it too). I still find the general ping problem the oddest bugs I've seen. I have at least three reports of it from N10 users on three different ROMs.. I want to say AOKP, CM10.1, and maybe Paranoid Android as well. I think some have fixed it, but I have no idea what the underlying problem was.
You can disable the connectivity monitor altogether, go into Settings->Network Settings and then uncheck "Connectivity Monitor". That might completely fix this problem.
I think I'm going to disable this feature by default in the next version. It was initially implemented to work around issues with certain devices that would shut WiFi off or otherwise put it into a lower power mode that would often cause it to drop connectivity. Devices would enter this mode when the screen was turned off. The Nexus One was particularly offensive in this case. There's now a far better workaround in WebSharing (and FX) for this issue, i.e., using a "high performance" WiFi lock. This API flag to use the "high performance" lock was documented in Android 2.3 or 3.0, but was undocumented in 2.1, 2.2., and possibly 2.3 (though it's existed since 2.1 I believe). On these devices, a "normal" WiFi Lock wasn't adequate, so WebSharing would alert the user if it saw connectivity drop out, and more importantly, briefly turn the screen on and off. The connectivity monitor itself was left in as it still can be a useful feature.
Click to expand...
Click to collapse
It was Mr. Robinson's Buttered AOKP 4.2.2 that had the problem. This is how you explained it:
http://forum.xda-developers.com/showthread.php?p=40751452
I passed along the info to them and it was fixed in a subsequent release, but re-emerged later, so I stopped using that ROM. I've seen it once in 4.3, but I forget which ROM.
Disabling connectivity monitor in Settings does fix things. The curious thing, though, is that it is enabled in FX and there are no problems. Aren't both apps using the same mechanism to ping?
Sent from my Nexus 10 using Tapatalk 4
bruce7373 said:
It was Mr. Robinson's Buttered AOKP 4.2.2 that had the problem. This is how you explained it:
http://forum.xda-developers.com/showthread.php?p=40751452
I passed along the info to them and it was fixed in a subsequent release, but re-emerged later, so I stopped using that ROM. I've seen it once in 4.3, but I forget which ROM.
Disabling connectivity monitor in Settings does fix things. The curious thing, though, is that it is enabled in FX and there are no problems. Aren't both apps using the same mechanism to ping?
Sent from my Nexus 10 using Tapatalk 4
Click to expand...
Click to collapse
Ping command does appear to be the same between FX and WebSharing. It could also be that everything's working fine and the router just isn't set up to respond to pings.
working on my phone ... locally branded chinese phone with MTK6577 chipset, ICS rom ... :good:
very cool, good work man!
Awesome app :good:
Also Webdav works good.
There's a translation error in the advanced settings (paid beta version):
What is the advantage over Airdroid?
Just purchased the full version.
Have used it for 5 Minutes and already loving it.
5 Stars Dev. :good::good::good::good::good:
ccab said:
What is the advantage over Airdroid?
Click to expand...
Click to collapse
They are similar, both good.
This one is simple, doesn't require account, has webdav support (so you can add the phone as a web folder in Windows).
I usually use ES to share files between PC and phone, but a desktop browser interface with integrated viewer/player is a good alternative.
ezio84 said:
They are similar, both good.
This one is simple, doesn't require account, has webdev support (so you can add the phone as a web folder in Windows).
I usually use ES to share files between PC and phone, but a desktop browser interface with integrated viewer/player is a good alternative.
Click to expand...
Click to collapse
This is the second time you said "webdev", when what I think you mean is "webdav". Maybe you have some auto correct on, but if not I just thought it would help those that may not know what it is.

[APP][2.1+] Bandwidth manager for android [root/non root]

Description
An android app that manages bandwidth , upload and download speed , accelerates/boosts all the connections and provides an easy data usage control through simple rules (by a simple click)
Features
- Sets download/upload speed for all tethering connections including the mobile hotspot, this means that
you can control at which speed the tethered connections will run and how much data is to be used.
- Resolve overheat problem while tethering .
- Sets the upload speed for mobile/Wifi/bluetooth internet connections.
- Supports many devices like Samsung Galaxy Sx/ Sx-mini/tabs , LG Gx , Xperia Zx, Motorolla moto , and many other devices
- define data plans for mobile/Wifi/Bluetooth internet/tethering connections,
Data Saver
This APP allows you to control video loading of players such as Youtube video player to insure a chunk by chunk loading . In such way , you can escape the video at any time without loosing your data.
Connection Acceleration
The APP will drastically boost all the connections, including tethering connections , by accelerating DNS requests. you can learn more in this page : Info page
Useful links
Description by PhoneArena
Info and Help page
Bandwidth ruler free on goolge Store
It's not working on the LG G2, can't change the "Speed Limiting" rule from None to any other, clicking on it doesn't expand the list of options.
scandiun said:
It's not working on the LG G2, can't change the "Speed Limiting" rule from None to any other, clicking on it doesn't expand the list of options.
Click to expand...
Click to collapse
For speed limiting you need root access and some extra feature in your OS version , could you tell what help --> device capabilites gives?
Here's the screenshot for the LG G2 (stock rooted):
1. Device Capabilities
- Your device has root access!
- Your device does not support speed setting
- Your device does not support connection acceleration
- You can create multiple data plans per device
- Your device is not speed setting capable, you probably need a custom rom
Exactly the same for Samsung Galaxy S2 and Samsung Galaxy S4. You probably need some capabilities that aren't included in any stock rom.
scandiun said:
Exactly the same for Samsung Galaxy S2 and Samsung Galaxy S4. You probably need some capabilities that aren't included in any stock rom.
Click to expand...
Click to collapse
Thank you for your feedback ,
An update had been made , could you try with version 1.2 ?
]
Very nice. I was looking an app to limit on tethering. @franck.M can I also check how much bandwidth a user connected to my phone tethering is using? Or what sites he is visiting?
thahim said:
Very nice. I was looking an app to limit on tethering. @franck.M can I also check how much bandwidth a user connected to my phone tethering is using? Or what sites he is visiting?
Click to expand...
Click to collapse
Thank you for your feedback ,
Within the same rule , you can set how much data you are intending to tether, and tracking is done automatically , you can revisit the same rule and you will find that the used data is updated as long as you tether .
for the moment It's not planned that the app detect visited websites.
If tethering speed limiting is working for you , that's great news . could you tell which phone model are you using ? Thanks
Well, this app don't controls download and upload bandwidth independently for WiFi.
I need one which limits UPLOAD bandwidth only.
it's not possible to control download speed for internet connections such as wifi/mobile/bluetooth ,
Controlling download speed alongwith upload speed is only possible for tethering connections like wifi hotspot , USB tethering or bluetooth tethering.
So you are in the right case , this app can only limit upload speed for internet connections like Wifi access.
I don't understand you.
Are you saying that i can limit upload internet speed on Wi-Fi? I don't find that setting in app. Where it is?
bertoxo said:
I don't understand you.
Are you saying that i can limit upload internet speed on Wi-Fi? I don't find that setting in app. Where it is?
Click to expand...
Click to collapse
Click on wifi access connection , then add. and fill in the rate value. click done.
after that check to enable the rule.
for your devices , you need root access in order to set the speed.
Ok but i thought that it was for download and upload speed simultaneously, not just for upload. It's not clear. It needs more clear explanation.
I'll try it anyway.
Wtv i repeat myself to be clear: I need to limit WiFi internet UPLOAD bandwidth, not DOWNLOAD bandwidth.
bertoxo said:
Ok but i thought that it was for download and upload speed simultaneously, not just for upload. It's not clear. It needs more clear explanation.
I'll try it anyway.
Wtv i repeat myself to be clear: I need to limit WiFi internet UPLOAD bandwidth, not DOWNLOAD bandwidth.
Click to expand...
Click to collapse
Yes, if you fill in rate for the wifi access connection , you are, in deed, configuring the upload speed. it's also mentionned in help, as well as on the description in top of this thread.
you can use speed test to test your speed settings. if you don't have it already , this is the link:
Speedtest.net on google play
Ok, tested.
Don't works for me. It seems that in real it uses KB (Kilo Bytes, uppercase 'B') for limits and not Kb (Kilo bits, lowercase 'b') as it has written.
I've putted the free app minimum of 256 'Kb' (Kilobits) and it don't limits my 100KB (KiloBytes) upload to 25KB, as it should as K'b's written.
For that i think is 256KB (KiloBytes) the real limit.
Any thoughts?
bertoxo said:
Ok, tested.
Don't works for me. It seems that in real it uses KB (Kilo Bytes, uppercase 'B') for limits and not Kb (Kilo bits, lowercase 'b') as it has written.
I've putted the free app minimum of 256 'Kb' (Kilobits) and it don't limits my 100KB (KiloBytes) upload to 25KB, as it should as K'b's written.
For that i think is 256KB (KiloBytes) the real limit.
Any thoughts?
Click to expand...
Click to collapse
it's 256 kbps , lower case "b" , if you are using galaxy tab , that should work with stock or custom rom . , did you grant the app superuser access ?
forget to tell you , that in speed test app , you can choose to display rates in kbps, just go to settings.
Looks good ,, under review
Ok, it works, not at desired speed but works either.
Speed measures are a bit strange, like sinuous between 45KB and 65KB, too far from the 25KB selected, a shame.
I need more reviews , did any one test this app in a rooted HTC one ? thanks
franck.M said:
Thank you for your feedback ,
An update had been made , could you try with version 1.2 ?
]
Click to expand...
Click to collapse
I get this error:
BWR Invalid Value
Min upload Rate must be at least 128Kb.
The rate limit are really Kbits or KBytes? It's not clear.
Anyway it's not working on the LG G2 D802. The speedtest.net test goes fast, except that now won't go higher than 5 Mbps, while before it got to 10 or more. Is this normal? Does the app leave some misconfiguration when removing all the rules?

[CLOSED][APP][4.0+] FineGeotag [1.21 STABLE 20160427] [DISCONTINUED]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I was not very satisfied with the location my camera application provides for geotagging, so I wrote a little application to automatically geotag photos right after they are taken using a real-time acquired location.
My camera application (stock camera Nexus 5) seems to use the last known location, which could be quite old and miles away from my current location.
FineGeotag will try to acquire an accurate location in real-time and update the Exif location tags of the photos taken.
FineGeotag will try to use the GPS and/or the network location, depending on which location providers are enabled in the Android settings.
Optionally a popup will be shown with a thumbnail of the photo and the reverse geocoded address.
You could use PhotoMap or similar to display geotagged photos on a map.
Play store: https://play.google.com/store/apps/details?id=eu.faircode.finegeotag
More information: https://github.com/M66B/FineGeotag
XDA:DevDB Information
FineGeotag, App for all devices (see above for details)
Contributors
M66B, M66B
Source Code: https://github.com/M66B/FineGeotag
Version Information
Status: Stable
Current Stable Version: 1.21
Stable Release Date: 2016-04-27
Created 2015-05-08
Last Updated 2016-07-16
Note that this application is in beta testing phase.
If you have any problem, please report it, so I can fix it.
FineGeotag is available in the Play store now too.
M66B said:
Note that this application is in beta testing phase.
If you have any problem, please report it, so I can fix it.
Click to expand...
Click to collapse
I've got a busy weekend.... I'm going to just take lots of photos and see how FineGeoTag goes.
Sent from my GT-N7100 using XDA Free mobile app
M66B said:
Note that this application is in beta testing phase.
If you have any problem, please report it, so I can fix it.
Click to expand...
Click to collapse
The default GPS setting seems to work fine outdoors. It pops up the location as 'number Street, city' . When looking at image details I see 'city, street, number' which seems like the default from the camera which is disabled. In other words, the popup would show "123 Main St, New York" but in Quickpic I see "New York, Main St, 123"
Indoors I don't get a popup (no GPS?). There is seemingly no auto switching to different sources of location or I couldn't get it to work.
If I switch to network I cannot switch back to GPS.
I will be traveling over the weekend and will have only limited time to experiment. Next week I'll look at the data on a PC to see if it shows differently.
----
You can chose to ignore reality, but you cannot ignore the consequences of ignoring reality.
Weetbix said:
I've got a busy weekend.... I'm going to just take lots of photos and see how FineGeoTag goes.
Click to expand...
Click to collapse
Be sure to update to version 1.8 for the best results.
NYLimited said:
The default GPS setting seems to work fine outdoors. It pops up the location as 'number Street, city' . When looking at image details I see 'city, street, number' which seems like the default from the camera which is disabled. In other words, the popup would show "123 Main St, New York" but in Quickpic I see "New York, Main St, 123"
Indoors I don't get a popup (no GPS?). There is seemingly no auto switching to different sources of location or I couldn't get it to work.
If I switch to network I cannot switch back to GPS.
I will be traveling over the weekend and will have only limited time to experiment. Next week I'll look at the data on a PC to see if it shows differently.
Click to expand...
Click to collapse
I have rewritten the location logic to automatically select the best location depending on the available location providers and the set preferences. This means both GPS and network locations will be requested now and that there is an algorithm in place to select the most appropriate location. This probably means selecting a network location indoors and selecting a GPS location outdoors.
Note that network locations have no altitude information, so if you have enabled the option to prefer altitude information, GPS locations will be used when available, even if a network location happens to be more accurate.
The reverse geocoded address is only shown and not stored into the photo, meaning that different applications may show different addresses depending on the geocoder being used (most applications will use the Google geocoder) and if the same geocoder is being used, the address may be formatted in a different way.
The just released version 1.7 fixes a bug appearing when no location providers are enabled.
You are way too fast. I see you just put up 1.8... And the play store still only shows me 1.4!
Sent from my GT-N7100 using XDA Free mobile app
Weetbix said:
You are way too fast. I see you just put up 1.8... And the play store still only shows me 1.4!
Click to expand...
Click to collapse
I can't help it Google is so slow
There is now even a newer version which will allow you to select the maximum age of the last known location.
M66B said:
I can't help it Google is so slow
There is now even a newer version which will allow you to select the maximum age of the last known location.
Click to expand...
Click to collapse
Grab a beer, that'll make Google faster!
I'm still on 1.4 so this may have changed.
I have absolutely no cell signal here, not a single bar or dot (just a warning triangle). I am also indoors so there is no GPS signal either. I am, however, connected to the local wifi.
I snapped a couple of pictures and thought things weren't working. The fallback to network location took a long time - 47 seconds - before I got the popup. The recorded address was off quite a bit (I understand this is not your code) showing the number 139 despite the house number here being 1.
This is less significant when shooting indoors but could get interesting if taking pictures from a rapidly moving car.
I will grab the new version as time permits and keep you posted.
-----
* Never look up when the dragon flies overhead...
I was just wondering if it is possible to have this app deactivate itself until the camera app is launched..
Both, the GPS and battery usage are very high due to this app. It has recorded nearly 4 hours of heavy go's & battery use since I used it to snap a couple of pictures around 16:15 my time and it us now 22:05... As you can see the resource usage is pretty much continuous since first used but I have not taken any other pictures or loaded camera.
-----
* Never look up when the dragon flies overhead...
NYLimited said:
Grab a beer, that'll make Google faster!
I'm still on 1.4 so this may have changed.
I have absolutely no cell signal here, not a single bar or dot (just a warning triangle). I am also indoors so there is no GPS signal either. I am, however, connected to the local wifi.
I snapped a couple of pictures and thought things weren't working. The fallback to network location took a long time - 47 seconds - before I got the popup. The recorded address was off quite a bit (I understand this is not your code) showing the number 139 despite the house number here being 1.
This is less significant when shooting indoors but could get interesting if taking pictures from a rapidly moving car.
I will grab the new version as time permits and keep you posted.
Click to expand...
Click to collapse
The network location can take some time to be acquired, 47 seconds is normal, and it is also not very accurate, it can be miles away from where you are, since the nearest GSM cell tower location might be used.
NYLimited said:
I was just wondering if it is possible to have this app deactivate itself until the camera app is launched..
Both, the GPS and battery usage are very high due to this app. It has recorded nearly 4 hours of heavy go's & battery use since I used it to snap a couple of pictures around 16:15 my time and it us now 22:05... As you can see the resource usage is pretty much continuous since first used but I have not taken any other pictures or loaded camera.
Click to expand...
Click to collapse
The idea is that the GPS is turned on after taking a photo and to be on for the maximum timeout time (default 60 seconds).
If the GPS stays on, it is a bug. Which version are you using?
I have just released stable version 1.11.
It is basically the same as version 1.10, with updated English texts and a new Dutch translation.
I have extensively tested this version and all main features I had planned are implemented.
Please let me know if you experience any problem, preferably accompanied with a logcat (see below), or if you have suggestions for improvements.
Code:
adb logcat | grep -i finegeotag > log.txt
Ok, I've just had 2 days of running around with the family - taking plenty of photos along the way. All day Saturday I had 1.4 installed, and 1.8 today.
In short - I didn't notice any issues with FineGeoTag. It pretty much behaved as I expected without sitting down trying everything and trying everything in all ways.
The only photos I took that didn't get get tagged were on 1.8 when we were inside a large building having lunch where no gps fix could be had (9 year olds trying chicken feet is funny by the way).
I usually have location services turned off unless I need them... So I had tasker turn them on when my camera was launched. I also don't have data on by default - so I never got the pop up with the actual address (apart from a few I took at home with WiFi on).
Sent from my GT-N7100 using XDA Free mobile app
Weetbix said:
Ok, I've just had 2 days of running around with the family - taking plenty of photos along the way. All day Saturday I had 1.4 installed, and 1.8 today.
In short - I didn't notice any issues with FineGeoTag. It pretty much behaved as I expected without sitting down trying everything and trying everything in all ways.
The only photos I took that didn't get get tagged were on 1.8 when we were inside a large building having lunch where no gps fix could be had (9 year olds trying chicken feet is funny by the way).
I usually have location services turned off unless I need them... So I had tasker turn them on when my camera was launched. I also don't have data on by default - so I never got the pop up with the actual address (apart from a few I took at home with WiFi on).
Click to expand...
Click to collapse
Thanks for your feedback.
There should be no need for trying things, the intention is to set and forget.
The latest version will automatically select appropriate location providers, based on which are enabled in the Android location settings and select the best location based on your preferences, so you will have a location indoors too (assuming you are allowing at least network locations). There is also a fallback to the last known location in case no location could be acquired and you can select the maximum allowed age of the last know location. So, the only situation there is no location is when all location providers are disabled and the last known location is older than allowed. This all is much better than what most camera applications do, which is mostly just getting the last known location, whatever the age, and sometimes just the first location reported, which could be quite inaccurate.
Without internet there will be no address, but there should be a popup with a thumbnail and the text "Geotagged".
M66B said:
The network location can take some time to be acquired, 47 seconds is normal, and it is also not very accurate, it can be miles away from where you are, since the nearest GSM cell tower location might be used.
Click to expand...
Click to collapse
Can you ever use wifi to narrow it?
-----
* Never look up when the dragon flies overhead...
NYLimited said:
Can you ever use wifi to narrow it?
Click to expand...
Click to collapse
Only if it is exposed in a public API (location provider), which seems not to be the case. Wi-Fi locations are Google proprietary stuff.
M66B said:
The idea is that the GPS is turned on after taking a photo and to be on for the maximum timeout time (default 60 seconds).
If the GPS stays on, it is a bug. Which version are you using?
Click to expand...
Click to collapse
I think that was 1.4.. Long ago and far away..
I actually used Tasker to turn on GPS when camera is launched and off when exited. I will play more with newest version..
EDIT: I just saw you pushed a stable version. Will try it soon.
-----
* Never look up when the dragon flies overhead...

Categories

Resources