JDownloader Portable 32/64-bit Multilingual Online Installer

If you are currently developing portable freeware or planning to do so, use this forum to discuss technical implementation, seek out like-minded developers for partnership, or solicit interested users for beta testing.
Post Reply
Message
Author
User avatar
demon.devin
Posts: 39
Joined: Wed Sep 13, 2017 8:19 pm
Location: United States
Contact:

JDownloader Portable 32/64-bit Multilingual Online Installer

#1 Post by demon.devin »

Here's a PAF of an online installer for JDownloader with FFMPEG support.

JDownloader Portable 32/64-bit Multilingual Online Installer

In the optional user configuration file I've added the key Java= which can be set to any location you wish JDownoader to look for JRE.

Code: Select all

; Set custom location for JRE. ( set to directory before "bin" )
	; ie. Java=D:\PortableApps\CommonFiles\Java
	; ie. Java=X:\jre
	; Scan Priority >>
		; [1]. Java=
		; [2]. JDownloaderPortable\App\JDownloader\jre  JDownloader64\jre
		; [3]. X:\PortableApps\CommonFiles\Java  Java64
		; [4]. Locally installed Java
[/pre]

To upgrade JDownloader simply rerun the installer and select your bit depth accordingly; or choose both 32-bit and 64-bit version if you plan on running this on computers with both architectures.

User avatar
webfork
Posts: 10836
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: JDownloader Portable 32/64-bit Multilingual Online Insta

#2 Post by webfork »

So a little background on the post above for the uninitiated:

jDownloader is a popular download manager. This configuration uses the PortableApps Portable Java (called jPortable for some reason).

I don't have a use for a download manager at the moment, but could you give a few details on how to get this to work?

User avatar
Userfriendly
Posts: 430
Joined: Tue Nov 27, 2012 11:41 pm

Re: JDownloader Portable 32/64-bit Multilingual Online Insta

#3 Post by Userfriendly »

webfork wrote:This configuration uses the PortableApps Portable Java (called jPortable for some reason).

I don't have a use for a download manager at the moment, but could you give a few details on how to get this to work?
Hmmm, I don't understand this one. JDownloader already includes Java so you can run it standalone. You don't have to do anything to make it run. In the JDownloader app folder, you can find a folder named jre which has an older JRE version 1.8.0_40. Current is 1.8.0_144 but you can just replace the included runtime files with updated ones with no issues usually.

I'm guessing you're asking on how to make it work with PA Portable Java. Just delete the one that's included with JDownloader in "JDownloaderPortable\App\JDownloader\jre". Then it will look for the the usual portable \CommonFiles\Java relative to where JDownloaderPortable is located. You can then check in Help > About JDownloader > Java: and clicking on the version string to see which JRE its actually using.

I might be dumb and the question is actually on how to use JDownloader itself as a download manager... Well I use it quite a bit. It's very good for downloading from lots of different file hosters or even video streaming sites like youtube, twitch, etc.

Anyway, here's some tips for users to disable some annoying stuff like banners and nags. You can find the options to turn these off in advanced settings. Maybe it can be included in the readme of jdownloader portable or something.

You just need to filter using these words to find the right settings to toggle:

premium disabled warning flash
premium alert
Special Deal
donate button
banner

Alternatively, edit the cfg file "org.jdownloader.settings.GraphicalUserInterfaceSettings.json"

"premiumalertetacolumnenabled" : false,
"bannerenabled" : false,
"donatebuttonstate" : "CUSTOM_HIDDEN",
"specialdealoboomdialogvisibleonstartup" : false,
"premiumalerttaskcolumnenabled" : false,
"premiumalertspeedcolumnenabled" : false,
"premiumdisabledwarningflashenabled" : false,
"specialdealsenabled" : false,

User avatar
demon.devin
Posts: 39
Joined: Wed Sep 13, 2017 8:19 pm
Location: United States
Contact:

Re: JDownloader Portable 32/64-bit Multilingual Online Insta

#4 Post by demon.devin »

webfork wrote:This configuration uses the PortableApps Portable Java (called jPortable for some reason).
Supposedly it's called jPortable for legal reasons.

Thank you Userfriendly for those awesome tips.. I will include those in the read me file as it needs updating too.

webfork, Userfriendly is right. When the portable installer downloads jDownloader, it installs a bundled JRE with it. However, I've added the ability to allow the user to override this by changing the location the launcher will look for JRE in the optional user configuration file. The scanning priority is as follows:
  • Java= ; The custom user configuration setting.
  • The JRE folder inside the application folder (bundled with jDownloader by default).
  • PortableApps.com Common Files location (usually X:\PortableApps\CommonFiles\Java)
  • Lastly, if nothing else found, will search for a locally installed version of Java.
I did this so the end-user can choose what he/she prefers. If they would like to delete the bundled JRE to use an updated version or because not everyone who uses PAFs adhere to the PortableApps.com directory structure using the CommonFiles directory. As well as not everyone is/will be using the jPortable plugin made available by PortableApps.com either. John and the other developers do not seem to understand that and refuse to code around this concept for whatever reason.

I don't know what John is thinking but progress is really slow moving over there. They've been talking about adding a dedicated section for portable .NET applications for 8 years now and still nothing. Lol.

freakazoid
Posts: 1234
Joined: Wed Jul 18, 2007 5:45 pm

Re: JDownloader Portable 32/64-bit Multilingual Online Installer

#5 Post by freakazoid »

I've just been using jPortable Launcher and the .jar version of JDownloader.

Works fine for my usage. Can even use the auto-updater inside JDownloader and it will work fine.

You'll need the following:

jPortable Launcher - https://portableapps.com/apps/utilities ... e_launcher
jPortable - https://portableapps.com/apps/utilities/java_portable
JDownloader - http://jdownloader.org/download/index (click on Other to get the .jar version) (I like to put the JDownloader.jar file within jPortable Launcher's Data folder - C:\Apps\JavaPortableLauncher\Data\JDownloader\)

When you've downloaded and extracted all of the above, launch jPortable Launcher and locate the jDownloader.jar file and that's it.
is it stealth? ;)

User avatar
demon.devin
Posts: 39
Joined: Wed Sep 13, 2017 8:19 pm
Location: United States
Contact:

Re: JDownloader Portable 32/64-bit Multilingual Online Installer

#6 Post by demon.devin »

freakazoid wrote: Sun Jan 07, 2018 11:58 am I've just been using jPortable Launcher and the .jar version of JDownloader.

Works fine for my usage. Can even use the auto-updater inside JDownloader and it will work fine.

You'll need the following:

jPortable Launcher - https://portableapps.com/apps/utilities ... e_launcher
jPortable - https://portableapps.com/apps/utilities/java_portable
JDownloader - http://jdownloader.org/download/index (click on Other to get the .jar version) (I like to put the JDownloader.jar file within jPortable Launcher's Data folder - C:\Apps\JavaPortableLauncher\Data\JDownloader\)

When you've downloaded and extracted all of the above, launch jPortable Launcher and locate the jDownloader.jar file and that's it.
With my portable build, you only need the one online installer. To upgrade jDownloader, simply run the installer again and it'll automatically install the latest version for you. Plus, this version supports x86_64 to enable you to use either one according to your system's bit-depth. You do not need to configure anything as my build does it all for you. Just install and you can launch the program immediately thereafter.

bitcoin
Posts: 285
Joined: Sun Dec 31, 2017 6:32 pm

Re: JDownloader Portable 32/64-bit Multilingual Online Installer

#7 Post by bitcoin »

demon.devin wrote: Mon Oct 09, 2017 9:17 pm Here's a PAF of an online installer for JDownloader with FFMPEG support.

JDownloader Portable 32/64-bit Multilingual Online Installer
33/69 on VT

User avatar
webfork
Posts: 10836
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: JDownloader Portable 32/64-bit Multilingual Online Installer

#8 Post by webfork »

bitcoin wrote: Wed Sep 26, 2018 11:12 am 33/69 on VT
That's not a small number. Do you have the link / SHA256 code?

bitcoin
Posts: 285
Joined: Sun Dec 31, 2017 6:32 pm

Re: JDownloader Portable 32/64-bit Multilingual Online Installer

#9 Post by bitcoin »

webfork wrote: Sat Sep 29, 2018 11:19 am
bitcoin wrote: Wed Sep 26, 2018 11:12 am 33/69 on VT
That's not a small number. Do you have the link / SHA256 code?
i think this is the SHA256 - 4A588D5D10D3537DB7BB1102FC74E90B59668BC3A8249992F05F880D27C9A39A

its the link at the top of his first post:

https://www.upload.ee/files/7543597/JDo ... f.exe.html

CATyPH
Posts: 2
Joined: Thu Jan 31, 2019 7:17 am

Re: JDownloader Portable 32/64-bit Multilingual Online Installer

#10 Post by CATyPH »

Hi!
I have the same question
https://www.virustotal.com/#/file/4a588 ... /detection
32/68
it's normal? :)
Spoiler!   
#ransomware

submitname:"4a588d5d10d3537db7bb1102fc74e90b59668bc3a8249992f05f880d27c9a39a.exe.bin"
falcon-threatscore:100/100
memurl:"Heuristic match: 6OJG6:.GM,Heuristic match: #>~/b..HU,Heuristic match: <g@T9g)o.gl,Heuristic match: 9l}p ?y% .sk,Pattern match: http://www.symauth.com/cps0*,Pattern match: ler.jdownloader.org/ic/JD2SilentSetup_x86.exe match: http://www.symauth.com/cps0*,Pattern match: ler.jdownloader.org/ic/JD2SilentSetup_x86.exe match: http://www.symauth.com/cps0*,Pattern match: demon.devin@gmail.com,Pattern match: ler.jdownloader.org/ic/JD2SilentSetup_x86.exe match: http://www.symauth.com/cps0*,Pattern match: ler.jdownloader.org/ic/JD2SilentSetup_x86.exe match: http://s.symcb.com/universal-root.crl0,Pattern match: ler.jdownloader.org/ic/JD2SilentSetup_x86.exe match: http://www.symauth.com/cps0*,Pattern match: ler.jdownloader.org/ic/JD2SilentSetup_x86.exe match: http://www.symauth.com/cps0*,Pattern match: ler.jdownloader.org/ic/JD2SilentSetup_x86.exe match: http://www.symauth.com/cps0*,Pattern match: ler.jdownloader.org/ic/JD2SilentSetup_x86.exe match: http://www.symauth.com/cps0*,Pattern match: ler.jdownloader.org/ic/JD2SilentSetup_x86.exe match: http://www.symauth.com/cps0*,Pattern match: ler.jdownloader.org/ic/JD2SilentSetup_x86.exe"
hosts:"23.62.197.99:56502"
source:https://www.hybrid-analysis.com/sample/ ... mentId=120

User avatar
webfork
Posts: 10836
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: JDownloader Portable 32/64-bit Multilingual Online Installer

#11 Post by webfork »

So ... what is that exactly?
CATyPH wrote: Thu Jan 31, 2019 7:19 am submitname:"4a588d5d10d3537db7bb1102fc74e90b59668bc3a8249992f05f880d27c9a39a.exe.bin"
falcon-threatscore:100/100
memurl:"Heuristic match: 6OJG6:.GM,Heuristic match: #>~/b..HU,Heuristic match: <g@T9g)o.gl,Heuristic match: 9l}p ?y% .sk,Pattern match: http:// www.symauth. com/cps0*,Pattern match: ler.jdownloader.org/ic/JD2SilentSetup_x86.exe match: http:// www.symauth. com/cps0*,Pattern match: ler.jdownloader.org/ic/JD2SilentSetup_x86.exe match: http:// www.symauth. com/cps0*,Pattern match: demon.devin@gmail. com,Pattern match: ler.jdownloader.org/ic/JD2SilentSetup_x86.exe match: http:// www.symauth. com/cps0*,Pattern match: ler.jdownloader.org/ic/JD2SilentSetup_x86.exe match: http:// s.symcb. com/universal-root.crl0,Pattern match: ler.jdownloader. org/ic/JD2SilentSetup_x86.exe match: http:// www.symauth. com/cps0*,Pattern match: ler.jdownloader. org/ic/JD2SilentSetup_x86.exe match: http:// www.symauth. com/cps0*,Pattern match: ler.jdownloader. org/ic/JD2SilentSetup_x86.exe match: http:// www.symauth. com/cps0*,Pattern match: ler.jdownloader.org/ic/JD2SilentSetup_x86.exe match: http:// www.symauth. com/cps0*,Pattern match: ler.jdownloader.org/ic/JD2SilentSetup_x86.exe match: http:// www.symauth. com/cps0*,Pattern match: ler.jdownloader. org/ic/JD2SilentSetup_x86.exe"
hosts:"23.62.197.99:56502"
source:https://www.hybrid-analysis. com/sample/4a588d5d10d3537db7bb1102fc74e90b59668bc3a8249992f05f880d27c9a39a?environmentId=120

CATyPH
Posts: 2
Joined: Thu Jan 31, 2019 7:17 am

Re: JDownloader Portable 32/64-bit Multilingual Online Installer

#12 Post by CATyPH »

webfork wrote: Fri Feb 01, 2019 5:38 am So ... what is that exactly?
installation file analysis from this site: hybrid-analysis.com

Post Reply