Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Typing SVG


Latest Release Stars   Contributors   License



The world's most aggressive, high-performance UEFI boot theme customizer. Engineered for power users who refuse to wait. Free forever.


Deploy Theme Engine

🛡️ Stability Policy (Gold Edition)

Important

Windows Boot Manager lol is designed for maximum stability. Modifying boot loaders carries inherent risks. This wrapper has been built to include strict diagnostics checks (OS version, UEFI mode, BitLocker, Secure Boot) and automated, failsafe rollback systems to ensure your PC remains unbrickable.


⚡ Interactive Operations Menu

[1] Run Diagnostics            →  Full system verification check
[2] Setup & Compile Theme      →  Import, scale images, compile custom logon scripts
[3] Install Custom Boot Logo   →  Overwrites Microsoft Bootloader in legacy mode
[4] Enable Logon Animation     →  Registers the full-screen hacking script trigger
[5] Disable Logon Animation    →  Removes scheduled hacking logon trigger task
[6] Uninstall & Restore        →  Complete cleanup & Microsoft Bootloader restoration
[7] Exit                       →  Unmounts EFI partition and closes console safely

⚙️ Option Mechanics

Below is a detailed summary of what each option in the management console executes:

[1] Run Diagnostics

  • Purpose: Validates the system environment for UEFI boot capability and safety flags.
  • Mechanism: Queries the OS caption, matches the {bootmgr} loader path to verify UEFI vs Legacy BIOS, checks Secure Boot state (Confirm-SecureBootUEFI), and uses manage-bde to verify if BitLocker is active. If any critical flag is missing (e.g. not UEFI), it blocks installation to protect the system.

[2] Setup & Compile Theme

  • Purpose: Formats custom splash logos and compiles custom logon scripts based on the selected theme.
  • Mechanism:
    1. Lists all directories inside the Assets/ folder.
    2. Queries your primary monitor's resolution (e.g. 1366x768, 1920x1080) using .NET GDI+ modules.
    3. Computes safe UEFI bounding boxes (max 40% width, 45% height) to prevent bootmgr loading errors.
    4. Rescales the chosen theme's boot_logo.png while preserving aspect ratio, saving it as a 24-bit TrueColor BMP directly to Engine\splash.bmp.
    5. Parses animation.txt and compiles a custom logon animation script (Scripts\hacking_animation.ps1) using your custom log text.

[3] Install Custom Boot Logo

  • Purpose: Overwrites the motherboard/Windows boot logo with your active custom theme.
  • Mechanism: Mounts the EFI System Partition (ESP) to a temporary drive letter. If a backup does not already exist, it copies the original bootmgfw.efi to \EFI\Engine\bootmgfw-original.efi. It then places our rebranded UEFI boot binaries and custom splash.bmp into \EFI\Engine\ and replaces \EFI\Microsoft\Boot\bootmgfw.efi with our loader.

[4] Enable Logon Animation

  • Purpose: Sets up the cool full-screen hacking bypass animation to play during post-boot startup.
  • Mechanism: Registers a Windows Scheduled Task triggered AtLogon for the current user. When the user logs in, the task launches a maximized PowerShell instance running hacking_animation.ps1 silently in the background of the user session startup.

[5] Disable Logon Hacking Animation

  • Purpose: Removes the startup animation scheduled task.
  • Mechanism: Queries Windows Task Scheduler for the UmbrellaBootAnimation task and unregisters it cleanly.

[6] Uninstall & Restore

  • Purpose: Completely reverts the system to factory settings.
  • Mechanism: Deactivates the logon animation task, mounts the ESP, copies the original backup bootmgfw-original.efi back over bootmgfw.efi, deletes our custom Engine/ files, and unmounts the partition.

[7] Exit

  • Purpose: Closes the console safely.
  • Mechanism: Performs a cleanup check to ensure the EFI System Partition has been safely unmounted from Windows, resets console colors, and exits.

📁 Theme Folder Architecture

To deploy a custom boot logo, create a folder under Assets/ (e.g. Assets\RetroHack\) containing:

  • boot_logo.png (or boot_logo.jpg): The primary image that replaces the OEM boot logo.
  • splash_logo.png: Optional secondary logo image (defaults to boot logo if missing).
  • animation.txt: A plain text file where each line is a status message that will scroll during the hacking logon animation screen.

🔧 Configuration Architecture

Artifact Location Function
BootManager.ps1 Root Folder Main interactive management console script.
Engine/ Core Folder Rebranded signed bootloaders and active configuration.
Assets/ Assets Folder Holds custom theme folders (Umbrella is pre-packaged).
Scripts/ Helper Folder Contains image conversion and matrix rain scripts.
bootmanager-run.log Root Folder Archives comprehensive installation logs.

⚠️ Troubleshooting Protocol

🔴 "No UEFI Bootmanager found" / BIOS Warning

HackBGRT is a UEFI-only boot logo modifier. If your PC boots in Legacy BIOS/CSM mode, the diagnostics block will halt execution. Running this on a BIOS system will break boot capability. Do not attempt to force install.

🟡 BitLocker Recovery Key Prompt on Boot

If you forgot to suspend BitLocker protection before running Option 3, Windows will trigger a Recovery Key prompt due to changes in boot measurements. Enter your BitLocker recovery key, load into Windows, and run Option 6 to restore default, or suspend BitLocker protection before reinstalling.

🟡 Custom Logo is Stretched / Black Screen

Ensure you have run Option 2 first to compile and scale your theme assets. GDI+ auto-scaling ensures images are padded with pure black borders to fit within safe bounds of your specific monitor resolution.


📋 System Prerequisites

Prerequisite Specification
Host OS Windows 8 / 8.1 / 10 / Windows 11
Environment PowerShell 5.1+ (Native to Windows)
Partition GPT Disk Layout (Required for UEFI)
BitLocker Must be suspended during installation

💰 Fuel the Project

If this Boot Theme Engine customized your system or optimized your boot experience, consider fueling further development:

UPI ID: arvindji@fam (Compatible with GPay, PhonePe, Paytm, and all UPI clients)


© 2026 Arvind Ji · GitHub · Official Repo

About

Aggressive Custom Windows UEFI Boot Logo & Theme Engine. Auto-scaling GDI+ converter, full-screen matrix rain logon animation, zero AV blocks.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages