所以我使用了 UEFIExtract 來看 ME 裡面有那些東西 https://github.com/LongSoft/UEFITool
原本壞的的 ME
下載的 ME
沒有花時間把UEFI的結構看完。
推測除了出來一開始的 Region Descriptor 是使用絕對位址
其他 Region 應該都是用相對位址
所以把下載的 ME 檔,Region ME的內容平移,由原本的 Base 1000 平移到 Base 3000
刪除掉檔案多出來的最後的 2000 的 padding,讓檔案保持原本的大小,
最後把壞的 ME 檔裡面的 0000 到2ffff 的內容複製貼上到下載的 ME 檔裡面。
新的 UEFIExtract report 會變成和壞的 ME 的 report 一樣。