Using javascriptobfuscator.exe with wine in Ubuntu 16.04

Questions about Wine on Linux
Locked
sam11
Newbie
Newbie
Posts: 1
Joined: Fri Feb 10, 2017 11:39 pm

Using javascriptobfuscator.exe with wine in Ubuntu 16.04

Post by sam11 »

I am trying to use a windows application Javascript Obfuscator (from https://www.javascriptobfuscator.com/downloads.aspx) with wine.Whenver I am running

Code: Select all

wine javascriptobfuscator.exe
I am getting the following errors
libgluezilla not found. To have webbrowser support, you need libgluezilla installed
So, I did

Code: Select all

sudo apt-get install libmono-webbrowser4.0-cil
But, still after installation I am getting the same error.

The whole log
> fixme:wincodecs:PngDecoder_Block_GetCount 0x13cdc88,0x33e788: stub
> fixme:wincodecs:PngDecoder_Block_GetCount 0x13ec4b8,0x33e788: stub
> fixme:wincodecs:PngDecoder_Block_GetCount 0x13ec590,0x33e788: stub
> fixme:wincodecs:PngDecoder_Block_GetCount 0x13ec4b8,0x33e788: stub
> fixme:wincodecs:PngDecoder_Block_GetCount 0x13ec668,0x33e788: stub
> fixme:wincodecs:PngDecoder_Block_GetCount 0x13ec740,0x33e788: stub
> fixme:wincodecs:PngDecoder_Block_GetCount 0x13a1be0,0x33e788: stub
> fixme:wincodecs:PngDecoder_Block_GetCount 0x13a1bf8,0x33e788: stub
> fixme:wincodecs:PngDecoder_Block_GetCount 0x13a1c28,0x33e788: stub
> fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x147d93c,0x136e9b0):
> stub fixme:wincodecs:PngDecoder_Block_GetCount 0x136e9b8,0x33e788:
> stub fixme:wincodecs:PngDecoder_Block_GetCount 0x136e9b8,0x33e788:
> stub fixme:wincodecs:PngDecoder_Block_GetCount 0x136e9b8,0x33e788:
> stub fixme:wincodecs:PngDecoder_Block_GetCount 0x147e308,0x33e788:
> stub fixme:wincodecs:PngDecoder_Block_GetCount 0x136e9b8,0x33e788:
> stub fixme:wincodecs:PngDecoder_Block_GetCount 0x147d9c0,0x33e788:
> stub fixme:wincodecs:PngDecoder_Block_GetCount 0x14904b8,0x33edc8:
> stub libgluezilla not found. To have webbrowser support, you need
> libgluezilla installed fixme:wincodecs:PngDecoder_Block_GetCount
> 0x13a5ac8,0x33f2f8: stub fixme:wincodecs:PngDecoder_Block_GetCount
> 0x13a48e8,0x33f2f8: stub fixme:wincodecs:PngDecoder_Block_GetCount
> 0x14b07d8,0x33f2f8: stub fixme:ole:RemUnknown_QueryInterface No
> interface for iid {00000019-0000-0000-c000-000000000046}
> System.NullReferenceException: Object reference not set to an instance
> of an object at System.Windows.Forms.WebBrowser.Navigate
> (System.String urlString) [0x00000] in <filename unknown>:0 at
> (wrapper remoting-invoke-with-check)
> System.Windows.Forms.WebBrowser:Navigate (string) at
> JSOWin.MainSingle.MainSingle_Load (System.Object sender,
> System.EventArgs e) [0x00000] in <filename unknown>:0 at
> System.Windows.Forms.Form.OnLoad (System.EventArgs e) [0x00000] in
> <filename unknown>:0 at System.Windows.Forms.Form.OnLoadInternal
> (System.EventArgs e) [0x00000] in <filename unknown>:0
> ^Cfixme:console:CONSOLE_DefaultHandler Terminating process 40 on event
> 0 err:mscoree:expect_no_runtimes Process exited with a Mono runtime
> loaded.
I posted this on Ubuntu Forum and one person pointed out the 'fixme' lines.
qwertymnb
Level 4
Level 4
Posts: 237
Joined: Sun Jan 17, 2016 4:36 pm

Re: Using javascriptobfuscator.exe with wine in Ubuntu 16.04

Post by qwertymnb »

Try install native dotnet. Looks like Mono is not mature enough to run this program.

I tested it with native dotnet, and although it throws up an exception, it starts at least and seems to be useable (didn`t really test functionality). I will open a bugreport in bugzilla for this exception.

I`m not not sure what .Net version it needs, but I guess you could start with ``winetricks dotnet20``
(I tested it in wineprefix where i have dotnet452 installed)

Good luck!
Locked