![]() but having a 1155 socket board it is very hard because the architecture design is different. I dont use 1155 socket boards but 1150 boards made in taiwan you could disable via the bios a lot of stupid crap that intel wants you to do. The answer is a combination of a good motherboard 1150 class and type of processor you are using. heck maybe even fifth gen if we are really lucky. I have no idea how long that would take, but given 95% of the code can be removed now I think it might be more conceivable. Said: but we would need someone to hack the crap out of the gen 4 processors beyond any reasonable time frame. Setting the AltMeDisable bit in PCHSTRP10 to disable Intel ME. The ME minimum size should be 393216 bytes (0圆0000 bytes) ![]() POLICY (Huffman, fragmented data ): removed KERNEL (Huffman, fragmented data ): removed ROMP (Huffman, fragmented data ): NOT removed, essentialīUP (Huffman, fragmented data ): NOT removed, essential The ME/TXE region goes from 0x1000 to 0x180000įound FTPR header: FTPR partition spans from 0x48000 to 0xd0000 I will flash it python me_cleaner.py mod_image_nowhite_lastlogo_big.rom -S -O mod_image_nowhite_lastlogo_big_hap.rom Using the "-S" option I reapplied the me_cleaner to the latest bios image I created and doing so I should have disabled the ME also using the intel way. Now I have to modify the TGA file and re-add it with the UEFITool and flash the bios again. Probably the same BIOS section is used in many different machine with different panel resolution. The 9 files show all the same but with different sizes. With right click on the raw section and choosing the option "Extract body." it save a ".raw" file that is a ".tga" file (Truevision Graphics X File).Īnd the preview show exactly the logo that I want to change. Opening one of them I can access other 2 sublevels:ĠF85BFDB-B54B-4C5E-85E6-6A9419F814F6 File of subtype "Freeform"įC1BCDB0-7D31-49AA-936A-A4600D9DD083 Section subtype "GUID defined" If I expand that scrolling to the bottom there are files with subtype "Freeform". Next final step is to buy a wifi card mini-pcie M2 that is working without non free firmware, install it and enjoy a modern laptop without the intel ME on it.Īlmost there with the modification of the BIOS logo. Now the Lenovo can use different WIFI cards than Lenovo. It is a replacement for the phoenix tools. The unfortunate thing is that the UEFITool is only available for Windows and Os X. ![]() This will trigger the re-packing of the bios rom with the updated section. Select the file saved before with the new values.ġ3 Under the file menu choose save image file and choose a different name than the original file. Overwrite the value 74 with the value EBġ2 Go back in UEFITool and right click on the same PE32 image section and choose replace as is. ![]() it is important that the editor is in overwrite mode.ĩ It will find it and the value 74 is in a different offset respect the guide since this is a different bios. I used this Ĩ Open the file pe32_section.sct on the HEX editor and search for the first pattern. It will find this: Hex pattern "00007420833D" found as "00007420833D" in PE32 image section at header-offset 2FBhĥ Double click on it and it will show a PE32 image sectionĦ Right click and extract as is, saving the file as pe32_section.sctħ Now it is time to use an HEX editor. In this case the 74 values and region to look for are 3:Ĥ Search the HEX pattern of the first region with UEFITool. I used these steps:ġ Taking the last rom image with the modified ME regionģ Go to the guide here: and note the hex code of the region surrounding the value 74, it represents a conditional jump instruction in assembly: I managed to eliminate the white list from the BIOS.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |