UEFITool

An intuitive and user-friendly application that delivers a simple means for viewing and editing UEFI firmware in a convenient manner.

  • UEFITool
  • Version : 0.21.5 / 0.40.0 Alpha
  • License :Freeware
  • OS :Windows All
  • Publisher :CodeRush

Download Now

Download Now(Alpha)

🧰 What is UEFITool?

UEFITool is a powerful open-source utility used to view, extract, modify, and rebuild UEFI firmware images (BIOS/UEFI ROM files). It’s widely used by advanced users, BIOS modders, and developers for tasks like:

  • BIOS modding or unlocking hidden options
  • Viewing firmware structure (volumes, files, sections)
  • Replacing or removing modules (like logos, drivers, microcode)
  • Debugging UEFI firmware issues

⚠️ Advanced Tool: UEFITool can brick your motherboard if used incorrectly. Always back up your firmware before making changes.


βœ… How to Use UEFITool (Step-by-Step)

πŸ”Ή Step 1: Download UEFITool

There are two main versions:

  • UEFITool NE (New Engine) – Modern engine with advanced parsing.
  • UEFITool (classic) – Simpler and more stable for basic tasks.

Choose based on what you’re trying to do. NE is more powerful but experimental.


πŸ”Ή Step 2: Open a UEFI Firmware File

  1. Launch UEFITool.exe.
  2. Go to File β†’ Open Image File.
  3. Load a firmware file (e.g. .bin, .rom, .cap, .fd).

You can get these files from your motherboard support page or by dumping your current BIOS using tools like FPT, AFU, or a CH341A programmer.


πŸ”Ή Step 3: Explore the Firmware Structure

You’ll see a tree view of the firmware layout:

  • Firmware Volumes (FV) β†’ top-level containers
  • Firmware Files (FFS) β†’ drivers, modules, setup, logos, etc.
  • Sections β†’ raw data, PE32 images, UI strings, etc.

Right-clicking a component gives you options like:

  • Extract as is
  • Extract body
  • Replace body
  • Insert before/after
  • Remove

πŸ”Ή Step 4: Modify Firmware (Optional)

Examples:

πŸ› οΈ Replace OEM Boot Logo:

  1. Locate a section with a recognizable file name like Logo, Image, or Bmp.
  2. Right-click β†’ Extract Body (backup).
  3. Right-click β†’ Replace Body and select your custom image (same format and resolution!).

πŸ› οΈ Patch BIOS Lock:

  1. Locate the Setup module.
  2. Extract it β†’ use a tool like IFR Extractor to decode it.
  3. Find hidden or locked options.
  4. Re-inject the modified file using Replace Body.

⚠️ You MUST recompile using compatible tools and checksum the result if required.


πŸ”Ή Step 5: Save and Flash the Modified Firmware

  1. After making changes, go to File β†’ Save Image File.
  2. Name your new .bin or .rom file.
  3. Use the same method you used to dump the BIOS to flash the modified one (FPT, CH341A, AFU, etc.).

🧠 Typical Tools Used Alongside UEFITool

ToolPurpose
IFR ExtractorDecode setup modules (for hidden BIOS settings)
AMI Toolkits (MMTool, AMIBCP)Modify AMI BIOS
FPT / AFU / FlashromDump and flash BIOS
HxD / UEFIPatchHex editing and automated patching
CH341A + SOIC ClipHardware programmer for BIOS chips

⚠️ Warnings

  • Don’t flash modified firmware unless you know what you’re doing.
  • Use a hardware programmer (like CH341A) for recovery.
  • Always keep a backup of your original BIOS.

 

Leave a Reply

Your email address will not be published. Required fields are marked *