INTERACT FORUM

Windows => Third Party Plug-ins, Programs, and Skins => Topic started by: ExiledRoyal on August 11, 2022, 04:02:40 pm

Title: mjr files
Post by: ExiledRoyal on August 11, 2022, 04:02:40 pm
Hi. I recently purchased an app  which I have tried to download. Instead of the expected .exe file, it downloads the file with an mjr extension added. Clicking on it simply makes JRiver affirm that my JRiver licence is active. I understand that the mjr file is linked to a package installer, but I am completely unable to open the setup programme. JRiver seems to be hijacking it. There isn't a way to unlink the mjr extension from JRiver in the default programmes list. I've attached a screenshot of my downloads.

Any pointers would be very gratefully received.

Thank you.. Nick
Title: Re: mjr files
Post by: JimH on August 11, 2022, 04:10:40 pm
An mjr file is an Install Key.  Read here for more:  https://wiki.jriver.com/index.php/Restoring_a_License

But those aren't our files.

An mjp is a JRiver package installer, used for installing plug-ins.

Something renamed the files. 

You could try using another browser.

Be cautious.  Something isn't right.  Make sure you trust the vendor.
Title: Re: mjr files
Post by: JimH on August 11, 2022, 04:40:20 pm
Testing without Docker would also be interesting.
Title: Re: mjr files
Post by: zybex on August 11, 2022, 04:46:18 pm
Downloading from the official link works as expected, using Chrome:
https://www.accordancefiles1.com/products/Accordance13.3.2.exe

Not sure why you're getting an extra .mjr extension.
Title: Re: mjr files
Post by: ExiledRoyal on August 12, 2022, 02:16:06 pm
Thanks for getting back, folks. Right, after a lot of head scratching, I think that somehow JRiver was adding an extra mjr extension to my exe download. In the end I simply deleted the .mjr at the end of the file, the proper exe file popped up with its proper icon, and the install ran as it should.

I have had this happen to programs I've bought before, but gave up, as all that would happen would be that JRiver popped up saying my registration was complete. So ... should this happen again, I'm sorted!

 ;D
Title: Re: mjr files
Post by: JimH on August 12, 2022, 02:43:57 pm
JRiver wouldn't add the mjr extension.  At least, I can't think how it could and I don't think we've ever seen that problem. 

It does own that file extension, so it would try to run it if some other application added it.
Title: Re: mjr files
Post by: tzr916 on August 29, 2022, 08:34:58 am
I have come across this a LOT. Downloading from many different websites using Firefox browser, example of what gets downloaded: installer.exe.mjr

No idea how the gets mjr added on, but simply removing the mjr off the end of the file name leaving the exe works fine. Mystery  :-\
Title: Re: mjr files
Post by: zybex on August 29, 2022, 09:55:28 am
This is likely a bug in Firefox. Have you tried Chrome or Edge?

Do you use a Download Manager add-on? If so try disabling it.
You may also try disabling all other plugins/addons to see if it's one of them causing the issue.

Another option is to check the Firefox download action settings - Firefox is known for renaming certain extensions automatically, but it's not supposed to do that to EXE by default:
https://support.mozilla.org/en-US/kb/change-firefox-behavior-when-open-file#w_file-types-and-download-actions

@jriver: what's the MIME type when downloading an .mjr from your servers?
Title: Re: mjr files
Post by: marko on August 29, 2022, 11:03:21 am
fwiw, I use Firefox by default, for many many years, and have never had this happen to any download.
Title: Re: mjr files
Post by: zybex on August 29, 2022, 01:06:26 pm
Not everyone has the same plugins/addons; all it takes is a bad one, or a badly configured one. It's not a global issue as only a few users see it, and apparently only in Firefox, so it's not something MC is doing (if so, it would affect everyone and all browsers).

Firefox automatically renames some files after download - I can see many people on the internets asking about problems caused by this "feature". You can also tell Firefox what to do with each file type after downloading. So what I think happens here, is that JRiver sends the license file tagged as Application/Executable (MIME type) and if the users happens to tell Firefox to "always run" the MJR after download, Firefox helpfully learns that Executables are now called "mjr" files. So it starts renaming any download tagged as Executable. This is why I asked about the MIME type, which is the only thing MC could change to avoid this issue.
Title: Re: mjr files
Post by: JimH on August 29, 2022, 02:29:30 pm
Please report the problem to Firefox.  It's not something we can do anything about.
Title: Re: mjr files
Post by: zybex on August 29, 2022, 02:57:21 pm
To be sure, it's funky behaviour from Firefox, I would also call it a bug.

But... you must should change the MIME content-type your server is sending, and which is likely triggering the firefox bug. MJR is definitely not an executable:

C:\Temp>wget --no-check-certificate -S https://rover.jriver.com/license/my-license-code/Media%20Center30%20Windows-559151.mjr
--2022-08-29 21:49:18--  https://rover.jriver.com/license/my-license-code/Media%20Center30%20Windows-559151.mjr
Resolving rover.jriver.com... 216.14.187.183
Connecting to rover.jriver.com|216.14.187.183|:443... connected.
WARNING: cannot verify rover.jriver.com's certificate, issued by `/C=GB/ST=Greater Manchester/L=Salford/O=Sectigo Limited/CN=Sectigo RSA Domain Validation Secure Server CA':
  Unable to locally verify the issuer's authority.
HTTP request sent, awaiting response...
  HTTP/1.1 200 OK
  Date: Mon, 29 Aug 2022 19:49:19 GMT
  Server: Apache/2.4.25 (Debian)
  Last-Modified: Thu, 25 Aug 2022 14:11:19 GMT
  ETag: "55d-5e7115f118fc0"
  Accept-Ranges: bytes
  Content-Length: 1373
  Keep-Alive: timeout=5, max=100
  Connection: Keep-Alive
  Content-Type: application/x-msdos-program
Length: 1373 (1.3K) [application/x-msdos-program]
Saving to: `Media Center30 Windows-559151.mjr'

100%[======================================================================================================================>] 1,373       --.-K/s   in 0s

2022-08-29 21:49:19 (397 MB/s) - `Media Center30 Windows-559151.mjr' saved [1373/1373]


It should be application/octet-stream.
Title: Re: mjr files
Post by: tzr916 on August 29, 2022, 06:37:24 pm
In Firefox, go to https://www.silicondust.com/support/downloads/ and click the "HDHomeRun Software for Windows" and what I get is hdhomerun_windows_20220822.exe.mjr

Does NOT happen in Chrome... I then opened Firefox with all add-ons disabled (troubleshoot mode) and it still happens, it's still adding the mjr.

So I checked the Firefox > Settings > Applications and there's "MediaCenter.29.Registration = Save As", see first screen shot. I changed it to "Always ask", then get what you see in the second screen shot, look how it says "which is:mjr file".

Anyone know how to delete the "MediaCenter.29.Registration" thing from Firefox?

Title: Re: mjr files
Post by: tzr916 on August 29, 2022, 07:56:15 pm
Anyone know how to delete the "MediaCenter.29.Registration" thing from Firefox?
ANSWER: Rename or delete "handlers.json" found in the C:\Users\User\AppData\Roaming\Mozilla\Firefox\Profiles folder. Now downloading EXE files do not get renamed to MJR.

Guess we will see if this happens again after installing MC30
Title: Re: mjr files
Post by: bob on September 06, 2022, 12:52:36 pm
Changed it to octet-stream.
Title: Re: mjr files
Post by: zybex on September 06, 2022, 01:05:42 pm
Thanks Bob.