corna / me_cleaner

Tool for partial deblobbing of Intel ME/TXE firmware images
GNU General Public License v3.0
4.46k stars 277 forks source link

test ME gen. 1 support T400 #219

Open p8q opened 6 years ago

p8q commented 6 years ago

python me_cleaner_dev.py -S -O modified_image1.bin original_dump.bin

just like

python me_cleaner_dev.py -s -O modified_image2.bin original_dump.bin

Full image detected Found FPT header at 0x1010 Found 13 partition(s) Found FTPR header: FTPR partition spans from 0xd2000 to 0x142000 ME/TXE firmware version 4.0.3.1124 (generation 1) Public key match: Intel ME, firmware versions 4.x.x.x The meDisable bit in ICHSTRP0 is NOT SET, setting it now... The meDisable bit in MCHSTRP0 is NOT SET, setting it now... Disabling the ME region... Wiping the ME region... Done! Good luck!

Doesn't work.

python me_cleaner_dev.py -d -O modified_image3.bin original_dump.bin

just like

python me_cleaner_dev.py -d -S -O modified_image4.bin original_dump.bin

Full image detected Found FPT header at 0x1010 Found 13 partition(s) Found FTPR header: FTPR partition spans from 0xd2000 to 0x142000 ME/TXE firmware version 4.0.3.1124 (generation 1) Public key match: Intel ME, firmware versions 4.x.x.x The meDisable bit in ICHSTRP0 is NOT SET, setting it now... The meDisable bit in MCHSTRP0 is NOT SET, setting it now... Disabling the ME region... Wiping the ME region... Removing ME/TXE R/W access to the other flash regions... Done! Good luck!

Doesn't work, same result as above.

Potentially bios communicates to management engine and hangs if it finds nothing.

Rollback to backup uncleaned bios works.