I am please to announce the availability of a new version of JDownloader2
========== Actual version 2.0-1.3 for ADM 2.x firmware (fresh install)
========== NEW version 2.0-1.4 for ADM 3.x firmware (fresh install ONLY don't need if update to 3.x is AFTER installing 2.x version of Jdownloader)
ALTERNATE VERSION NOT FOR UPDATE ...
========== NEW version 2.0-1.5 ADM 3.x Entware in place of Entware-ng support also ARM64
ATTENTION === due to the product itself the procedure is a little more complex.
read the How-to, read the how-to, read the how-to ... and in case of : read the how-to hereafter
PREREQUIS :
CREATE an account in jdownloader site : http://my.jdownloader.org/login.html
entware-ng OR entware (new 1.x) ... for complete GNU tools (Asustor provide only Busybox version)
jre ... normal JDownloader is a java program (

AND
how open a console (ssh or telnet) and enter basic commands ...
AND
an Internet connection valid and remember elapse time depend of the bandwidth ...
======== NEW if you want to use it on ARM series you MUST used a private version of JRE in complement of official delivery
======== This is ALSO be done for other series x86 and x86_64 but not mandatory (T.B.C. for x86 32 bits, perhaps also mandatory)
GET the LAST JRE version :
... open a browser and download JDK8 for your platform
====== Oracle licence don't permit to link directly (even working) to JDK download files
... ... http://www.oracle.com/technetwork/java/ ... 33151.html
... ... accept licence get JDK (not demos and samples)
... ... select Linux ARM 32 Hard Float ABI for ARM series
... ... select Linux x86 for 32 bits models
... ... select Linux x64 for x86_64 series
... ALWAYS get the .tar.gz file
... put the file in your Public share
... open a ssh console, cd /share/Public and use tar xzf file_downloaded ... to extract the tar file
... ... a folder jdk1.8.0_144 (if last update 144) is created ... inside ONLY jre folder will be used
... now follow instruction (use of this is explain in init.sh phase later)
[Anxious about entware-ng / entware update from JDowloader APKG ?]
before install you can do ...
opkg update ; opkg upgrade
then install
opkg install bash bc coreutils coreutils-cat coreutils-ln coreutils-mkdir coreutils-tail grep sed
after install (do be sure all is here) you can do
opkg list_installed ... and do a visual verification
TESTED : on x86_64 model with official JRE 8 , on ARMHF with u144 JRE8 and on x86 with u144 JRE8
[Name]
JDownloader2
[Versions]
2.0-1.5
... FRESH install ONLY
... REQUIRE Entware in place of Entware-ng (so need to uninstall ng to install new Entware 1.0
... support JRE (last updated) from Asustor (no need to use alternate JRE delivery
... support for NAS ARM64 series ...
2.0-1.4.1
... suppress option -norestart that complexify in normal usage the internal update process (bug is : manual restart required)
2.0-1.4
MANDATORY for a FRESH install under A.D.M. 3.0
... support using ANOTHER JRE (even official JRE stay a perquisite)
... scripts change to comply A.D.M. 3.0 change in APKG management
2.0-1.3
NOT A MANDATORY update ... depend of your usage ...
... due to previous modification (URL generation) AND due to architecture use by Asustor for APKG Web Server application
... ... a problem exist : you can't Disable jdownloader (thanks to Vincent to discover this problem) (normally no reason ... because it's here to download in background


... This version solve this bug by returning to the "official" methodology require by Asustor (even if I have some difficulty to understand ... but I am not in the Asustor's team)
2.0-1.2
... solve problem of URL generated by JDownloader icon in ADM
... manage upgrade WITHOPUT lost of your own configuration
2.0-1.1
... add more description with link to init phase need to finish install
2.0
initial release
[How-to MUST BE READ FIRST]
1 install the APKG ... it go automatically to Disable state
====== NEW ONLY for ADM 3.0 and version 2.0-1.4
====== AND IF you want to use your own (last version) JRE (Java Run Environment)
... open a ssh terminal
... cd /usr/local/AppCentral/jdownloader
... ... move the previous JRE downloaded and extracted as explain here before
... mv /share/Public/jdk1.8.0_144/jre .
... ... don't forgot the "." at end of command line
... ... NOW set the new jre as parameters
... /usr/local/AppCentral/jdownloader/CONTROL/start-stop.sh set_java_home /usr/local/AppCentral/jdownloader/jre
... ... IF AFTER INSTALL (end of init script, you want to return to default JRE (official Asustor delivery)
... ... OR if Asustor provide a not so old version
... /usr/local/AppCentral/CONTROL/start-stop.sh reset_java_home (return JAVA_HOME to /usr/local/AppCentral/jre)
2 run in a console THIS will be done ONLY one time :
/usr/local/AppCentral/jdownloader/init.sh
READ carefully ALL the message displayed BEFORE starting each phase ...
... this start a first java program to update and install ALL the structure
... LOT LOT LOT of message are displayed ... be patient
... IF YOU SEE a message "do you want to update y/n" or like ... ALWAYS answer y YES
AFTER the update ... and 10 seconds more ... the java program is killed
... you have to validate (just to see an error if appear ... )
... this restart a second step of java
... LOT LOT LOT of message are displayed ... be patient
DURING this phase you are asked to enter email and password (your jdownloader account)
... answer y (yes) to enter credentials
... enter your email
... enter your password
WHEN " set CONNECTED" OR "Update Messages: xxx" then nothing more on screen
if one is displayed AND only when ... (be patient ... again)
... use <CTRL>C (control+ c) to break and kill GRACEFULLY (don't use other method) the java program ... and wait for all message up to the end
It's finish now you can Enable the APKG
... using App. Central in web admin menu
Then connect to : http://my.jdownloader.org/login.html
AND FIRST change the download folder best is to use : /share/Download BUT you can create your own ...
after ... no idea ... I am not a user of jdownloader ...
Alternatively you can use the Web link created in your local Web server : http://your_ip_or_name:your_port_or_def ... ownloader2
... but it's only a redirection to http://my.jdownloader.org/login.html (all is managed from my.jdownloader site)
[Cron]
When you start the APKG ... 2 (two) cron task are created
One to free memory for other (frequency depend of the memory available) Java is a memory eater ...
One each day 1 of each month to clean temporary folders (in jdownloader)
BUT each can be started manually using /usr/local/AppCentral/jdownloader/CONTROL/start-stop.sh jd_clean_tmp or jd_clean_cache (memory)
[Download]
USING Entware
... APKG NOT FOR UPDATE not proposed in App Central (to avoid update unwanted)
APKG 2.0-1.5 : https://www.father-mande.ovh/A/apkg/jdo ... .5_any.apk
USING : Entware-ng
... APKG have been proposed to enter in App. Central list ... wait and see ... (NOT for ADM 3.0 for the moment)
APKG 2.0-1.4.1 : https://www.father-mande.ovh/A/apkg/jdo ... .1_any.apk
[Support]
I am NOT a user ... so ... but you can go to
http://my.jdownloader.org/index.html to get other client or wiki and F.A.Q.
Android : https://play.google.com/store/apps/deta ... yjdandroid
Ios : .... to be completed
Windows_Phone : http://www.windowsphone.com/de-de/store ... d4547a8ffe
Captcha solver : http://www.9kw.eu/register.html (account and paid for ... )
If you don't have an account on http://www.9kw.eu/register.html service make one on it, it's a captchas solver. The best thinks about it, is that if you don't want to buy some captcha credits, you can participate, solving some captchas and earn captcha credits!
Have fun.
Philippe.