极硬件吧 关注:26,905贴子:150,171
  • 5回复贴,共1

deskmini解锁ME降级教程

取消只看楼主收藏回复

1) 用AMIBCP64_5.02打开H11STXC7.30 BIOS ROM,在Setup Configuration选项卡里Advanced→PCH-FW Configuration→Firwmware Update Configuration下查看Me FW Image Re-Flash,但该项无法在BIOS里查看修改,被华擎隐藏了。
2) 用UEFITool打开H11STXC7.30,Ctrl+F搜索文本re-flash,返回查询结果点击选中,右键Extract body…,另存为Section_PE32_image_Setup_Setup_body.efi
3) 用IRFExtractor打开Section_PE32_image_Setup_Setup_body.efi提前文本Section_PE32_image_Setup_Setup_body IFR.txt
4) 用文本编辑器打开Section_PE32_image_Setup_Setup_body IFR.txt,查找re-flash返回结果“One Of: Me FW Image Re-Flash, VarStoreInfo (VarOffset/VarName): 0x28, VarStore: 0x1, QuestionId: 0x11D, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 E3 03 E4 03 1D 01 01 00 28 00 10 10 00 01 00}”,这里0x28就是我们要修改的变量地址,默认值0x00禁用、0x01是启用;“One Of: Local FW Update, VarStoreInfo (VarOffset/VarName): 0x29, VarStore: 0x1, QuestionId: 0x11E, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 E5 03 E6 03 1E 01 01 00 29 00 10 10 00 01 00}”,0x29这个地址也会用到。
5)下载网盘里的efi boot (grub),解压缩放在U盘根目录下(\efi\boot\bootx64.efi),重启电脑进入grub:输入命令setup_var 0x28,返回值是0X00,即默认禁用Me FW Image Re-Flash;输入命令setup_var 0x29,返回值是0X01,即默认启用Local FW Update。
连续输入两条命令setup_var 0x28 0x01和setup_var 0x29 0x01启用Me FW Image Re-Flash;注意单独输入命令setup_var 0x28 0x01是不行的。如果一次不行,就重启重复这一步骤。
exit后进入系统,管理员运行Intel Flash Programming Tool,输入fptw64 -d me.bin -me尝试导出me region,成功的话说明me region解锁成功。
O) 进入windows后可以管理员运行MEInfo和MEManuf检查ME的运行状态。命令分别是“MEInfoWin64 -verbose”和“MEManufWin64 -verbose”。在修改IFR变量0x28和0x29进系统后,可以随时用这些命令检查ME的状态
解锁ME后,你也可以通过Instant Flash等工具刷7.20的BIOS来实现降级ME。可能这样更适合新手,就不用看下面用Intel FPT工具的教程了。
6) 用UEFITool打开H11STXC7.20 BIOS,Intel image→ME region右键Extract as is...,另存11.6版的ME region为me_fix.bin,注意检查大小是1.98M的。
7) 管理员运行FPT,输入fptw64 -me -f me_fix.bin写入提取的旧版ME,重启
8) 进入grub,连续输入两条命令setup_var 0x28 0x00和setup_var 0x29 0x01来禁用Me FW Image Re-Flash,exit
9) 先确认me状态,再管理员运行FPT,输入fptw64 -greset重置,重启
注:Intel FPT、MEInfo和MEManuf工具在Intel CSME System Tools v11 r6.rar里。


IP属地:上海1楼2018-01-09 16:04回复
    从自己的github搬运来的,适用AMI BIOS的100/200系主板。
    其中IFR变量,不同主板是不一样的,请自行按教程查找。
    不保证其它主板100%都能解锁成功,但比刷bios安全,解锁出问题最多重置BIOS就可以恢复了。


    IP属地:上海2楼2018-01-09 16:09
    回复(2)
      解锁ME后,你也可以通过Instant Flash等工具刷7.20的BIOS来实现降级ME。
      这个方法是@KuroRu- 提出测试的,


      IP属地:上海3楼2018-01-09 16:15
      回复
        第三次修订:
        1) 用AMIBCP64_5.02打开H11STXC7.30 BIOS ROM,在Setup Configuration选项卡里Advanced→PCH-FW Configuration→Firwmware Update Configuration下查看Me FW Image Re-Flash,但该项无法在BIOS里查看修改,被华擎隐藏了。
        2) 用UEFITool打开H11STXC7.30,Ctrl+F搜索文本re-flash,返回查询结果点击选中,右键Extract body…,另存为Section_PE32_image_Setup_Setup_body.efi
        3) 用IRFExtractor打开Section_PE32_image_Setup_Setup_body.efi提前文本Section_PE32_image_Setup_Setup_body IFR.txt
        4) 用文本编辑器打开Section_PE32_image_Setup_Setup_body IFR.txt,查找re-flash返回结果“One Of: Me FW Image Re-Flash, VarStoreInfo (VarOffset/VarName): 0x28, VarStore: 0x1, QuestionId: 0x11D, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 E3 03 E4 03 1D 01 01 00 28 00 10 10 00 01 00}”,这里0x28就是我们要修改的变量地址,默认值0x00禁用、0x01是启用。
        5)下载网盘里的efi boot (grub),解压缩放在U盘根目录下(\efi\boot\bootx64.efi),重启电脑进入grub:输入命令setup_var 0x28查询,返回值是0X00,即默认禁用Me FW Image Re-Flash。
        输入命令setup_var 0x28 0x01回车后启用Me FW Image Re-Flash和reboot回车后重启。执行命令后第一次重启ME解锁立即生效,但第二次重启就会恢复上锁的状态。
        第一次重启立即按F2进BIOS,到“高级\芯片组配置”查看ME FW Version版本,如果是0.0.0.0说明解锁成功;插上有官方7.20 BIOS的U盘,进到工具InstantFlash更新BIOS,根据提示操作(因为要更新ME会自动重启)。刷新BIOS完成后再自动重启,然后进到BIOS里查看ME的版本,降级成功显示的ME版本是11.6.0.1126。
        这样更适合新手,风险低操作也简单。
        6) 进入windows后可以管理员运行MEInfo和MEManuf检查ME的运行状:命令分别是“MEInfoWin64 -verbose”和“MEManufWin64 -verbose”;可以随时用这些命令检查ME的状态。
        注:Intel FPT、MEInfo和MEManuf工具在Intel CSME System Tools v11 r6.rar里。
        请以此篇教程为准


        IP属地:上海11楼2018-01-09 22:59
        回复(3)
          附上照片




          IP属地:上海12楼2018-01-09 23:04
          收起回复
            更新ME Analyzer v1.42.0 r110
            v1.42.0
            Added full support for CSME 12.0 firmware
            Added CSE Extensions 0x11, 0x16 and 0x14 R2
            Added CSE Layout Table (LT) v1.6 & v1.7 support
            Added Flash Partition Table ($FPT) v2.1 support
            Added Boot Partition Descriptor Table (BPDT) v2-3 support
            Added $FPT, BPDT & CSE LT partition overlap detection
            Added CSE $FPT, BPDT & CSE Layout Table unpacking
            Added CSE Partition Instance ID unpacking display
            Added CSE partition OEM/FIT customization detection
            Added CSE partition Hash & Size validation in all cases
            Added CSE partition out-of-bounds Module detection
            Added CSE UTFL structure at UTOK/STKN unpacking
            Added CSE Layout Table entries info display (-dfpt)
            Added ME 8-10 $FPT Partition Instance ID display
            Improved CSE Extensions 0x3, 0xE, 0xF, 0x10 & 0x14 R1
            Improved $FPT and BPDT entries info display (-dfpt)
            Improved $CPD Entry Counter for end offset detection
            Fixed CSE unpacking metadata text filename collision
            Fixed false positive BPDT S-BPDT & CSE_BUP detection
            Fixed wrong Manifest detection at Intel SPS capsules
            Fixed wrong CSE firmware analysis messages position
            r110
            CSME 11.21.50.1429_COR_H_B0-S0_PRD_RGN
            CSME 11.11.50.1436_CON_H_D0_PRD_RGN
            CSME 11.8.50.3425_SLM_H_D0_PRD_EXTR
            CSME 11.8.50.3425_SLM_LP_C0_NPDM_PRD_EXTR
            CSME 11.6.12.1201_CON_H_D0_PRD_EXTR
            ME 7.1.92.3273_5MB_PRD_UPD
            TXE 1.1.5.2162_1.375MB_IT_PRD_EXTR


            IP属地:上海18楼2018-01-15 08:55
            回复