Mac EFI Toolkit

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • TeslaK
    New Member
    • May 2024
    • 2
    • Turkey

    #41
    Thanks for your answer. i fixed it

    Comment

    • MuertoGB
      Senior Member
      • Sep 2021
      • 92
      • United Kingdom

      #42
      Apologies for the delay in updates, but development has finally resumed. I've resolved the NVRAM reset issue. In addition to correctly resetting the header, I discovered a bug introduced in version 1.1.4 where the NVRAM store type (VSS, SVS) was not properly assigned. This has now been fixed.

      Additionally, I'm introducing a new T2ROM window, where you'll be able to view the iBoot version, serial number, and export/transfer the Scfg serial store (Intel only, image attached).

      Looking ahead, after the release of version 1.2, the next update will focus on separating EFI and T2-related tools. A new startup window will be introduced to detect the ROM type via drag-and-drop functionality, etc. However, for the time being, the T2 UI will be open over the main window as a tool window, as I'm working with limited time per release cycle.

      More changes are noted in the dev changelog, which will change before release.
      https://github.com/MuertoGB/MacEfiTo...v/CHANGELOG.md

      Comment

      • MuertoGB
        Senior Member
        • Sep 2021
        • 92
        • United Kingdom

        #43
        Okay, never mind. I suppose a little delay wouldn't hurt to make it proper. New startup window added, multiple ROM windows enabled. More coming.




        Attached Files

        Comment

        • Stephen
          Meow Meow MEOW!
          • Apr 2020
          • 667
          • United States

          #44
          Welcome to the forum! Glad you developed something like this. This would come in handy for MDM removals on T2 machines. I do this by hand for most of the MDM locks of old devices. This is truly remarkable.
          sigpic
          MEOWING IN THE IMPOSSIBLE UNIVERSE!

          Comment

          • MuertoGB
            Senior Member
            • Sep 2021
            • 92
            • United Kingdom

            #45
            Originally posted by Stephen
            Welcome to the forum! Glad you developed something like this. This would come in handy for MDM removals on T2 machines. I do this by hand for most of the MDM locks of old devices. This is truly remarkable.
            Do you have a reference to how MDM is "bypassed" on T2 devices, it could be worth adding to make life easier. And thanks, I'lm looking forward to geting V1.2 out, but I'm fixing bug after bug cropping up after moving a lot of stuff about.

            Comment

            • MuertoGB
              Senior Member
              • Sep 2021
              • 92
              • United Kingdom

              #46
              Version 1.1.5 released, bringing an important bugfix when resetting NVRAM. I've had to pull the dev branch down for now whilst I get everything in order.

              https://github.com/MuertoGB/MacEfiTo...leases/tag/115

              Comment

              • curiositymaster
                Member
                • Apr 2021
                • 45
                • Nigeria

                #47
                Originally posted by MuertoGB

                Do you have a reference to how MDM is "bypassed" on T2 devices, it could be worth adding to make life easier. And thanks, I'lm looking forward to geting V1.2 out, but I'm fixing bug after bug cropping up after moving a lot of stuff about.
                We don't bypass MDM on T2 devices, we remove it by simply replacing the serial number with a non-MDM serial.
                Well done on your achievements so far, I'll be following with keen interest.

                Comment

                • MuertoGB
                  Senior Member
                  • Sep 2021
                  • 92
                  • United Kingdom

                  #48
                  Originally posted by curiositymaster

                  We don't bypass MDM on T2 devices, we remove it by simply replacing the serial number with a non-MDM serial.
                  Well done on your achievements so far, I'll be following with keen interest.
                  The version 1.2.0 development branch is back up on github, there's a list of changes in the changelog which is mostly complete, there are also images of the UI redesign. And thanks for the information, I'll add an option to change the serial in the ROM then.

                  I don't recommend compiling and using anything in dev as it's unfinished and unstable.

                  https://github.com/MuertoGB/MacEfiToolkit/tree/120-dev

                  Comment

                  • curiositymaster
                    Member
                    • Apr 2021
                    • 45
                    • Nigeria

                    #49
                    Originally posted by MuertoGB

                    The version 1.2.0 development branch is back up on github, there's a list of changes in the changelog which is mostly complete, there are also images of the UI redesign. And thanks for the information, I'll add an option to change the serial in the ROM then.

                    I don't recommend compiling and using anything in dev as it's unfinished and unstable.

                    https://github.com/MuertoGB/MacEfiToolkit/tree/120-dev
                    This project will do a whole lot of good to the community if we could connect without having to desolder the chip (i.e if we are able to connect via dfu mode) and also if we are able to edit the serial this way.

                    Comment

                    • PITERPENY
                      Badcaps Veteran
                      • Jul 2023
                      • 455
                      • Ukraine

                      #50
                      Originally posted by curiositymaster

                      We don't bypass MDM on T2 devices, we remove it by simply replacing the serial number with a non-MDM serial.
                      Well done on your achievements so far, I'll be following with keen interest.
                      Where do you buy serial numbers?

                      Comment

                      • MuertoGB
                        Senior Member
                        • Sep 2021
                        • 92
                        • United Kingdom

                        #51
                        Originally posted by curiositymaster

                        This project will do a whole lot of good to the community if we could connect without having to desolder the chip (i.e if we are able to connect via dfu mode) and also if we are able to edit the serial this way.
                        Unfortunately access to the T2ROM by any means other than removing it is out of my scope, I don't even think it's possible. However, I put some information here on how to dump the SPIROM very inexpensively:
                        https://logi.wiki/index.php/T2_Diagn...OM_Programming

                        Comment

                        • MuertoGB
                          Senior Member
                          • Sep 2021
                          • 92
                          • United Kingdom

                          #52
                          Version 2.0.0 BETA 1 released:
                          https://github.com/MuertoGB/MacEfiTo...ses/tag/200_b1

                          Comment

                          • MuertoGB
                            Senior Member
                            • Sep 2021
                            • 92
                            • United Kingdom

                            #53
                            Version 2.0.0 BETA 2 released:
                            https://github.com/MuertoGB/MacEfiTo...ses/tag/200_b2

                            Comment

                            • PITERPENY
                              Badcaps Veteran
                              • Jul 2023
                              • 455
                              • Ukraine

                              #54
                              I can't figure out how to change the serial number! Or is this program not able to do this?

                              Comment

                              • MuertoGB
                                Senior Member
                                • Sep 2021
                                • 92
                                • United Kingdom

                                #55
                                Originally posted by PITERPENY
                                I can't figure out how to change the serial number! Or is this program not able to do this?
                                This is rather vague. What version are you running, are you trying to edit an EFIROM, or SOCROM? Yes, the application does edit serial numbers.

                                Comment

                                • MuertoGB
                                  Senior Member
                                  • Sep 2021
                                  • 92
                                  • United Kingdom

                                  #56
                                  Version 2.0.0 BETA 3 released:
                                  https://github.com/MuertoGB/MacEfiTo...ses/tag/200_b3

                                  Comment

                                  • PITERPENY
                                    Badcaps Veteran
                                    • Jul 2023
                                    • 455
                                    • Ukraine

                                    #57
                                    Click image for larger version

Name:	2024-11-11 162759.png
Views:	152
Size:	36.3 KB
ID:	3504872
                                    Originally posted by MuertoGB

                                    This is rather vague. What version are you running, are you trying to edit an EFIROM, or SOCROM? Yes, the application does edit serial numbers.
                                    EFIROM is for macbook without t2, SOCROM is for chips with t2? Am I in the right direction? And the program can only edit socrom?!
                                    Last edited by PITERPENY; 11-11-2024, 08:29 AM.

                                    Comment

                                    • MuertoGB
                                      Senior Member
                                      • Sep 2021
                                      • 92
                                      • United Kingdom

                                      #58
                                      Originally posted by PITERPENY
                                      Click image for larger version  Name:	2024-11-11 162759.png Views:	0 Size:	36.3 KB ID:	3504872

                                      EFIROM is for macbook without t2, SOCROM is for chips with t2? Am I in the right direction? And the program can only edit socrom?!
                                      Mostly correct. T2 Macs still have an EFI, but it's in the NAND and inaccessible. The program can edit serial for Intel based T2 SOCROM, and EFIROM => Click "Patch" and select "Change Serial Number", the application will then replace the SSN and allow you to save the patched firmware.

                                      Comment

                                      • Stephen
                                        Meow Meow MEOW!
                                        • Apr 2020
                                        • 667
                                        • United States

                                        #59
                                        Originally posted by MuertoGB

                                        Do you have a reference to how MDM is "bypassed" on T2 devices, it could be worth adding to make life easier. And thanks, I'lm looking forward to geting V1.2 out, but I'm fixing bug after bug cropping up after moving a lot of stuff about.
                                        In order to bypass an MDM it would be ran with software, however when trying to REMOVE the MDM lock permanently, one would need to change the serial to the device. If you can change the serial number on the device without the need to desolder the chip that retains the information of the board such as EFI lock/FIRMWARE LOCK, Serial number of the board then that would be pretty awesome. But in order to remove the MDM lock on T2 machines one has to desolder the SOCROM chip next to the T2 chip. Reprogram with ASPROGRAMMER, and then change the serial with WinHex. Find the serial, DO NOT change any of the code but the serial so it can still normally boot. That is how its done.
                                        sigpic
                                        MEOWING IN THE IMPOSSIBLE UNIVERSE!

                                        Comment

                                        • Stephen
                                          Meow Meow MEOW!
                                          • Apr 2020
                                          • 667
                                          • United States

                                          #60
                                          Originally posted by PITERPENY

                                          Where do you buy serial numbers?
                                          Serial numbers cannot be bought unless it is an iPad etc. You can check serials via Mac Serial Lookup, but I would always check serials on Apple Servers via IMEI. As long as the serial pulls up Locked or free and clear on Apple servers the serial can be used.
                                          sigpic
                                          MEOWING IN THE IMPOSSIBLE UNIVERSE!

                                          Comment

                                          Related Topics

                                          Collapse

                                          • TuanTongbadcaps
                                            Change CPU multiplier through BIOS editing
                                            by TuanTongbadcaps
                                            Is there a way to change the CPU multiplier through editing the laptop's BIOS. I have a Latitude 7300 using Intel core I7-8665U CPU which has default multiplier settings between x4.0-x48.0. The problem with the device is that as soon as Windows boots up, the processor temperature is always high (usually in the range of 97-100 degrees Celsius), the multiplier is in the range of x46.0 - x48.0 even though no applications enabled. On a desktop we can change many things related to core voltage, multiplier or base frequency. but on laptop models using U suffix processors this is not available. I would...
                                            07-22-2024, 07:57 PM
                                          • SMDFlea
                                            Copy DMI info easily with Hex editing software and Macro script
                                            by SMDFlea
                                            Copying DMI information from an old bios to a new one is difficult for some members, often they have no experience with a hex editor,or some that have tried find it too hard.There is an option to make things easier for those members so that they don`t need to post their own bios backup for the DMI copying.

                                            Experienced bios modding members can help by posting in other threads the DMI offsets,macro script generated by the software and a download link to the software at softpedia mentioned in this guide,or post your macros in the comments here with a link to the bios request thread ....
                                            02-28-2023, 02:14 PM
                                          • Aditya11ttt
                                            On Board Ram Disable via Bios Editing
                                            by Aditya11ttt
                                            Post Hp | Dell | Asus | Lenovo
                                            on board Ram Bios we try to disable via bios edit.
                                            07-31-2022, 08:03 AM
                                          • Rustam14
                                            help with bios editing UX325E
                                            by Rustam14
                                            Zenbook 13 UX325 Intel Core i5-1135G7 UX325/425EA REV 2.1

                                            Hello! I can’t edit the bios on the asus, I tried to manually glue it from ASUS support and through Fit.
                                            turns on without iso tries to initialize and turns off...
                                            04-16-2022, 05:16 AM
                                          • grimacelord
                                            Lenovo Flex 14IWL Bios Editing Help
                                            by grimacelord
                                            Hello,

                                            I have a Lenovo Flex-14IWL here that I believe might be suffering from a corrupt BIOS. The device tries to power on, but black screen and no fan spin. The power LED then quickly turns off. I admit I am not 100% certain it's corrupt BIOS, but this is something relatively easy that I can rule out before I begin diagnosing board-level hardware problems. So far, I have:

                                            1. I have saved the original (possibly corrupt) BIOS from the chip using a programmer. This file is 16,384KB in size and is in .BIN format.
                                            2. I have extracted the BIOS image from the Lenovo...
                                            08-18-2021, 02:49 PM
                                          • Loading...
                                          • No more items.
                                          Working...