Extract Omni.ja
I want to extract Omni.ja. None of the zip programs are working, the program that linked in
https://developer.mozilla.org/en-US/docs/Mozilla/About_omni.ja_(formerly_omni.jar)
Is a visual basic program which requires a control that does not install in Windows 8. I tried many zip programs such as Winzip, winrar, 7Zip, Peazip and many others to extract it but none of them can even open it. This file currently using a nonstandard compressing zip format which has header infront of file instead of back of file.
Reason to extract? firstly because I like to! second because there is a backdoor is installing with firefox which is called loop and I want to remove it from my installations. Now you might say "loop" is not a backdoor and it is a very useful sweet candy and still I won't listen. You give me your IP and prove it to you that it is more useful to me than you!
Anyway, back to my question, What tool I can use to extract this file.
All Replies (13)
To extract this you need to Rename that with changing the extension name to omni.jar to omni.zip and then use any of the unzip s/w it.
I have used 7-Zip with great success - http://www.7-zip.org/ - but on a WindowsXP PC. Doesn't seem to be available for Linux.
Chandan_Baba said
To extract this you need to Rename that with changing the extension name to omni.jar to omni.zip and then use any of the unzip s/w it.
Have you tried that yourself? 7zip at least does not need that, in fact, you can even right click on a text file and as 7zip to try and open it as zip file!
And yes, I did rename it to zip (and its extension is JA and not JAR)
the-edmeister said
I have used 7-Zip with great success - http://www.7-zip.org/ - but on a WindowsXP PC. Doesn't seem to be available for Linux.
I believe you are using a german version which they compress Omni.JA with standard zip. I am using US version which is compressed with a none-standard zip as explained in my post!
I'm using the en-US versions of Firefox.
It is not recommended to remove components that way. You can't predict what happens if you proceed that way (there are references in the code to call them) and you would have to repeat this with every Firefox update (updating will involve downloading the full version).
You can set all loop prefs that have an URL in it to an empty string to prevent Firefox from contacting the server.
cor-el said
It is not recommended to remove components that way. You can't predict what happens if you proceed that way (there are references in the code to call them) and you would have to repeat this with every Firefox update (updating will involve downloading the full version). You can set all loop prefs that have an URL in it to an empty string to prevent Firefox from contacting the server.
setting loop urls to empty does not stop firefox from broadcasting its IP to all computers in network and registering your computer as multicast listener destination in your router!
Edeziri
the-edmeister said
I'm using the en-US versions of Firefox.
Have you tried to open Mozilla Firefox\browser\omni.ja?
which version of 7Zip are you using? I am using version 9.38 and it cannot open the file.
I am also using this version of firefox https://download-installer.cdn.mozilla.net/pub/firefox/releases/34.0.5/win32/en-US/Firefox%20Setup%2034.0.5.exe
Yes, I have opened an omni.ja file with 7-Zip. But it was back in the day of Firefox 4.0 and I was using an older 7-Zip 4.57.0.0 version, probably dating to 2008 when I built this PC. Don't use for much except for opening Firefox extension XPI files and when I was attempting to poke around the omni.jar file not long after it was added to Firefox.
That old version is available here: http://sourceforge.net/projects/sevenzip/files/7-Zip/4.57/ Dated 2007-12-06
cor-el said
See also:
Man! did you even read my question??! I already have that link in my question!
the-edmeister said
Yes, I have opened an omni.ja file with 7-Zip. But it was back in the day of Firefox 4.0 and I was using an older 7-Zip 4.57.0.0 version, probably dating to 2008 when I built this PC. Don't use for much except for opening Firefox extension XPI files and when I was attempting to poke around the omni.jar file not long after it was added to Firefox. That old version is available here: http://sourceforge.net/projects/sevenzip/files/7-Zip/4.57/ Dated 2007-12-06
Thank you for the link
They started using this compression since around version 26 or so.
I found a zip source code in sourceforge which looks like can open the file, but haven't been able to compile it yet.
The conclusion in here is, Firefox developers don't bother what their user base think of their products and they just want it look like other browsers and do what other browsers do. It doesn't matter if they put a security HOLE in their product, someone will discover it sooner or later and report it. Just lets hope that someone who discovers it is a security expert and not a hacker!
Edeziri
Normally setting loop.enabled to false should be sufficient to disable Hello. You may have to toggle other prefs to disable WebRTC more thoroughly.
- bug 1141058 - disable Hello in ESR builds