Skip to content
View in the app

A better way to browse. Learn more.

DecodeHub - Reverse Engineering, Crackmes, Software & Coding

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

EfiGuard – Disable DSE & PatchGuard via UEFI (Install unsigned drivers)

Featured Replies

  • Founder

This allows you to install unsigned drivers without test mode or a mapper, for example, the Titanhide service.

Overview

EfiGuard is a UEFI boot-time patching tool developed by Mattiwatti.
It disables Driver Signature Enforcement (DSE) and PatchGuard (Kernel Patch Protection) before Windows fully boots.

Because EfiGuard runs at EFI level, it bypasses Windows kernel protections in a way that user-mode or kernel-mode methods cannot.

This guide focuses on the USB boot method, which is the easiest and safest way to use EfiGuard.

Why USB Method (Recommended)

No permanent changes to system EFI
No risk of breaking Windows boot
Easy to enable and disable
Just unplug USB to remove
Perfect for testing and research

If something goes wrong, simply remove the USB and reboot.

How It Works (Simple Explanation)

  1. System boots from USB in UEFI mode

  2. EfiGuard EFI loader runs

  3. DSE and PatchGuard are patched in memory

  4. Windows Boot Manager is chainloaded

  5. Windows starts normally with protections disabled

No Windows-side drivers
No runtime patching

Requirements

UEFI-based system (Legacy BIOS not supported)
Secure Boot must be disabled
USB flash drive formatted as FAT32
Administrator privileges
Basic UEFI knowledge recommended

Required Files

From the official repository:

Loader.efi
EfiGuardDxe.efi

Easy USB Installation (Step by Step)

Step 1: Format USB

Format the USB drive as FAT32.
Quick format is sufficient.
FAT32 is required for UEFI boot.

Step 2: Create Folder Structure

Create the following folders on the USB drive:

EFI
EFI\Boot

Step 3: Set Default UEFI Loader

Copy Loader.efi
Rename it to BOOTX64.EFI
Place it in the following path:

EFI\Boot\BOOTX64.EFI

This makes the USB automatically bootable in UEFI mode.

Step 4: Add EfiGuard Driver

Copy EfiGuardDxe.efi
Place it in the same folder:

EFI\Boot\EfiGuardDxe.efi

Final USB structure:

USB:
EFI
Boot
BOOTX64.EFI
EfiGuardDxe.efi

Booting with EfiGuard

  1. Reboot the system

  2. Open the boot menu (F8, F11, F12 or ESC depending on motherboard)

  3. Select UEFI USB

EfiGuard will run automatically and then start Windows.

How to Check If It Works

After Windows boots, try loading an unsigned kernel driver.
If it loads successfully, DSE is disabled and EfiGuard is working.

Remove or Disable EfiGuard

Power off the system
Remove the USB drive
Boot normally

No cleanup required
No system changes

Warnings

This is a low-level system security tool.
Incorrect usage may cause boot issues.
Use on test systems if possible.
For research and educational purposes only.


This is the hidden content, please

PROFESSIONAL

  • Replies 7
  • Views 594
  • Created
  • Last Reply

Top Posters In This Topic

  • 2 weeks later...
  • 3 weeks later...
Guest
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.

Important Information

Terms of Use

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.