Download Latest Version uget-2.2.3-1.tar.gz (1.0 MB)
Email in envelope

Get an email when there's a new version of uGet - Download Manager

Name Modified Size InfoDownloads / Week
Parent folder
README.android.txt 2016-06-06 9.4 kB
uget-android-1.2.13.apk 2016-06-06 3.1 MB
Totals: 2 Items   3.1 MB 0
uGet 1.2.13 for Android
Google Play : https://play.google.com/store/apps/details?id=com.ugetdm.uget

* This version must running at Android 4+

v1.2.13 Changes:
1. media plug-in: change file name if media file size is different.
2. Fix: program crash when user start/stop/recycle download in user created category.
3. Fix: size field in download item may disappear in some case.
4. Fix: it is leaving a leftover aria2 file after deleting files in active download.

v1.2.12 Changes:
1. reduce start-up time.
2. aria2 plug-in: avoid null pointer access.
3. Fix: display wrong data when user change download properties in some case.
4. Fix: program may crash when user start/stop download item.

v1.2.11 Changes:
1. curl plug-in: Fix a bug that causes authentication failed.
2. remove advertisement after showing ad 20 seconds.
3. add russian translation file.

v1.2.10 Changes:
1. save/restore first visible position in download list when user rotate device.
2. In speed limit mode, program adjust existing task speed when adding new task.
3. adjust layout of advertisement.
4. Fix: item in download list doesn't show icon in some case.
5. Fix: if syntax error in clipboard file types, it throws PatternSyntaxException.

v1.2.9 Changes:
1. use ProGuard to shrink package.
2. Fix: Program stop download queuing in some case.

v1.2.8 Changes:
1. Fix: Program crash when user delete category.
2. Fix: Incorrect encoding on some characters (e.g. French characters)

v1.2.7 Changes:
Fix: Program stop to work if user activate download in sorted list.

v1.2.6 Changes:
1. upgrade OpenSSL to 1.0.1s (for security vulnerabilities)
2. upgrade libcurl to 7.48.0

v1.2.5 Changes:
Revert URI decoder to old version, it may fix incorrect encoding on some characters.

v1.2.4 Changes:
1. curl plug-in: improve downloaded segment handler.
2. curl plug-in: set min split size to 10 MiB.
3. curl plug-in: adjust speed if plug-in add/remove segments in speed limit mode.

* This version fix bug that download speed is slow when progress near 100%
* If you usually get error message "Incorrect source", I suggest you use this version.

v1.2.3 Changes:
1. adjust layout of message field in download item.
2. curl plug-in: fix a bug that downloaded file may be incomplete in some case.
3. aria2 plug-in: fix a memory leak.

v1.2.2 Changes:
1. Fix: processing shared link each time when user rotate device.
2. Fix: offline mode not work if "Go offline if no WiFi connection" is disabled.
3. Fix: Program may crash when user delete, move, start, or pause item.

v1.2.1 Changes:
1. uGet can monitor YouTube URL and download it's video file (Beta).
2. Add a option to clear clipboard after uGet accept a downloadable URL.
3. Save data when user switch uGet to background.
4. curl plug-in: Don't assign data if plug-in start failed.
5. curl plug-in: avoid showing "99:99:99" in "elapsed" when downloading start.
6. curl plug-in: avoid reporting "Incorrect source" when downloading finished.
7. Fix: Program stop running download when user set "Runnable" to it.

* Because Android system may delete background app when low memory, this version clear clipboard and save data many times to avoid some strange problem.

v1.2.0a Changes:
1. Fix: uGet may crash when user remove it from recent apps in some device.
2. curl plug-in: Don't check post and cookie file if no HTTP data.

* Because Google Play developer console report a crash bug in Galaxy Tab3 7.0, I add some error prevention mechanism in this version.

v1.2.0 Changes:
1. User can "force start" download in offline mode.
2. When device shutdown, program will exit and save data.
3. When program exit, it will remove notification.
4. When downloads complete and screen is off, program release CPU resource.
5. change color of progress bar for Android 5.
6. Fix: uGet can't keep selection when user rotate device.
7. Fix: uGet stop downloading when the screen shuts off.
8. Fix: uGet may stop working when user switch it to background.
9. Fix: Settings - "Exit on back pressed" does not work correctly.

v1.1.5 Changes:
1. curl plug-in: Disable SSL verification for host.
2. Fix: Can't stop all task when program into offline mode.
3. Fix: uGet doesn't accept url when user share link to it.

v1.1.4 Changes:
1. In speed limit mode, program adjust speed when downloading start-up.
2. Fix: program crash at start-up in Android 4.0.x
3. Fix: program crash when simultaneously download > 32 files.

v1.1.3 Changes:
1. curl plug-in: update control file path if download file was renamed.
2. curl plug-in: update downloaded size after loading aria2 control file.
3. Add new item "Go offline if no WiFi connection"
4. Add new item "Settings..." in context menu.
5. Add new item "Offline Mode" in main menu.

v1.1.2 Changes:
1. curl plug-in: fix memory leak and avoid accessing NULL pointer.
2. curl plug-in: create new file with correct size if file size is not the same.
3. curl plug-in: create new file only in first connection.
4. curl plug-in: change setting's file name if plug-in created new file.
5. replace invalid characters \/:*?"<>| by _ in filename.
6. Don't resume file with incorrect aria2 control file (no bit field).

v1.1.1 Changes:
01. curl plug-in: create new download file if file size is not the same.
02. curl plug-in: use common user & password by default.
03. curl plug-in: response error if post or cookie file not found.
04. curl plug-in: don't create aria2 control file if download file create failed.
05. curl plug-in: if error occurred while allocating disk space, delete created download file.
06. curl plug-in: count downloaded size after splitting download. (avoid progress > 100%)
07. avoid crash if user doesn't specify argument value. (JSON-RPC)
08. When creating folder failed, check folder exists before returning error.
09. update OpenSSL to 2015-06-15 (from Google Git repo)
10. update libcurl to 7.44

v1.1 Changes:
1. Change layout of download item
2. Change Retry and Message color in download item. 
3. update libcurl to 7.42.1

v1.0.12 Changes:
1. update libcurl to 7.41.0
2. clipboard monitor add a new file type 'WEBM'.
3. Fix: can't apply some aria2 settings after user change it.

v1.0.11 Changes:
1. display retry count and time left in download list if possible.
2. provide JSON-RPC over TCP (connect to localhost:14777) **
3. provide JNI binary for Intel CPU.
4. support Android 64bit file I/O
5. upgrade OpenSSL to 1.0.1l
6. Fix: program exit when user switch between portrait and landscape mode in 1.0.10
7. Fix: avoid exception if program show pop-up menu in Android 5+.

** see "doc/JSON-RPC_interface.txt" in Git repo.

v1.0.10 Changes:
1. Use Android Service to avoid lifecycle problem (crash on startup).
2. curl plug-in: report more error (e.g. Failed to create file) after connecting.
3. curl plug-in: avoid crash if filename repeated counts > 999
4. aria2 plug-in: clear uploading flag if aria2 status changed.

v1.0.9 Changes:
1. curl plug-in: retry all URI (include mirrors) every time.
2. curl plug-in: response error if file size is different.
3. aria2 plug-in: change lowest speed limit to 128 byte/sec.
4. aria2 plug-in: Don't change node name If URI scheme is "magnet".
5. aria2 plug-in: Don't change URI If URI scheme is "magnet".
6. aria2 plug-in: Don't set uploading status if no downloaded data.
7. magnet: get and show name from magnet URI.

v1.0.8 Changes:
1. reduce start-up time.
2. curl plug-in: reset speed if download thread restart.
3. curl plug-in: change file auto rename counts to 10000.
4. curl plug-in: response error if error occur when create large file.
5. Fix: user can't pause some downloading task.

v1.0.7 Changes:
1. add feature - Autosave.

v1.0.6 Changes:
1. Show confirm dialog when user delete category.
2. Show Context menu when user long click empty space in download list.
2. update OpenSSL

v1.0.5 Changes:
1. curl plug-in: restore SSL cipher and SSL version to default value.
2. Use google play services.

v1.0.4 Changes:
1. curl plug-in: Program must get file timestamp even if file has existed.
2. aria2 plug-in: "max-concurrent-downloads" is global option, don't use it with gid.
3. aria2 plug-in: add "split" option to avoid less connections if user specify mirrors.
4. Remove line breaks from setting of clipboard monitor and aria2 arguments.

v1.0.3 Changes:
1. Rewrite aria2 launching code.
2. Support aria2 RPC authorization secret token (Aria2 v1.8.4 new feature).
3. Rebuild SSL code to improve performance.

v1.0.2:
First beta version.

* Please uninstall uGet 1.0.2 Beta before you install this version.
* Android version stop to retry if plug-in can't resolve host.
* If you want to run aria2 in local device, you must install aria2c by yourself.

------
How to install and run aria2 in local Android device.

Step 1. Get aria2 for Android from http://aria2.sourceforge.net/

Step 2. Install aria2c to your device.
  If you have adb, you can use below commands to install:
  $ adb push aria2c /data/local/tmp
  $ adb shell chmod 755 /data/local/tmp/aria2c

Step 3. Setup uGet App:
  1. Select Menu -> Settings
  2. Choose Aria2 plug-in options
  3. Enable Run aria2 in this device
  4. Setup Path to /data/local/tmp/aria2c
Source: README.android.txt, updated 2016-06-06