# AFUWIN Method

{% hint style="success" %}
This method works with Secure Boot and TPM enabled, but for the spoofing process, please disable Secure Boot, as explained in the Tutorial.
{% endhint %}

## Guide: Spoofing your HWID using AFUWIN 3.05.04

***

{% hint style="info" %}
Before spoofing, make sure to review your current serial numbers and take a screenshot of them. Once you've finished spoofing, you can go back and compare the values to verify that the changes were successfully applied.
{% endhint %}

### Step 0: Prepare

To to this Method you will need:

1. **AFUWIN Version 3.04.05:** [Download](https://drive.google.com/file/d/1HSmuRJe4CeLE6hz9lMW5I6ko3CiGnp9A/view?usp=sharing)
2. **HxD:** [Download](https://mh-nexus.de/downloads/HxDSetup.zip)
3. **DMIEdit:** [Download](https://drive.google.com/file/d/18azRZPhVHmrMIYUo9qGCvGv64k7UiodL/view?usp=sharing)
4. **HWID Checker:** [Download](https://drive.google.com/file/d/1-o5rMvjfbeTy9FN958zWBFInTor8PgYh/view?usp=sharing)

After **downloading all the necessary tools**, proceed to **enter your BIOS** and adjust the **following settings:**

1. Disable Secure Boot and clear the Secure Boot keys
2. Enable CSM (Compatibility Support Module)
3. Disable Fast Boot

Once you have **successfully spoofed** your HWID, you can **revert these settings** to your **preferred configuration.**

***

### Step 1: Dump bios.rom

First, unzip the AFUWIN tool, then open an Administrator Command Prompt and type the following:

1. `cd "the current AFUWIN path"`&#x20;
2. `AFUWINx64.exe bios.rom /O`

After typing these commands, you should see something like this appear:

<div align="left"><figure><img src="/files/GO05iqhlLtpaJNqtUG8F" alt="" width="375"><figcaption></figcaption></figure></div>

{% hint style="warning" %}
During the BIOS reading and flashing process, you won't be able to move the mouse, and the sound may become very buggy.
{% endhint %}

If everything went correctly, you should now have a `bios.rom` file in the AFUWIN directory.

***

### Step 2: Setup HxD and DMIEdit

First, install HxD using the installer you downloaded earlier. Then, unzip DMIEdit and open both applications.

#### Setting up HxD:

1. Drag and drop your `bios.rom` file into the grey area in HxD.
2. If your screen looks like the image below, you've done everything correctly.

<div align="left"><figure><img src="/files/Djtusk8saJM7Bfk86nsd" alt="" width="563"><figcaption></figcaption></figure></div>

***

### Step 3: Editing your Serials

Start by launching DMIEdit. The first step will be to modify two key fields: the CPU Serial Number and the System Serial Number. These values are often required for system identification

#### System Serial Number:

1. Go to **"\[Type 001] — System Information"**
2. Double Click **"Serial Number"** and under **"String Value: xxx",** change your Serial Number
3. Next, click the icon that looks like a lightning bolt and is labeled 'All'. This will apply the changes you've made.&#x20;

#### CPU Serial Number:&#x20;

1. Go to **"\[Type 004] — Processor Information"**
2. Double Click **"Serial Number"** and under **"String Value: xxx",** change your Serial Number
3. Next, click the icon that looks like a lightning bolt and is labeled 'All'. This will apply the changes you've made.&#x20;

***

Now we need to update the Motherboard Serial Number and the System UUID. These two fields are more complex to modify than the others, but they are also the most important serials for proper system identification.

#### System UUID:

1. Start by going into **"\[Type 001] — System Information"** in DMIEdit
2. Double Click **"UUID"**
3. Copy your current UUID under "**Hexadecimal Value: xxx"**
4. Go into your configured HxD and press `CTRL + R` to replace
5. In the Replace Window select: **"Hex-values"**
6. In **"Search for: "** paste your current UUID
7. Go back to DMIEdit and press **"Auto Generates system UUID"** and copy your new UUID
8. Go back to HxD and in **"Replace with: "** paste your new UUID
9. Under **"Search direction"** select **"All"** and press **"Replace All"**
10. Press `CTRL + S` to save your new changes

#### Motherboard Serial Number:

{% hint style="warning" %}
Your new serial number must be the same length as the original. For example, if your old serial is 8 digits long, your new one must also be exactly 8 digits.\
Example: Old Serial: 12345678, New Serial: 87654321
{% endhint %}

1. Start by going into **"\[Type 002] — Base Board/Module Information"** in DMIEdit
2. Double Click **"Serial Number"** and copy your current Serial Number
3. Go into HxD with your bios.rom loaded and press `CTRL + R` to replace
4. in the Replace Window select: "Text-string"
5. In **"Search for: "** paste your current Serial Number
6. In **"Replace with: "** type a new Serial Number the same length as the old one (see above)
7. Under **"Search direction"** select **"All"** and press **"Replace All"**
8. Press `CTRL + S` to save your new changes

***

### Step 4: Flash your new bios.rom

After you've successfully modified all necessary serial numbers, the next step is to flash the updated BIOS to your system. This process is essential, as it applies the changes you've made by writing them directly to the system firmware. Without flashing, the new serials will not be stored permanently and your system will continue to use the old values.

Flashing the BIOS essentially overwrites the existing firmware with the modified version, ensuring that your changes — such as the CPU Serial Number, System UUID, and Motherboard Serial Number — are properly saved and recognized by the system during startup.

{% hint style="warning" %}
For the next step, you'll need to use a specific version of AFUWIN: **version 3.05.04**. This is crucial because it's the only known version that includes support for the `/GAN` command, which is required to force-flash the modified BIOS onto your system.
{% endhint %}

Start by opening a Administrator Console Prompt and type in the following commands:

1. `cd "your current AFUWIN directory"`&#x20;
2. `AFUWINx64.exe bios.rom /GAN`&#x20;

You will see something like this if you did everything right:

<div align="left"><figure><img src="/files/nkFGZo0xlfKSGwKajXGa" alt="" width="375"><figcaption></figcaption></figure></div>

If you followed all the steps correctly, the flashing process should complete successfully and display a message such as **"done"**. This indicates that your modified BIOS has been written to the system.

### Step 5: Post Spoofing

Now that your BIOS has been successfully spoofed, you can move on to other system identifiers, such as your **MAC address**, **Volume ID**, or **Disk Serial Number**. These values are often used by software and anti-cheat systems for hardware identification.

I'll cover how to spoof each of these as well. So if there's already a dedicated page or section on these topics, feel free to go ahead and complete them next.

{% hint style="success" %}
You can now restore your original BIOS settings if you wish. This includes any custom configurations you had before flashing, such as Secure Boot, Secure Boot Keys, CSM and Fast Boot.&#x20;
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://spoofing-database.gitbook.io/free-spoofing-database-docs/perm-spoofing/afuwin-method.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
