[APP][2.2+] Super Download 1.5 - Wifi + Mobile, like Download Booster [2013-08-21]

Search This thread

elban

Inactive Recognized Developer
Jul 10, 2009
1,065
745
Venice
www.opbyte.it
WARNING: Some features require a rooted device.

SEE THE FAQ IN POST 2 (BELOW) IF YOU HAVE ISSUES

DESCRIPTION:
Download web files much faster by using wifi and mobile data at the same time!
Share or open a link from any program, like the web browser, and download it at speeds up to two times faster than usual.
This is the only tool that can download using wifi and mobile data connection simultaneously*!

*In 2014, two years later, Samsung released the Galaxy S5 phone which incorporates a similar feature called "Download Booster".

IMPORTANT NOTES:
- Using both networks together requires root access.
- Since this program uses mobile data connection, by using it you may incur in additional charges from your network operator.
- To unleash its full potential, this program needs good (and balanced) wifi and mobile reception/bandwidth.
- Using both connections is not supported on all devices / rom combinations.
- Some web servers may provide insufficient functionalities on the requested files.
- Currently only http and https protocols are supported (no ftp or torrent yet)
- The Lite version has a filesize limit of 50 megabytes.

SPECIAL NOTE FOR XDA DEVELOPERS:
This program is free for xda users if downloaded from this thread, but is a paid application on play store. If you want to support the development, buy it from the market and get automatic updates.

USAGE:
Just click on a link or open a remote file: if the file type is recognised by Super Download, it will start getting it.
If this method doesn't work, try click-and-hold on the link, select "share with" and choose Super Download.
Finally, you can copy and paste a url in the "add url" dialog.

There is a thread on Super Download and a youtube video here:

http://xdaforums.com/htc-one/themes...xy-s5s-download-booster-t2829885/post54435368

PLANNED FEATURES:
- Multiple files together / download queue
- Other ways of speeding up downloads

MARKET LINKS:
- Full version: Super Download Full
- Lite version: Super Download Lite
 
Last edited:

elban

Inactive Recognized Developer
Jul 10, 2009
1,065
745
Venice
www.opbyte.it
***** FAQ *****

1 - Q: It doesn't work!
A: Please provide more information and possibly a logcat (main buffer, debug level).

2 - Q: The application doesn't trigger! Is my browser supported?
A: Did you try both methods (read USAGE on post 1)? Some browser do not support the first method (mostrly third party browsers), some do not support the second (only ICS stock browser doesn't, AFAIK). If both methods do not work for you, please post your browser and rom names and versions in this thread, thanks!

3 - Q: It fails and now I can't download the file without unistalling your app! Now what?
A: From SuperDownload, click on the download and select "send to default downloader": the android download app will start to download your file (not available on froyo). Or, some browsers support long-tap on a link and then "download". You can also install an additional download with different features, so android will ask you which one to use at download time.

4 - Q: When using both networks, mobile data stream gets interrupted often!
A: Unfortunately, when using both network, the system enforces periodic disconnects on the mobile interface. There is no way to avoid them, but the app tries to mitigate its effect as much as possible.

5 - Q: How can I download from RapidShare (HotFile, etc.) with this application?
A: Sites like rapidshare do not support multi threaded clients. They don't want you to have more than one active download at a time. So it would defeat the purpose of this application.
It is possible that, with some tweaks specific to the site, and maybe the need of a premium account, it would work. That would need a lot of time to develop, though :-\

6 - Q: Sometimes I see "Dual networks" changing form "enabled" to "suspended", why?
A: From version 0.4, Super Download tries to avoid using both networks together when one of the two is failing too often; this is to avoid slowing down the transfer when in bad mobile reception, for example. If you feel it is suspended too often or when it shouldn't, please report on this thread.

7 - Q: Does it work for downloading [put your favorite big file here]?
A: It should work as long as it's a valid http or https url (no torrent (yet), for example) and the web server doesn't limit multiple connections.

8 - Q: Does it work on a tethered connection?
A: I didn't try myself, but I got some reports that it works. The tethered connection works as if it were wifi, and you can add your mobile speed to it!

9 - Q: Why doesn't it work for downloading from the market/play store?
Q: Why don't you just replace the default android downloader?
A: The default downloader is not a "normal" application, it's a core part of the android system and libraries. Even if it was possible to take its place, it would be a compatibility nightmare, with all the os versions and different carrier/manufacturer customizations that are available.

10 - Q: Why can't you do the same system wide, for all the applications?
A: That would need to modify android internals and probably every application that needs it. Currently Super Download merges the packages from the two connections at the application level and there is no simple way (that I know of) to do it differently.

11 - Q: On my Samsung with original firmware and touchwiz I can't see the download history, even though I'm on later than froyo!
A: That's because samsung has taken their froyo downloader and put it on gb, ics and later, without updating the downloader api. You know, it's easier to make a customized program work on a new version of android rather than re-applying the changes to a newer version of the downloader...

12 - Q: Can you alter the app and allow it to do tethering also? I want to create a wifi network which combines two 3g networks and doubles the speed for the user.
A: I'm sorry but Super Download can't do this. The problem is not just enabling the interfaces (you can get some clues on how to do this on this thread, without the need for SD altogether), but combining the packets from the two channels. As far as I know, this can easily be done only at the application level; what this means is that you would need to modify the programs you are using on the client in order to make it work. An exception would be the use of proxies: most networked applications already support this, so theoretically it's possible. But currently a bit off topic for this project, unless it can grow to a much bigger application than it is now. It is in my todo list for the future, nonetheless ;)

13 - Q: Did you copy/reverse engineer Samsung Download Booster?
A: NO. It's the other way around. My app was out a lot earlier. Super Download is, infact, the first application of its kind.

14 - Q: How's your app different than Download Booster?
A: Samsung's one is integrated into the rom, so it has a more low-level access to the protocol. This enables it to work on, for example, play store downloads, which Super Download can't. Still, none of the two can work on all the network traffic: they are both limited to the HTTP protocol and supported applications.
 
Last edited:

saldymhmd

Senior Member
Oct 17, 2011
941
581
30
Bekasi (Indonesia)
how to use this app? its automatically integrated with stock android browser ? cz when I trying to download some .apk the download begin with the native downloader, not with app :|
 

Tubes6al4v

Senior Member
Oct 13, 2009
281
83
So it looks like this is a replacement for the "Downloads" app that is already on the phone. It handles the download well, though I can't see much of a difference downloading as the server I am downloading from is the limiting factor, not my wifi. Here are some observations:

  • We should test this on starbucks or other limited wifi
  • The app did not ask for root privileges
  • It does not seem to route all traffic through the dual mode, only some file downloads. Am I missing something there?

All in all though, it is a cool experiment, I look forward to do some more testing with it.
 
  • Like
Reactions: elban

jackpot08

Senior Member
Jul 7, 2011
661
114
I really don't think this makes a difference.

Sent from my ADR6425LVW using Tapatalk 2
 

elban

Inactive Recognized Developer
Jul 10, 2009
1,065
745
Venice
www.opbyte.it
So it looks like this is a replacement for the "Downloads" app that is already on the phone. It handles the download well, though I can't see much of a difference downloading as the server I am downloading from is the limiting factor, not my wifi. Here are some observations:

  • We should test this on starbucks or other limited wifi
  • The app did not ask for root privileges
  • It does not seem to route all traffic through the dual mode, only some file downloads. Am I missing something there?

All in all though, it is a cool experiment, I look forward to do some more testing with it.

Thanks for your testing.
There are many factors affecting performance.
One is what you already said that often the bottleneck is the server itself, not the local network.
Add to this the fact that, when dual mode is disabled, the thread which should download using mobile is routed thru wifi, and you may get the file faster by using wifi only.
Moreover, android automatically puts the mobile connection down after some time when wifi is in use, leading to timeouts and needs to wait for reconnection.
All this can be mitigated, fixed etc. Just let me tweak it further and please continue reporting! More feedback, more fixes :)
 
  • Like
Reactions: myepicyear

elban

Inactive Recognized Developer
Jul 10, 2009
1,065
745
Venice
www.opbyte.it
Here is the new version:

0.2
- aggressive threading option added, should greatly improve speed on some servers
- network and layout tweaks
- timing display
- fixed FC when no wifi and both networks enabled

I'm getting terrific performance improvements with aggressive threading and some "lazy" servers!
So please have a look at this new version and let me know :)
 

alatedseraph

Senior Member
Mar 2, 2012
52
13
When i go into the app it doesnt show that its downloading anything from any of my downloads and i dont seem to notice any difference, do i have to activate it some how once i install it?

galaxy nexus aokp b37
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 252
    WARNING: Some features require a rooted device.

    SEE THE FAQ IN POST 2 (BELOW) IF YOU HAVE ISSUES

    DESCRIPTION:
    Download web files much faster by using wifi and mobile data at the same time!
    Share or open a link from any program, like the web browser, and download it at speeds up to two times faster than usual.
    This is the only tool that can download using wifi and mobile data connection simultaneously*!

    *In 2014, two years later, Samsung released the Galaxy S5 phone which incorporates a similar feature called "Download Booster".

    IMPORTANT NOTES:
    - Using both networks together requires root access.
    - Since this program uses mobile data connection, by using it you may incur in additional charges from your network operator.
    - To unleash its full potential, this program needs good (and balanced) wifi and mobile reception/bandwidth.
    - Using both connections is not supported on all devices / rom combinations.
    - Some web servers may provide insufficient functionalities on the requested files.
    - Currently only http and https protocols are supported (no ftp or torrent yet)
    - The Lite version has a filesize limit of 50 megabytes.

    SPECIAL NOTE FOR XDA DEVELOPERS:
    This program is free for xda users if downloaded from this thread, but is a paid application on play store. If you want to support the development, buy it from the market and get automatic updates.

    USAGE:
    Just click on a link or open a remote file: if the file type is recognised by Super Download, it will start getting it.
    If this method doesn't work, try click-and-hold on the link, select "share with" and choose Super Download.
    Finally, you can copy and paste a url in the "add url" dialog.

    There is a thread on Super Download and a youtube video here:

    http://xdaforums.com/htc-one/themes...xy-s5s-download-booster-t2829885/post54435368

    PLANNED FEATURES:
    - Multiple files together / download queue
    - Other ways of speeding up downloads

    MARKET LINKS:
    - Full version: Super Download Full
    - Lite version: Super Download Lite
    30
    ***** FAQ *****

    1 - Q: It doesn't work!
    A: Please provide more information and possibly a logcat (main buffer, debug level).

    2 - Q: The application doesn't trigger! Is my browser supported?
    A: Did you try both methods (read USAGE on post 1)? Some browser do not support the first method (mostrly third party browsers), some do not support the second (only ICS stock browser doesn't, AFAIK). If both methods do not work for you, please post your browser and rom names and versions in this thread, thanks!

    3 - Q: It fails and now I can't download the file without unistalling your app! Now what?
    A: From SuperDownload, click on the download and select "send to default downloader": the android download app will start to download your file (not available on froyo). Or, some browsers support long-tap on a link and then "download". You can also install an additional download with different features, so android will ask you which one to use at download time.

    4 - Q: When using both networks, mobile data stream gets interrupted often!
    A: Unfortunately, when using both network, the system enforces periodic disconnects on the mobile interface. There is no way to avoid them, but the app tries to mitigate its effect as much as possible.

    5 - Q: How can I download from RapidShare (HotFile, etc.) with this application?
    A: Sites like rapidshare do not support multi threaded clients. They don't want you to have more than one active download at a time. So it would defeat the purpose of this application.
    It is possible that, with some tweaks specific to the site, and maybe the need of a premium account, it would work. That would need a lot of time to develop, though :-\

    6 - Q: Sometimes I see "Dual networks" changing form "enabled" to "suspended", why?
    A: From version 0.4, Super Download tries to avoid using both networks together when one of the two is failing too often; this is to avoid slowing down the transfer when in bad mobile reception, for example. If you feel it is suspended too often or when it shouldn't, please report on this thread.

    7 - Q: Does it work for downloading [put your favorite big file here]?
    A: It should work as long as it's a valid http or https url (no torrent (yet), for example) and the web server doesn't limit multiple connections.

    8 - Q: Does it work on a tethered connection?
    A: I didn't try myself, but I got some reports that it works. The tethered connection works as if it were wifi, and you can add your mobile speed to it!

    9 - Q: Why doesn't it work for downloading from the market/play store?
    Q: Why don't you just replace the default android downloader?
    A: The default downloader is not a "normal" application, it's a core part of the android system and libraries. Even if it was possible to take its place, it would be a compatibility nightmare, with all the os versions and different carrier/manufacturer customizations that are available.

    10 - Q: Why can't you do the same system wide, for all the applications?
    A: That would need to modify android internals and probably every application that needs it. Currently Super Download merges the packages from the two connections at the application level and there is no simple way (that I know of) to do it differently.

    11 - Q: On my Samsung with original firmware and touchwiz I can't see the download history, even though I'm on later than froyo!
    A: That's because samsung has taken their froyo downloader and put it on gb, ics and later, without updating the downloader api. You know, it's easier to make a customized program work on a new version of android rather than re-applying the changes to a newer version of the downloader...

    12 - Q: Can you alter the app and allow it to do tethering also? I want to create a wifi network which combines two 3g networks and doubles the speed for the user.
    A: I'm sorry but Super Download can't do this. The problem is not just enabling the interfaces (you can get some clues on how to do this on this thread, without the need for SD altogether), but combining the packets from the two channels. As far as I know, this can easily be done only at the application level; what this means is that you would need to modify the programs you are using on the client in order to make it work. An exception would be the use of proxies: most networked applications already support this, so theoretically it's possible. But currently a bit off topic for this project, unless it can grow to a much bigger application than it is now. It is in my todo list for the future, nonetheless ;)

    13 - Q: Did you copy/reverse engineer Samsung Download Booster?
    A: NO. It's the other way around. My app was out a lot earlier. Super Download is, infact, the first application of its kind.

    14 - Q: How's your app different than Download Booster?
    A: Samsung's one is integrated into the rom, so it has a more low-level access to the protocol. This enables it to work on, for example, play store downloads, which Super Download can't. Still, none of the two can work on all the network traffic: they are both limited to the HTTP protocol and supported applications.
    11
    Does it work for you guys?
    Is it actually faster than wifi only?

    Please let me know :)
    6
    @elban Any update coming buddy?

    Sent from my Sony Xperia L (C2104) using Tapatalk 4 beta

    Hello!
    I've worked on super download very little, recently. There is a little issue regarding free space detection which I have a fix for, but it isn't ready for release. As you know the next step is multiple concurrent downloads, which requires reworking most of the code, so I'm a bit scared about starting it ;)
    I had to make a new Grsync release and other works (not last taking care of my first son, the newborn Jacopo!) which kept me away from working on it.
    I tend to never abandon my projects as long as there is people using them, so don't worry, the new version will come! :)
    6
    New version 1.4:

    - moved temporary dir inside download dir, in order to avoid free space problems
    - added confirmation dialog for restarting partial downloads
    - added "send to system downloader" to finished downloads menu
    - added contextual color to the status text
    - added dual network check: will disable it when the two interfaces can't be detected (value reset when starting a new file)
    - added display of dual mode status
    - added error dialog on multiple download attempts
    - better interface detection logging: should help debugging phones which do not work properly
    - added support for some newer phones with different interface naming
    - fixed crash on devices not having a mobile interface
    - fixed random elapsed time on invalid url
    - made the initial window a bit nicer

    Before releasing the app to the market, I'd like to get some feedbacks.
    I'm concerned about the automatic suspension of dual mode: does it work well or does it disable dual mode when it shouldn't?
    Please provide your experience.

    Many thanks guys!