• Stars
    star
    447
  • Rank 97,181 (Top 2 %)
  • Language
    C#
  • License
    GNU General Publi...
  • Created almost 5 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

β‡’ Disable Chrome's Developer Mode Extension Warning Popup & Elision & Manifest V3 webRequestBlocking limitations

Disable Chromium's and Chrome's Developer Mode Extension Warning Popup & Elision WWW/HTTPS Hiding & Debugging Extension Popup

Download it in the release section. The .NET 6 DESKTOP Runtime is required.

All patterns and patches auto-update with the patterns.xml on every install.
Note: It seems like Chrome has completely disabled the warning popup anyway, but this patcher still provides other useful patches.

Supported browsers

See below for the custom paths (commandline option).

(βœ“ represents mostly supported and tested browsers)
All x64 bit Chromium-based browsers, including:
- Chrome βœ“
- Chromium βœ“
- Edge βœ“
- Brave βœ“
- Ungoogled Chromium ?
- Opera ?
- Yandex Browser
- Vivaldi
- Blisk
- Colibri
- Epic Browser
- Iron Browser

Features

  • Intuitive installer GUI
  • Autodetection of browser installations
  • Patcher injector using Event Traces for Windows to minimize cpu usage and to maximize speed
  • Compatibility for Windows 7 - Windows 11
  • SIMD (AVX2) accelerated pattern searching with a fallback for old CPUs
  • Very well documented patterns.xml
  • Easy to compile

What can it patch

Read the patterns.xml file for more information.

  • Remove extension warning (Removes the warning => main purpose of the patcher)
  • Remove debugging warning (Removes warning when using chrome.debugger in extensions)
  • Disable Elision (Force showing WWW and HTTPS in the url bar/omnibar)
  • Remove crash warning (Remove the "Chromium crashed" popup)
  • Remove send to self (Remove the menu option "Send To Your Devices" when using Google Sync)
  • Remove QR code generation (Remove the context menu option "Create QR code for this page")
  • Enable webRequestBlocking extension API for Manifest V3 extensions

Gui Screenshot

Gui Screenshot

Commandline Options

All commandline options are optional and not required. If none are given, the gui will start. Warning: The inferior command line cannot uninstall the entire patcher and if you run it with customPath, all other installations will be removed!

ChromeDevExtWarningPatcher.exe 
  --groups           Set what patch groups you want to use. See patterns.xml to get the group ids (comma-seperated: 0,1,2,etc.)

  -w, --noWait       Disable the almost-pointless wait after finishing

  --customPath       Instead of automatically detecting and patching all chrome.exe files, define a custom Application-folder path
                     (see README) (string in quotes is recommended)

  --help             Display this help screen.

  --version          Display version information.

Recommended customPaths:

Chrome (default): "C:\Program Files (x86)\Google\Chrome\Application"
Brave: "C:\Program Files (x86)\BraveSoftware\Brave-Browser\Application"
Edge: "C:\Program Files (x86)\Microsoft\Edge\Application"

Remember: The folder of the path always needs to include the latest version folder of the browser (e. g. 83.0.1123.123).
(Create a new issue with a path, if you want to contribute to this list.)

Find more paths here.

Contributing

Clone this repository with git clone --recursive https://github.com/Ceiridge/Chrome-Developer-Mode-Extension-Warning-Patcher.git and open the .sln file with Visual Studio 2019 or newer.

Message to Chromium contributors

This project is not meant for malicious use, especially because patching requires Administrator rights. If an attacker wants to get rid of that notification, they will always be able to do it somehow, since they have access to the computer and to other methods anyway. For example, you could just install a crx-file and allow it with group policies. This makes no sense, because it punishes developers with annoying popups, but crx files that are already packed - and not on the store - can strangely be installed easily.

The idea originates from an answer on StackOverflow that also patched the chrome.dll and used to work on old versions.

Used open source libraries:

Copyright

Chrome-Developer-Mode-Extension-Warning-Patcher is released into the public domain according to the GPL 3.0 license by the copyright holders.

Disclaimer: This repository and the used names "Chrome", "Chromium", "Edge" in this project are not affiliated with or endorsed by Google LLC, Microsoft, The Chromium Project, Microsoft Edge, Google Chrome or other third parties. This repository and the used names "Chrome", "Chromium", "Edge" are also not affiliated with any existing trademarks.

No code was copied or used from any other browser in this repository. Chromium is licensed under the open source BSD License.

This repository does not infringe any copyright of proprietary browsers, as it only patches bytes on the end user's computer, without having any copyright-protected code or text included in this repository.

More Repositories

1

WinFsp-MemFs-Extended

tmpfs for Windows / Fully dynamic RAM disk by extending WinFsp's memfs to be variable size and maximally resource efficient without compromising performance
C++
52
star
2

BetterEnums

Actual C# Enums with values and better performance as a source generator
C#
38
star
3

SimpleDiscordCrypt-Extended

Extended Discord message end-to-end encryption plugin, supporting auto key exchange and encrypted file transfers
JavaScript
15
star
4

WindowsAudioVolumeManager

A better volume mixer for Windows
C#
9
star
5

Chromium-Policy-Ignorer

A jailbreak for Chromium browsers
C++
8
star
6

DynmapFilesToSQLite

Converts your dynmap tiles file tree into an sqlite database
C#
7
star
7

TABS-Multiplayer

Totally Accurate Battle Simulator Online Multiplayer
C#
7
star
8

Tray-Icon-Replacer

A dll that hooks tray icons and replaces it icons
C++
4
star
9

omeglemitm

Connect strangers with each other and watch & modify them in a versatile UI (Omegle MITM)
JavaScript
4
star
10

Web-Face-Bulger

Drag & Drop images into the web face bulger and watch all faces get bulged automatically
JavaScript
3
star
11

Split-View-Slideshow

A web app that can open folders in split screens to watch images and videos in a slideshow with the aim to be easily usable and well customizable.
Svelte
3
star
12

SocketLib

A strange socket library
Java
2
star
13

Pi-Pico-Interactive-Alarm-Clock

An alarm clock that will never let you sleep
Python
2
star
14

Blue-Busy

Watch an interesting blue animation and hopefully don't get bored
Java
2
star
15

Tower-Of-Hanoi-Solver-Library

A library and robot for solving the Tower Of Hanoi
Java
1
star
16

Fullscreen-Color-Picker

🎨πŸ–₯ Simple full screen color picker website
Svelte
1
star
17

Hard-Drive-Corruption-Test

Writes a file and checks if it has been corrupted
C++
1
star
18

stick-crafter

Sticks Go BRRRRRRRRRRRRRRR
Java
1
star
19

Minecraft-Challenges

A dynamic Minecraft 1.15 Spigot plugin assisting in hosting challenges
Java
1
star