Jump to content

Recommended Posts

Posted (edited)
20 minutes ago, D.Draker said:

 talented "Chinese student" already ported the cutting edge and UNCHANGED (as far as I can see from my brief usage) Ungoogled to Vista

Unfortunately, as you probably already saw in the relevant topic, it will not support Vista. I checked the version for 7 SP1 on 7 SP0 out of curiosity, the browser takes a suspiciously long time to start and I get a STATUS_BREAKPOINT error on every tab. I, unfortunately, do not have the skills or a sufficiently powerful computer to be able to compile his browser with the design that helped him maintain Vista compatibility, but perhaps there is a suitable person on the forum.

On 7 SP0 it is probably possible to solve this problem, I checked much older compilations of the Chinese student, and its run without this problem.

Edited by mjd79

Posted (edited)
11 hours ago, mjd79 said:

Unfortunately, as you probably already saw in the relevant topic, it will not support Vista. I checked the version for 7 SP1 on 7 SP0 out of curiosity, the browser takes a suspiciously long time to start and I get a STATUS_BREAKPOINT error on every tab. I, unfortunately, do not have the skills or a sufficiently powerful computer to be able to compile his browser with the design that helped him maintain Vista compatibility, but perhaps there is a suitable person on the forum.

On 7 SP0 it is probably possible to solve this problem, I checked much older compilations of the Chinese student, and its run without this problem.

Yes, I saw, but with the already ported version 136 we could do just fine for about two years, as you see, Thorium and Supermium only started to completely fail after two years from the initial version 111 (which in my humble opinion they are based on). My PC also sucks by the modern day standards, its CPU is very similar to the severely outdated CPU used by NotHereToPlayGames.

Edited by D.Draker
136
Posted (edited)

@D.Draker, I already know what break ungoogled Chromium 135 and Chromium 137 by Chinese stundent on 7 SP0. It's ADVAPI32.dll, I temporarily used the whole library from Supermium, but in a day I'll check which specific function is responsible for it.

5237233900_1743979341.png

On Vista x64 SP2 it should be possible to run these browsers with an extended kernel redirected locally, as long as the “ntext.dll” file created a few years ago by win32ss is enough to replace ntdll.dll.

Edited by mjd79
Edit about possible Vista SP2 x64 support
Posted
10 hours ago, mjd79 said:

@D.Draker, I already know what break ungoogled Chromium 135 Chinese stundent on 7 SP0.

My trust in you has no bounds, I had no doubts you would find.

Posted

In NTDLL NtOpenKeyEx needs to replaced with just NtOpenKey, it's even safer this way, why would they need the extended variant!?!

Posted (edited)
13 hours ago, D.Draker said:

In NTDLL NtOpenKeyEx needs to replaced with just NtOpenKey, it's even safer this way, why would they need the extended variant!?!

NtOpenKey without the "Ex" appended was enough. shell32 you mentioned and most other libraries I redirected locally from the extended kernel of March 9, 2023 (rev2). It is not possible according to what I have determined for now to redirect bcrypt.dll and ntdll.dll, kernel32.dll, which is a wrapper for Chromium 110 and 111 support does not work, probably due to lack of platform updates, however, there is also kernel33.dll in the files, which is the original kernel last modified by win32ss in December, 2022, and it works with ungoogled 135 and Chromium 137 without problems. My Vista update level is end of April 2017, no post-eol updates.

Edited by mjd79
Posted
22 hours ago, mjd79 said:

also kernel33.dll in the files, which is the original kernel last modified by win32ss in December, 2022

So the last (real) kernel release was in 2022, I knew something fishy was going on, thanks for the warning!

  • 1 month later...
Posted (edited)

I already know what is messing up Chromium 127+ It is the kernel32.dll and kernelbase.dll version checking. I rewrote it to return a false value for them indicating Win 10, and here is the result:

1631841700_1747258832.png

The latest versions also use IsWindowArranged from user32, which is absent in 8.1 - possible to be replaced by, for example, IsWindowVisible.

Now it remains for me to write my own version of UpdateProcThreadAttribute.

Edited by mjd79

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...