(12-29-2014, 02:14 AM)MoriHW Wrote: (12-28-2014, 02:53 PM)BDMaster Wrote: (12-28-2014, 01:40 PM)MoriHW Wrote: (07-08-2012, 03:25 AM)sovem Wrote: (07-08-2012, 03:16 AM)vovanxp Wrote: Yeah yeah all right
- Use WinHex to extract bios.rom.
- Use AMIBCP to enable SLIC controller.
- Use Phoenix Tool to insert pubkey and marker.
That all.
Hi
could you please tell me how do you Use WinHex to extract bios.rom ?
Ok friend,
I will reveal this secret !
Go here :
http://www.msi-bios.com/download-bios-fo...-2680.html
Download Dos Bios Version and unpack this file get the E7673IMS.1J0 is a different version
but Bios has same Structure !
You Will beable to open It using WinHex or your HexEditor preferred an look two things :
1. hex bytes tio use as TEMPLATE to find Bios Chunk Start Offset = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5AA5F00F03
2. Len Size (How much Yo have extract) = 0x00800000h
Now You have your Infos the chunk We find start with . . . and has len 0x00800000h so
We have to copy this chunk if is present into MSI installer .exe to a new file and We get our
Bios file to edit !
Let's try . . . You try (I have done) Eureka !!! It's true !!! We got It !!!
So now copy that chunck and name as E7673IMS.510.bin !
Use AMIBcp 4.55 to Edit all modifies !!!
Use PMTool 2.14 (preferred) or 2.59 to insert PubKey and Marker (MMTool too can do this job)
Last but not least replace Modded chunk to Original into MSI .exe file . . .
Voilà les jeus sant fait !!!
I love Sovem (my Hero and Theacher)
P.S. I hope You are happy
(I don't know if Sovem used this way, but I imagined . . .)
i didnt understand
i should open my msi exe file on winhex and find block starts with FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5AA5F00F03 and select lenght of 0x00800000h from the file and save it as a bin file ?
how do i find block starts with FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5AA5F00F03 in 22696 page ? and how should i know how much i should select to reach 0x00800000h size ?
Now the problem is how to use and HexEditor

You have to use FIND HEX function and then use the Template
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5AA5F00F03
You'll get the Offset 0x002bC93Dh You can use a calc hexmode to add
0x800000h and get last address 0x00ABC93C (is EOF last byte into file) !
Select this block and copy then create a new file and paste It !
Save this file and Edit !
Then after editing replace that block !
Regards