Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


Sign in to follow this  
Cixert

New Opera Browser for Windows 2000

Recommended Posts

I see this information by chance.
I did not know that Opera 12 had been receiving security updates until February 15, 2016.
I can not test Opera 12.18 at this time on Windows 2000
Sorry if it does not work.

https://www.ghacks.net/2016/02/16/surprise-opera-12-18-has-been-released/

https://blogs.opera.com/security/2016/02/opera-12-and-opera-mail-security-update/

Download:

ftp://ftp.opera.com/pub/opera/win/1218/

 

Share this post


Link to post
Share on other sites

I tested 12.18 on a plain Windows 2000 Professional OS updated through EOL, which currently has Opera 12.02 installed on it.  Opera 12.18 setup went like this:

Opera-12-18-on-W2-K-Pro.jpg

...then clicking "OK" produced this:

Opera-12-18-on-W2-K-Pro-2.jpg

 

  • Upvote 1

Share this post


Link to post
Share on other sites

I've done some more testing:

https://www.vogons.org/viewtopic.php?f=24&t=12102

 

Windows 95

Vanilla:

10.10

KernelEx

10.70 Build 3488 with modifications to opera.exe and opera.dll

Windows 98

Vanilla:

10.63

KernelEX

v12.02 Build 1578 

NT4

Vanilla:

10.63

10.70 Build 9071 with modifications to opera.exe

For 2000

Vanilla: 

 v12.02 Build 1578

BlackwingCat Extended Kernel

v38.0.2190.0

v12.18 Build 1872

 

Share this post


Link to post
Share on other sites

Currently I always use Windows 2000 SP3.
In the past I have used official Windows 2000 SP4 and I have installed Opera 12.10 Beta. This requires UxTheme. dll, just paste this dll into one of the directories that asks for the popup message. For example the Opera installation directory. Then Opera 12.10 Works in w2000 SP4.
I think that on Service Pack 4 has to work Opera 12.18 pasting uxtheme. dll
In Service Pack 3 does not work me says: "Cannot find the entry point of the GdiDrawStream procedure in the dynamic link library GDI32. dll"
This message appears to me randomly when running some programs.
Before the message did not appear to me but now the message appears to me
Can I update GDI32. dll?
In the past I have had problems updating this DLL, Windows 2000 does not boot if you put GDI32. dll from Windows XP
Note: This MSFN post Is down. Has it been erased?
List of web browsers working with Windows 2000
https://msfn.org/board/topic/175185-list-of-web-browsers-that-work-on-windows-2000/
Discussions on what browsers work with patched and unpatched versions of Windows 2000

Edited by Cixert

Share this post


Link to post
Share on other sites

Hi all.
I installed successfully Opera 12.18 on Vanilla Windows 2000, using the good old wrapper by OldCigarettes and Blackwingcat.
I extracted all the content of the official setup files into a folder. For solve the missing dll messages i copied also advapi32.dll, iphlpapi.dll, kernel32.dll, user32.dll, ws2_32.dll, not other.

Well, launching Opera, the browser runs fine on 2000: no glitch, menus and dialog boxes don't show problems, plugins (tested pdf and flash) ok and i can open and view saved pages.

Opera2.jpg.10883d3e8da440f2b3b4da81b2a8a426.jpg

But there is a trouble (big!!!). Opera can't connect... Internal communication error!

Opera1.jpg.e382d188cbf5b5dfa6aae691fae38fa1.jpg

But also: Connection closed by remote server - Could not locate remote server etc...

Any ideas for this LITTLE last step?

Edited by Commodore
Delete wtsapi32.dll from the list of used wrapper. Meanwhile, i verified that it's not necessary.
  • Like 1

Share this post


Link to post
Share on other sites

I suppose you have tried to disable the turbo

Share this post


Link to post
Share on other sites

:}

Yes, i did my test with turbo disabled.
No change playing with browser configuration from menù or via about:config (network). Also ftp protocol is out.

This is a summary of my installation.

I extract into a folder the full content of setup opera  12.18.

About the wrapper, the used files are:
advapi32.dll version 5.1.2599.30 from BWC
iphlpapi.dll version 5.1.2600.5513 from BWC
kernel32.dll version 5.1.2599.72 from BWC
uxtheme.dll version 5.1.2599.7 from BWC
ws2_32.dll version 5.1.2599.8 from BWC

user32.dll version unknown from OCW

(without user.dll or with BWC version, Opera starts  with no error, the relative process is active, but GUI doesn't appear. The OldCigarettes user32 wrapper is necessary).

Also necessary the original OS files, but so renamed:
advapi2k.dll
kernel2k.dll
ws2_2k.dll
user32_org.dll

All this files must be copied into Opera folder.

Last step, to ensure proper functioning of the DLLs, we need to exclude from loading the original from SYSTEM32  :
in the registry -> HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager, the key ExcludeFromKnownDlls will have to include advapi32.dll, kernel32.dll, user32.dll and ws2_32.dll

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager]

"ExcludeFromKnownDlls"=hex(7):61,00,64,00,76,00,61,00,7 0,00,69,00,33,00,32,00,\
   2e,00,64,00,6c,00,6c,00,00,00,75,00,73,00,65,00,72,00,3 3,00,32,00,2e,00,64,\
   00,6c,00,6c,00,00,00,6b,00,65,00,72,00,6e,00,65,00,6c,0 0,33,00,32,00,2e,00,\
   64,00,6c,00,6c,00,00,00,77,00,73,00,32,00,5f,00,33,00,3 2,00,2e,00,64,00,6c,\
  00,6c,00,00,00,00

After a reboot, Opera 12.18 works, only as described in the previous post. Still remains the connection "insignificant" detail... :}

Share this post


Link to post
Share on other sites

Thanks Schwups, i just tried with a proxy. Opera waiting for an answer from server, a non-stop waiting, but doesn't solve the request.

1805484591_Opera3.jpg.88f0a01f93aed4341fd8cebc225b8491.jpg

Even in absence of error (Dependancy Walker doesn't show problems), as for described GUI and user32, maybe opera.dll requires some unidentified functions in other(s) dll.
I tried to add rpcrt4, dnsapi.dll and others api wrapper avalaible, unfortunately with no success.
Probably, it's a question of protocol/ciphers into opera.dll but this is beyond my knowledge.

Share this post


Link to post
Share on other sites

Maybe this (Opera via Burp - page 26 -30 ...) is useful for you. I can run Burp as HTTPS proxy, but on ME. I don't have Win 2000 to test that. Burp runs on Java. You have to export the certificate (portswigger ca) on Burp and afterwards you can import it to Opera.

Edited by schwups

Share this post


Link to post
Share on other sites

Sorry, but i cannot install Java into this system for testing. Maybe, one volunteer.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...