Success! I compared 2 different OA3-PE-images in IDA and found some similarities, but wasn't able to find the location for key-insertion or structure. Fortunately, i have the matching bios-dump containing the correct structure, so it might work to copy it to the right offset. This is what i found in IDA Pro: Corresponding RW-report after modding my own machine, i added a generic key for MS Windows 10 Pro: The key-string has to be added inside padding-area (AMI-bios), address found in IDA: Take care to find the correct offset ; my first attempt was also succesful, but the address was not at the beginning of pad-area, because i worked with rom with empty NVRAM, so the free space was added on-top to the whole padding-area and i had to calculate the offset inside the pad-area. I don't know if this mod is permanent and will survive updates, but i guess it will. I'm sure most AMI-bios containing the same or similar OA3-module could be modded this way.
Hi! Sorry if I'm noob on this, but should I be able to inject a windows product key on BIOS using this method? I have an AMI DS200913 and I've been looking for a way to inject the product key in this one computer for a few days, but no success so far.
Perhaps, if yours has the same structure. But there are countless methods to integrate MSDM (or something else) to bios code, so my findings will only cover a very small part.
What is the purpose of injecting these keys? 3V66T is the standard Pro Retail key which ships in the ISO's as default. The only keys that need to be injected are unused OEM-DM (OA3) keys that windows reads during installation. Each manufacturer uses their own tools along with the Microsoft OA3Tools from the ADK. ie, Gigabyte uses WinOA30_64, Asus uses SLPBuilderX64, MSI uses OA30W_64, etc I think these are customized AMI Tools...
In my case, a client has asked for this key and he can't be convinced otherwise. I think he wants to have the possibility of, after formatting his computer, to not need to look in the tag for the windows key, but he really only asked me for the "wmic path softwarelicensingservice get oa3originalproductkey" command to return his product key. I've been looking for a solution for a whole week now and can't find a way to inject this BIOS with the product key. I have the computer, the COEM key, and I already have the xml and bin from AO3 for checking with Microsoft, but I can't seem to find a way to injet the windows key on the BIOS.
The 1st time you go online and Windows get's activated with the "COEM key ", a hardware ID has been established on the Microsoft Activation Server. The next time you re-install from the ISO, it will activate with the default Retail key that's bundled with the OS. ie, the 3V66T Retail key. You don't need to re-enter the COEM key...
Is this an Intel NUC? Your probably better off looking at a full bios not a partial from the dump. They should be at ASUS for download as Intel no longer do them...
If this is an Intel Nuc your better off looking at the full bios , not the partial dump. You should be able to find it at ASUS... Code: Intel® AptioV Integrator Tools are designed to assist integrators (who usually work in manufacturing or enterprise environments) with the process of BIOS/SMBIOS customization, OEM Windows* product key injection (OEM Activation 3.0, OA3), changing the Logo, etc. for Intel® NUC AptioV based products.
This is most informative. Reading on Intel's tool “-o” is the flag for the OEM Windows Product Key Injection feature. Is this how Deleted member's "EzWindSLIC" work?