├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── feature-request.md │ └── general-feedback.md ├── CROSS_BUILD_VS_ARCHIVE ├── LICENSE ├── README.md ├── ThoriumLogo.png ├── WIN_CROSS_BUILD_INSTRUCTIONS.txt ├── WIN_INSTRUCTIONS.txt ├── chromium_speedometer.png ├── googledff6691d0cd5ffa7.html ├── thor_compat_mode.bat └── thorium_speedometer.png /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: ['Alex313031'] 4 | custom: ['https://paypal.me/alex313031?country.x=US&locale.x=en_US'] 5 | patreon: ThoriumDeveloper 6 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug Report 3 | about: Create a report to help me improve Thorium 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **System Details** 11 | - OS: [e.g. Ubuntu 22.04, Windows 7, 8.1, 10, 11] 12 | - Thorium Version [e.g.107.0.5347.0] 13 | 14 | **Problem** 15 | A clear and concise description of what the bug is. 16 | 17 | **Screenshots** 18 | If applicable, add screenshots to help explain your problem. 19 | 20 | **Additional Notes** 21 | Add any other context about the problem here. 22 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature Request 3 | about: Suggest an idea for Thorium 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like, including relevant patches or source** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Additional Notes** 17 | Add any other context or screenshots about the feature request here. 18 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/general-feedback.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: General Feedback 3 | about: Feedback, praise, hate, comments, or anything else that doesn't fit lol. 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Add all the stuffz here** 11 | -------------------------------------------------------------------------------- /CROSS_BUILD_VS_ARCHIVE: -------------------------------------------------------------------------------- 1 | ### For cross-building for Windows on Linux, a Visual Studio artifacts archive is needed. 2 | 3 | I have uploaded one here > https://github.com/Alex313031/Snippets/releases/tag/10.1.22621.1778 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | BSD 3-Clause License 2 | 3 | Copyright (c) 2023, Alexander David Frick 4 | 5 | Redistribution and use in source and binary forms, with or without 6 | modification, are permitted provided that the following conditions are met: 7 | 8 | 1. Redistributions of source code must retain the above copyright notice, this 9 | list of conditions and the following disclaimer. 10 | 11 | 2. Redistributions in binary form must reproduce the above copyright notice, 12 | this list of conditions and the following disclaimer in the documentation 13 | and/or other materials provided with the distribution. 14 | 15 | 3. Neither the name of the copyright holder nor the names of its 16 | contributors may be used to endorse or promote products derived from 17 | this software without specific prior written permission. 18 | 19 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 20 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 22 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 23 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 25 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 26 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 27 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 28 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![GitHub tag (latest SemVer)](https://img.shields.io/github/v/tag/alex313031/thorium-win?label=Version%3A)  ![GitHub](https://img.shields.io/github/license/alex313031/thorium-win?color=green&label=License%3A)  ![GitHub commit activity](https://img.shields.io/github/commit-activity/w/alex313031/thorium?color=blueviolet&label=Commit%20Activity%3A)  ![Subreddit subscribers](https://img.shields.io/reddit/subreddit-subscribers/ChromiumBrowser?style=social) 2 | 3 | # Thorium for Windows 4 | 5 | __Repo to serve Windows builds of [Thorium](https://github.com/Alex313031/Thorium)!__ \ 6 | __*IMPORTANT: PLEASE USE THE NEW WINDOWS 7/8 REPO HERE FOR WINDOWS 7/8/8.1 RELEASES* > https://github.com/Alex313031/thorium-win7__ \ 7 | __*NEW:* AVX2 Builds are now being served at https://github.com/Alex313031/Thorium-AVX2__   8 | 9 | 10 | 11 | This repo only hosts Windows builds. The other Thorium repos : 12 | 13 | Main repo that hosts the source code for all platforms and serves linux builds > https://github.com/Alex313031/Thorium 14 | 15 | Windows AVX2 repo that serves AVX2 Windows builds > https://github.com/Alex313031/Thorium-Win-AVX2 16 | 17 | MacOS builds for x64 and M1 ARM64 are here > https://github.com/Alex313031/Thorium-MacOS \ 18 | 19 | Android builds for ARM32 and ARM64 are here > https://github.com/Alex313031/Thorium-Android \ 20 | 21 | Raspberry Pi (ARM64) builds are here > https://github.com/Alex313031/Thorium-Raspi \ 22 | 23 | Builds for Windows 7/8/8.1 are here > https://github.com/Alex313031/thorium-win7 \ 24 | 25 | Windows on ARM (arm64) builds are here > https://github.com/Alex313031/Thorium-WOA \ 26 | 27 | Special repo which serves builds for SSE3, SSE4, and 32 bit builds are here > https://github.com/Alex313031/Thorium-Special \ 28 | 29 | Another related project I'm trying to share is ThoriumOS : ChromiumOS builds with Thorium, Widevine, Google Sync, Google Drive, Kernel 5.15, firmware, and extra packages > https://github.com/Alex313031/ThoriumOS 30 | 31 | ## Chromium fork for Windows named after radioactive element No. 90; Windows builds of https://github.com/Alex313031/Thorium 32 | 33 | - Always built with the latest stable version of [Chromium](https://www.chromium.org/). 34 | - Intended to behave like and have the featureset of Google Chrome, with differences/patches/enhancements listed [Here](https://github.com/Alex313031/Thorium#features--differences-between-chromium-and-thorium--). 35 | - I release Thorium as an .exe installer and a portable .zip. Portable instructions are in the Readme in the zip file. 36 | 37 | ## Building 38 | For building yourself, follow instructions at [BUILDING_WIN.md](https://github.com/Alex313031/thorium/blob/main/docs/BUILDING_WIN.md) (if building natively on Windows), OR [BUILDING_WIN_CROSS.md](https://github.com/Alex313031/thorium/blob/main/docs/BUILDING_WIN_CROSS.md) (if cross building for Windows on Linux). 39 | 40 | *Thanks for using Thorium!* 41 | 42 | 43 | -------------------------------------------------------------------------------- /ThoriumLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex313031/Thorium-Win/147371e99c2671ece0b190341ca92bafeab529ff/ThoriumLogo.png -------------------------------------------------------------------------------- /WIN_CROSS_BUILD_INSTRUCTIONS.txt: -------------------------------------------------------------------------------- 1 | ## These are instruction for cross building Thorium for Windows, on Linux. Preliminary file for @gz83, to be eventually migrated to a Wiki with building instructions for all paltforms. 2 | ## Copyright (c) 2022 Alex313031 3 | 4 | ## In general, this document follows information from > https://chromium.googlesource.com/chromium/src.git/+/HEAD/docs/win_cross.md and https://chromium.googlesource.com/chromium/src/+/main/docs/linux/build_instructions.md 5 | 6 | ## Preparatory setup 7 | First, make sure you are running Ubuntu 18.04/20.04, or Debian 10/11, or Arch, and have nano and unrar installed. 8 | 9 | First, we need to install depot_tools. depot_tools is a .zip that contains tools for all Google projects like Chromium, ChromiumOS, NaCl, V8, Infra, Android, Google Cloud, and Fuschia. 10 | 11 | We are assuming that depot_tools, chromium, and thorium will all be in $HOME. 12 | 13 | First, (in $HOME), download depot_tools. 14 | 15 | git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git 16 | 17 | Then, open your .bashrc and add these to the end. (SUBSTITUTING FOR THE ACTUAL PATH, I.E. mine says alex because my name is Alex lol.) 18 | 19 | umask 022 20 | export EDITOR=nano 21 | export VISUAL=nano 22 | export NINJA_SUMMARIZE_BUILD=1 23 | export PATH=/home/alex/depot_tools:$PATH 24 | export DEPOT_TOOLS_WIN_TOOLCHAIN_BASE_URL=/home/alex/chromium/win/ 25 | export GYP_MSVS_HASH_1023ce2e82=b86447e8fb 26 | 27 | Then make these dirs 28 | 29 | mkdir ~/chromium 30 | mkdir ~/chromium/win 31 | 32 | Then cd ~/chromium, and run 33 | 34 | fetch --nohooks chromium 35 | 36 | Let it download, it is large. 37 | Then cd ~/chromium/src, and run 38 | 39 | ./build/install-build-deps.sh --no-arm --lib32 40 | 41 | Then run 42 | 43 | gclient runhooks 44 | 45 | We now have a Chromium checkout, however we need to modify the .gclient file to download Windows dependencies. 46 | 47 | Edit the .gclient file in chromium (not chromium/src) 48 | 49 | And append to the bottom this line: 50 | 51 | target_os = [ 'linux', 'win' ] 52 | 53 | Lastly, cross building requires artifacts from Visual Studio as per > https://chromium.googlesource.com/chromium/src.git/+/HEAD/docs/win_cross.md 54 | 55 | Download a .zip I already made from here > https://github.com/Alex313031/Snippets/releases/tag/10.1.20348.1 56 | 57 | And place it in ~/chromium/win 58 | 59 | ## Setting up Thorium 60 | 61 | Now, lets download the Thorium tree, so run (in $HOME) 62 | 63 | git clone https://github.com/Alex313031/Thorium.git OR 64 | 65 | Download the latest .zip > https://github.com/Alex313031/Thorium/archive/refs/heads/main.zip 66 | 67 | Then cd ~/Thorium, and we need to make some files executable. So run 68 | 69 | sudo chmod +x build.sh 70 | sudo chmod +x build_win.sh 71 | sudo chmod +x setup.sh 72 | sudo chmod +x trunk.sh 73 | sudo chmod +x clean.sh 74 | sudo chmod +x misc/autoninja 75 | 76 | ## Setting up the build 77 | Then, run (in order) 78 | 79 | ./trunk.sh // Pay attention to the PGO profile that is downloaded, the script downloads the PGO profile *.profdata files for Linux, Windows, and MacOS. 80 | ./setup.sh 81 | 82 | Now we need to set up the PGO profile and set the args.gn 83 | 84 | Open ~/Thorium/misc/windows_arg.gn and edit the last line that looks like 85 | 86 | /home/alex/chromium/src/chrome/build/pgo_profiles/chrome-win64-main-1649213807-91f73deff0cf33b43bdbec74d7cefebdfe29830a.profdata 87 | 88 | And edit it to point to the actual location of that PGO file from above. 89 | You can also add API Keys to the top three lines of this file to enable Google Sync, Translate, etc. (Out of the scope of this article, for help, contact me.) 90 | 91 | Now, go to ~/chromium/src, and run 92 | 93 | gn args out/thorium 94 | 95 | A nano editor will come up, and you will copy/paste the contents of the win_args.gn OR win_AVX2_args.gn (for AVX2) Or win_ARM_args.gn (for Windows on ARM) file into this. 96 | Save and exit and the terminal will show "Generating files..." Wait for it to complete, and then to actually build it: 97 | 98 | Go back to ~/Thorium, and run ./build_win.sh 99 | 100 | NOTE: Run ./build_win.sh --help to see the (only) option, which is the number of jobs. The command it ultimately runs is: 101 | ./misc/autoninja -C ~/chromium/src/out/thorium chrome chromedriver thorium_shell setup mini_installer -j 102 | 103 | You can substitute the -j# for the number of jobs. I use 8 because I have an 8 core cpu. Do not use a number more than the number of threads your CPU has. 104 | 105 | So for example, I run ./build_win.sh 8 106 | 107 | In the end, you will have a nice installer called mini_installer.exe in ~/chromium/src/out/thorium/ 108 | 109 | I rename it to thorium_mini_installer.exe or thorium_avx2_mini_installer.exe for releases. Just double click to install Thorium to C:\Users\$USERNAME\AppData\Local\Thorium 110 | 111 | ## AVX2 Release 112 | 113 | Speaking of which! Thorium by default compiles with AVX and AES. To make the AVX2 version of it, you will follow all the steps above, except before running gn args out\thorium, 114 | we need to download the avx2 sources. 115 | 116 | git clone https://github.com/Alex313031/Thorium-AVX2.git or https://github.com/Alex313031/Thorium-AVX2/archive/refs/heads/main.zip 117 | 118 | And simply copy the build directory over ~/chromium/src/build 119 | 120 | ## Make a portable release. 121 | To make a portable release, it is easiest to copy an already made portable release from GitHub, extract it, and then: 122 | 123 | 1. Delete the contents of the BIN folder. 124 | 125 | 2. Use 7-Zip to extract the contents of the new mini_installer you just made, and then extract the chrome.7z that was inside it. 126 | 127 | 3. Copy the contents of Chrome-bin into the BIN folder in the portable folder. 128 | 129 | 4. Edit CONTENT_SHELL.bat to point to the actual location as the version number will have changed. 130 | 131 | 5. Likewise, edit the version number in the name of the whole portable folder to reflect the new Thorium. 132 | 133 | 6. Finally, rezip it up with 7-Zip. To use it, read the README.txt inside. 134 | 135 | ## Updating your checkout 136 | 137 | To update the Chromium checkout, just run (from ~/Thorium) 138 | 139 | ./trunk 140 | 141 | To update Thorium, do a git pull main or redownload the latest .zip 142 | 143 | Enjoy! 144 | -------------------------------------------------------------------------------- /WIN_INSTRUCTIONS.txt: -------------------------------------------------------------------------------- 1 | ## These are instruction for building Thorium for Windows, natively on Windows. Preliminary file for @gz83, to be eventually migrated to a Wiki with building instructions for all paltforms. 2 | ## Copyright (c) 2022 Alex313031 3 | 4 | ## Preparatory setup 5 | First, we need to install depot_tools and Visual Studio. depot_tools is a .zip that contains tools for all Google projects like Chromium, ChromiumOS, NaCl, V8, Infra, Android, Google Cloud, and Fuschia. 6 | 7 | We will be in general following instructions from > https://chromium.googlesource.com/chromium/src/+/main/docs/windows_build_instructions.md 8 | 9 | Visual Studio 2019 or 2022 is needed, and the Windows SDK version 10.0.20348.0 is needed along with its Debugging Tools. 10 | 11 | EVERYTHING in this document is to be done in command prompt. No powershell, no windows terminal (Win 11). 12 | 13 | The easiest way to do this is (and even if you already have Visual Studio installed, go ahead and redownload the latest installer to do this) 14 | (VISUAL_STUDIO_INSTALLER is the actual path/name of the installer .exe) 15 | $VISUAL_STUDIO_INSTALLER --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Component.VC.ATLMFC --includeRecommended 16 | 17 | As noted above The SDK Debugging Tools must also be installed. If the Windows 10 SDK was installed via the Visual Studio installer, then they can be installed by going to: 18 | Control Panel → Programs → Programs and Features → Select the “Windows Software Development Kit” → Change → Change → Check “Debugging Tools For Windows” → Change. 19 | 20 | Then download depot_tools. We are assuming that depot_tools, chromium, and thorium will all be in C:\src\. 21 | 22 | https://storage.googleapis.com/chrome-infra/depot_tools.zip 23 | 24 | Then, If you have Administrator access, Modify the PATH system variable and put C:\src\depot_tools at the front (or at least in front of any directory that might already have a copy of Python or Git). 25 | Also, add a DEPOT_TOOLS_WIN_TOOLCHAIN environment variable in the same way, and set it to 0. This tells depot_tools to use your locally installed version of Visual Studio 26 | (by default, depot_tools will try to use a google-internal version). 27 | Also, add a NINJA_SUMMARIZE_BUILD environment variable the same way, and set it to 1. 28 | 29 | Then, go to C:\src in cmd, and run 30 | 31 | gclient 32 | 33 | Now, lets configure git (you can skip the user.name and user.email if it is already configured) 34 | 35 | git config --global user.name "My Name" 36 | git config --global user.email "my-name@chromium.org" 37 | git config --global core.autocrlf false 38 | git config --global core.filemode false 39 | git config --global branch.autosetuprebase always 40 | 41 | Now let's make the chromium dir. 42 | 43 | mkdir chromium && cd chromium 44 | 45 | So you should be in C:\src\chromium 46 | 47 | Now run 48 | 49 | fetch chromium 50 | 51 | Let it download, it is large. 52 | 53 | Then cd src\v8, so that we are in C:\src\chromium\src\v8, and run (one after another) 54 | 55 | git checkout -f origin/main 56 | 57 | cd .. 58 | 59 | git checkout -f origin/main 60 | 61 | git rebase-update 62 | 63 | git fetch --tags 64 | 65 | gclient sync --with_branch_heads --with_tags -f -R -D 66 | 67 | gclient runhooks 68 | 69 | Good, now we have a full Chromium checkout ready to be built, but to turn it into Thorium, we must copy the Thorium sources over the Chromium tree. 70 | 71 | ## Thorium Setup 72 | So, lets download Thorium in C:\src 73 | 74 | git clone https://github.com/Alex313031/Thorium.git or download the .zip and unpack it there > https://github.com/Alex313031/Thorium/archive/refs/heads/main.zip 75 | 76 | Now, go back to C:\chromium\src 77 | 78 | We are going to download the PGO profile (which changes with every release) so that we can set it in our args.gn file, which ninja (the build system) parses before compiling. So run 79 | 80 | python3 tools/update_pgo_profiles.py --target=win64 update --gs-url-base=chromium-optimization-profiles/pgo_profiles 81 | 82 | Now pay attention to the the file that is downloaded. 83 | 84 | In C:\src\Thorium\misc, there is a file called win_args.gn. In that file toward the bottom there will be a line that says 85 | pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-win64-main-1649213807-91f73deff0cf33b43bdbec74d7cefebdfe29830a.profdata" 86 | 87 | We are going to change that to the actual location and name of the PGO profile data file we just downloaded i.e. it should look similar to this: 88 | 89 | C:\src\chromium\src\chrome\build\pgo_profiles\chrome-win64-main-1649213807-91f73deff0cf33b43bdbec74d7cefebdfe29830a.profdata 90 | 91 | You can also add API Keys to the top three lines of this file to enable Google Sync, Translate, etc. (Out of the scope of this article, for help, contact me.) 92 | 93 | Now, we are going to copy the Thorium sources. Select (via Ctrl + Left Mouse button) these folders in C:\src\Thorium: 94 | 95 | ash, base, build, chrome, components, content, extensions, media, net, sandbox, third_party, tools, ui, v8 as well as the BUILD.gn in the root of Thorium. 96 | 97 | Then paste these in C:\chromium\src (overwriting everything) 98 | 99 | Now, we are going to set up the build. 100 | 101 | Go to C:\src\chromium\src and run 102 | 103 | gn args out\thorium 104 | 105 | It will pull up notepad. Copy and paste the contents of the win_args.gn we just edited into notepad, save it, and then exit notepad. Cmd will show "generating files..." 106 | 107 | #NOTE: For AVX2 you should use the win_AVX2_args.gn and for ARM you should use the win_ARM_args.gn. 108 | 109 | But wait, we also need to cherry pick some files from Thorium and copy them into C:\src\chromium\src\out\thorium (These are things like logos, the pak binaries, etc. that are thorium specific) 110 | 111 | content_shell\thorium-devtools.ico and content_shell\thorium-devtools.png AND 112 | 113 | All the files in pak_src\bin\pak-win 114 | 115 | ## Compilation 116 | Finally, we are ready to compile Thorium! 117 | 118 | Make sure you are in C:\src\chromium\src 119 | 120 | And run: 121 | 122 | autoninja -C out\thorium chrome chromedriver thorium_shell setup mini_installer -j8 123 | 124 | You can substitute the -j# for the number of jobs. I use 8 because I have an 8 core cpu. Do not use a number more than the number of threads your CPU has. 125 | 126 | In the end, you will have a nice installer: 127 | 128 | C:\src\chromium\src\out\thorium\mini_installer.exe 129 | 130 | I rename it to thorium_mini_installer.exe or thorium_avx2_mini_installer.exe for releases. Just double click to install Thorium to C:\Users\$USERNAME\AppData\Local\Thorium 131 | 132 | ## AVX2 Release 133 | 134 | Speaking of which! Thorium by default compiles with AVX and AES. To make the AVX2 version of it, you will follow all the steps above, except before running gn args out\thorium, we need to download the avx2 sources. You should also use the win_AVX2_args.gn in the Thorium-AVX2 repo. 135 | 136 | git clone https://github.com/Alex313031/Thorium-AVX2.git or https://github.com/Alex313031/Thorium-AVX2/archive/refs/heads/main.zip 137 | 138 | And simply copy the build directory over C:\src\chromium\src\build 139 | 140 | ## Portable release 141 | To make a portable release, it is easiest to copy an already made portable release from GitHub, extract it, and then: 142 | 143 | 1. Delete the contents of the BIN folder. 144 | 145 | 2. Use 7-Zip to extract the contents of the new mini_installer you just made, and then extract the chrome.7z that was inside it. 146 | 147 | 3. Copy the contents of Chrome-bin into the BIN folder in the portable folder. 148 | 149 | 4. Edit CONTENT_SHELL.bat to point to the actual location as the version number will have changed. 150 | 151 | 5. Likewise, edit the version number in the name of the whole portable folder to reflect the new Thorium. 152 | 153 | 6. Finally, rezip it up with 7-Zip. To use it, read the README.txt inside. 154 | 155 | ## Updating your checkout 156 | 157 | To update the Chromium checkout, just run the same commands from above (in C:\src\chromium\src\v8\) 158 | 159 | git checkout -f origin/main 160 | 161 | cd .. 162 | 163 | git checkout -f origin/main 164 | 165 | git rebase-update 166 | 167 | git fetch --tags 168 | 169 | gclient sync --with_branch_heads --with_tags -f -R -D 170 | 171 | gclient runhooks 172 | 173 | To update Thorium, do a git pull main or redownload the latest .zip 174 | 175 | Enjoy! 176 | -------------------------------------------------------------------------------- /chromium_speedometer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex313031/Thorium-Win/147371e99c2671ece0b190341ca92bafeab529ff/chromium_speedometer.png -------------------------------------------------------------------------------- /googledff6691d0cd5ffa7.html: -------------------------------------------------------------------------------- 1 | google-site-verification: googledff6691d0cd5ffa7.html -------------------------------------------------------------------------------- /thor_compat_mode.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo: 3 | echo Copyright (c) 2022 Alex313031 4 | echo: 5 | echo Automatically sets the compatibility mode for Thorium on Windows 10/11, 6 | echo as a mitigation to the "Error code: RESULT_CODE_MISSING_DATA" bug. 7 | echo _________________________________________________________________________ 8 | echo: 9 | 10 | reg.exe Add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%LOCALAPPDATA%\Thorium\Application\chrome.exe" /d "~ WIN8RTM" 11 | reg.exe Add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%LOCALAPPDATA%\Thorium\Application\chrome.exe" /d "~ WIN8RTM" -------------------------------------------------------------------------------- /thorium_speedometer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex313031/Thorium-Win/147371e99c2671ece0b190341ca92bafeab529ff/thorium_speedometer.png --------------------------------------------------------------------------------